0

ffmpegビデオをmp4にエンコードするために使用しています。異なる GOP とビットレート値でエンコードされた MP4 があります。
フレームごとにビデオをデコードすると、pkt_pts連続する各フレームの がタイムベース単位で増加するはずです。
一部の MP4 は、正しい連続した pts 値でジャンプします。time_base={num=1, den=12800}と: 最初のフレームは、frame_rate={num=1, den=25}2番目のフレームは、3 番目のフレームは、...interval=512 (12800/25)pts=0pts=512pts=1024

しかし、フレームが正しいpts値でジャンプしても、2番目のフレームのpts値間違っているMP4があります。time_base={num=1, den=1200000}とについて: 最初のフレームには がframe_rate={num=1, den=16}あり、2 番目のフレームには があり、3 番目のフレームには があります。2 番目のフレームに があり、ないのはなぜですか?interval=75000 (1200000/16)pts=0pts=48000pts=123000pts=48000pts=75000

これを引き起こす可能性のあるパラメーターを理解しようとしています。

この質問に対処するためにさらに情報が必要な場合は、お知らせください。

4

0 に答える 0