debian(etch)上のiceweasel(firefox)でflvをダウンロードし、携帯電話用に変換する


タイトルがやけに長いが、debianのみでflvを3gpへ変換するための備忘録。

ツールのインストール

aptline(/etc/apt/sources.list)にdeb http://www.debian-multimedia.org/ etch mainを追加し、aptitude update; aptitude install ffmpeg mplayer lame mpg123を入れておく。

firefox側の設定

追記2008/02/07:キャッシュフォルダでなく/tmpでFlash*がflvなのでこいつを持ってきた方がはやい。

ページキャッシュの容量があまり小さいとキャッシュフォルダにflash videoファイルが出現しない。100Mぐらいが適当か?

キャッシュフォルダを出しておく。

ファイル・ブラウザ等でキャッシュフォルダを出力し、一覧表示(CTRL-2)を行い、キャッシュファイルを全て消しておく。
ファイルブラウザの出し方がわからないならばgnome端末にて以下を入力する。

nautilus  ~/.mozilla/firefox/*.default/Cache

firefoxflash videoをロードする。

まあ、普通にyoutubeでもみて全てのロードが終わるまで待つ(全部再生する必要は無い)


キャッシュフォルダ中のflash videoファイルをデスクトップへ移動

ドラッグ&ドロップでもしてください。

ffmpegで変換する

ffmpegを使ってデスクトップ上にできたファイルをMOL010.3gpへ変換する

gnome端末を立ち上げて以下を入力する。

ffmpeg -i Desktop/1B373F25d01(←移動させたflash videoのファイル名) -y -re -vcodec mpeg4 -mbd 2 -trell -aic -s 320x240 -deinterlace -r 29.97 -me full -g 240 -sgop -cgop -sc_threshold 1000000000 -qscale 6 -acodec aac -ac 2 -ar 44100 -ab 64 -vol 256 -title "" -author "" -copyright "" -comment "" -f 3gp Desktop/MOL010.3gp(←できあがりのファイル名)

できあがり

携帯電話のフラッシュにコピーしてやってください。
おわり。