MPlayer youtube script: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 6: Line 6:
*place it somewhere in PATH (like /usr/local/bin )
*place it somewhere in PATH (like /usr/local/bin )
*youtube.sh http://www.youtube.com/watch?v=example
*youtube.sh http://www.youtube.com/watch?v=example
*youtube.sh http://www.youtube.com/watch?v=example -dumpstream -dumpfile something.flv
*youtube.sh http://www.youtube.com/watch?v=example -aspect 16:9
*youtube.sh http://www.youtube.com/watch?v=example -xy 2


<pre>
<pre>
Line 13: Line 16:


url=$1
url=$1
shift


echo \"http://www.youtube.com/get_video?video_id=`wget -q -O - $url | grep fullscreenUrl | awk
echo \"http://www.youtube.com/get_video?video_id=`wget -q -O - $url | grep fullscreenUrl | awk -F'video_id=' '{ print $2 }' | sed -e 's/ /_/g' | tr -d \'\; `\" | xargs mplayer $*
-F'video_id=' '{ print $2 }' | sed -e 's/ /_/g' | tr -d \'\; `\" | xargs mplayer -
</pre>
</pre>


created by enouf and n3kl
created by enouf and n3kl

Revision as of 04:20, 9 August 2008

bash script for playing youtube videos

usage:

#!/bin/bash

if [ -z "$1" ]; then echo "No URL!"; exit; fi

url=$1
shift

echo \"http://www.youtube.com/get_video?video_id=`wget -q -O - $url | grep fullscreenUrl | awk -F'video_id=' '{ print $2 }' | sed -e 's/ /_/g' | tr -d \'\; `\" | xargs mplayer $*

created by enouf and n3kl