iPodの動画エンコード
ffmpeg -i INPUT -r 15 -vcodec libx264 -s 320x240 -aspect 4:3 -b 384k -mbd 2 -acodec copy OUTPUT.mp4
他にもいろいろ設定あるけど、とりあえず今はこれだけしか。いや、iPodで動画も見れるとかほんといい時代になったものだよね。
ffmpegの実行バイナリは自分でコンパイルするとか、WinFF · GitHubをインストールしてコピーしてくるとか。インストールしないでファイルだけ展開するならinnounp, the Inno Setup Unpackerで。
追記
前のときは音声はそのままコピーしたけど、音声も変換して使いたいファイルがあったので、ちょっとだけ変更した。
ffmpeg -i INPUT -r 15 -vcodec libx264 -s 320x240 -aspect 4:3 -b 768k -mbd 2 -acodec libfaac -ab 128k -ar 44100 -ac 2 OUTPUT
あと、上の例だと動画部分のビットレートを384kにしてるけど、これは私が変換したときのこの動画に限ってはこのレートで充分だったってだけのことなので、ものによってはもっとレートをあげないとノイズがひどいと思う。下のファイルを変換したときは、ちょっと歪みがひどかったので768kにしてる。
追記 2010/03/19 00:58
ffmpeg -i INPUT -vcodec libx264 -s 320x240 -aspect 4:3 -b 768k -mbd 2 -g 150 -qcomp 0.7 -qmax 51 -qmin 10 -qdiff 4 -subq 6 -me_range 16 -acodec copy OUTPUT
-g 150から-me_range 16まではhttp://blog.k-tai-douga.com/article/34604396.htmlを参考に。
追記 2010/10/03
最近の。
REM 16:9の場合。4:3なら -aspect 4:3 に変更。ビットレートは適当に -b 512k の部分。フレームレートは変更しない。 ffmpeg -i INPUT.mp4 -vcodec libx264 -s 320x240 -aspect 16:9 -b 512k -mbd 2 -g 150 -qcomp 0.7 -qmin 10 -qmax 51 -qdiff 4 -subq 6 -me_range 16 -i_qfactor 0.714286 -an video.m4v ffmpeg -i INPUT.mp4 -vn -acodec copy audio.m4a REM 音声部分のレート下げたりごにょごにょ mp4box -add video.m4v#video -add audio.m4a#audio -new OUTOUT.mp4