61

誇大広告にもかかわらず、実際には HTML5 ビデオ タグには少し問題があります。それを使用し、ブラウザ間で互換性を持たせるには、ビデオの複数の形式を含める必要があります。サポートされているすべてのブラウザーをターゲットにするために、これらの形式は mp4 と ogg です。

各フォーマットに最適な設定を探しましたが、残念ながら見つかりませんでした。「Works with HTML5」というタグラインを持つffmpeg 0.6を使用しています。私はビデオの専門家ではないので、各フォーマットに適切な設定を推奨できる人がいるかどうか疑問に思っていましたか?

4

1 に答える 1

58

ffmpegffmpeg2theoraを使用することになりました。

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

于 2010-07-12T12:20:07.313 に答える