.mp4
フラグメント化されたビデオを取得しMOOV
、フラグメントヘッダーとフラグメントヘッダーを解析してストリーミングするMP4パーサーソフトウェアがあります。と/.mp4
を使用して自分でファイルを生成しましたが、ソフトウェアでの処理に問題があります。FFMPEG
MP4Box
bento4
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 です。.mp4
moof.traf.trun
default_sample_duration
.mp4
default_sample_duration
FFMPEG
これは(またはMP4Box
またはbento4
)の新しいバージョンの更新ですか? サンプルでサンプル期間を強制的に設定する方法はありますか?