1
4

1 に答える 1

4

クライアントが完全にダウンロードする前にビデオの再生を開始できるように、moov アトムを再配置するオプションがいくつかあります。

-movflags faststart

-movflags faststart最も簡単なのは、再エンコード時のオプションです。

ffmpeg -i input -c:v libx264 -profile:v baseline -movflags faststart output.mp4

.mp4すでにファイルをエンコードしているが、単にアトムを移動したい場合:

ffmpeg -i input.mp4 -codec copy -movflags faststart output.mp4

このオプションを使用するには、最新の ffmpeg バージョンを取得する必要がある場合があります。Linux、OS X、および Windows 用の ffmpeg ビルドへのリンクについては、 FFmpeg ダウンロードページを参照してください。または、ステップバイステップガイドに従って ffmpeg をコンパイルすることもできます。

qt-faststart

qt-faststartまたは、ffmpeg ソースに付属のツールを使用できます。

cd ~/ffmpeg/tools
make qt-faststart
./qt-faststart input.mp4 output.mp4

MP4Box

または、次を使用することもできますMP4Box(通常gpac、ディストリビューションに応じてパッケージによって提供されます)。

MP4Box -add input.mp4 output.mp4

こちらもご覧ください

于 2013-07-09T22:40:46.320 に答える