bashスクリプトを用いてyoutubeの動画をダウンロードするスクリプトがあったので、スクリプトを書いておく。このスクリプトを使用するためにはwgetのversion 1.10以上が必要だと考えられる。vertion 1.9だとまともにダウンロードできなかった。
-----------SCRIPT------------------------------------
#!/bin/bash
#USE wget version 1.10 or more
#Titleの取得
FILE="`curl -s $1 | grep "<title>"|sed -e 's/<title>//'|sed -e 's/<\/title>//'|sed -e 's/\tYouTube - //'`.flv"
FILE=`echo ${FILE}|nkf -e`
echo ${FILE}
#download
wget1 -b -O "$FILE" http://youtube.com/get_video.php\?`curl -s $1 | grep player2.swf | cut -f2 -d? | cut -f1 -d\"`
---------------------------------------------------------
このスクリプトを実行すると自動的にタイトルがファイル名のファイルが保存される。






0 コメント:
コメントを投稿