ffmpegとffmpeg2theoraを使用することになりました。
WebKit互換のh.264ビデオ
私はipod640プリセットを選ぶことにしました。それは、ビデオがiPhoneまたはiPodtouchでうまく表示できることを意味するからです。もちろん、設定を少し変更したり、「-vpre ipod640」を削除したり、解像度や品質を変更したりすることもできます。とにかくコマンドは次のとおりです。
ffmpeg -i video_source_file.ext -vcodec libx264 -vpre ipod640 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 video_out_file.mp4
一部の情報をファイルの先頭に移動して、ビデオが読み込まれる前に再生できるようにします
qt-faststart video_out_file.mp4 video_out_file_quickstart.mp4
Firefox互換のOggビデオ
これは、ffmpeg2theoraがインストールされているかどうかによって異なります。また、以前のffmpeg変換からの出力ファイルである入力ファイルでのみテストしました。コマンドは次のとおりです。
ffmpeg2theora -o video_out_file.ogv video_out_file.mp4