質問: httpストリーミングに対応したmp4ビデオを作成する どのように変換できますかsome.flvまたはsome.aviまたはsome.wmvこの動画がjw playerで再生およびシークできるようにするために、ffmpegを使用しますか?
回答: これは@abrahabによる最後のコメントへの回答です。nginxを介してファイルを疑似ストリーミングできるようにするために、ファイルをmp4boxする必要はありません。 mp4ストリーミングモジュールは、moovアトムの配置に関係なく処理します(mp4boxはmoov atomをファイルの先頭に移動します)。500サーバーエラーの場合、mp4boxで「-frag」オプションを使用していますか? mp4ストリーミングモジュールは、断片化されたmp4ファイルを読み取ることができません。疑似ストリーミングでのmp4boxの良い使い方は、ビデオをインターリーブしてシークを向上させることです。 moov atomシフトは追加の利点です。私はいつもffmpegでエンコードされたファイルをmp4boxに対して実行しますmp4box -add myvideo.mp4 -isma myvideo-box.mp4 これにより、デフォルトで500ミリ秒のチャンクでmp4ファイルがインターリーブされます。