.mp4フラグメント化されたビデオを取得しMOOV、フラグメントヘッダーとフラグメントヘッダーを解析してストリーミングするMP4パーサーソフトウェアがあります。と/.mp4を使用して自分でファイルを生成しましたが、ソフトウェアでの処理に問題があります。FFMPEGMP4Boxbento4
ffmpeg -i input.mp4 -g 25 -c:v libx264 -c:a copy out1.mp4
mp4fragment out1.mp4 --fragment-duration 1000 --track 'video' output.mp4
ソフトウェアを使用して、生成されたファイルですべてのサンプル期間が0MP4 Explorerに設定されていることに気付きましたが、トラックフラグメントヘッダーボックスでは512 に設定されています。正常に動作する別のファイルでは、フィールドはありませんが、個々のサンプルの持続時間は 512 です。これが問題を引き起こす可能性があります。右の図は動作中の mp4 を示し、左の図は私が生成した mp4 です。.mp4moof.traf.trundefault_sample_duration.mp4default_sample_duration
FFMPEGこれは(またはMP4Boxまたはbento4)の新しいバージョンの更新ですか? サンプルでサンプル期間を強制的に設定する方法はありますか?
