1

ブラウザにビデオをストリーミングするためにフロープレーヤー3.1.1を使用しています。ビデオはユーザーによってアップロードされ、ユーザーはさまざまな形式をアップロードする場合があります。ビデオをmp4としてストリーミングするための解決策は何ですか、アップロードする形式は何でもかまいません。私は現在ffmpegコマンドを使用しています。

ffmpeg -i "InputFile.mp4" -sameq -vcodec libx264 -r 35 -acodec libfaac -y  "OutputFile.mp4"

しかし、より大きなサイズ(たとえば100mb)のビデオファイルは、フロープレーヤーへのロードインとバッファリングに1分以上かかります。エンコーディングに問題があると思います。

あなたの貴重な提案を歓迎します!!!

4

1 に答える 1

3

問題はメタデータに起因します。ffmpeg はこのデータをファイルの最後に配置します。プログレッシブ ダウンロードの場合、このデータを先頭に移動する必要があります。ffmpeg プロセスの後、MP4Box または qt-faststart を使用できます。MP4Box -inter 1000 file.mp4 または qt-faststart in.mp4 out.mp4

于 2010-06-12T08:48:18.920 に答える