2011年7月8日金曜日

ストリーミング動画のダウンロード => iOS用動画への変換を一括で処理するシェルスクリプト

環境
・Ubuntu 11.04 Desktop 64bit
・MPlayer 1.0rc4-4.5.2
・HandBrake 0.9.5


前々回は、ストリーミング動画のダウンロード、前回は、iOS用動画への変換方法を説明したので、今回は、合わせ技で、複数のストリーミングファイルを一括ダウンロード => 動画変換するシェルスクリプトを公開します。


download() {
  seq="seq $1"
  for i in `$seq`
  do
    if [ $i -lt 100 ]; then
      i=0$i
    fi
    filename=$2$i
    mplayer mms://wm.hoge.jp/wm2/fuga/streaming/$2/$3_$i.wmv -dumpstream -dumpfile $filename.wmv
    HandBrakeCLI -i $filename.wmv -o $filename.m4v --preset="iPhone & iPod Touch" --optimize
  done
}


cd ~/Videos
download "61 80" "piyo" "1615"

簡単なので、ソースコードの説明は不要ですね。

0 件のコメント:

コメントを投稿