コマンドラインから ffmpeg を実行して、MP4 ファイルの先頭に 'moov atomic' メタデータを配置するか、生成されたファイルをインターネット経由でストリーミングできるように ffmpeg で後処理操作として qt-faststart を実行することは可能ですか?
もちろん別のコマンドとして実行することもできますが、
- ffmpeg内のオプションとして、または
- ffmpeg 経由でビデオファイルを変換する際のポスト変換のコマンドライン オプションの一部として
編集1
MOV / MP4 マルチプレクサ
muxer オプションは次のとおりです。
'-moov_size バイト'
Reserves space for the moov atom at the beginning of the file instead of placing the moov atom at the end. If the space reserved is insufficient, muxing will fail.
ベストアンサー1
ffmpeg に faststart サポートが組み込まれたようです。FFmpeg フォーマットのドキュメント:
-movflags faststart
moov アトムをファイルの先頭に移動する 2 番目のパスを実行します。この操作には時間がかかることがあり、断片化された出力などのさまざまな状況では機能しないため、デフォルトでは有効になっていません。