如何使用PPS和SPS计算mp4视频的实际持续时间?

时间:2016-01-20 16:21:07

标签: video frame mp4 h.264 mpeg-4

我只有原始H264视频数据(视频帧)及其PPS和SPS信息。如何计算此视频的实际持续时间? (我没有moov原子,没有音频数据)

1 个答案:

答案 0 :(得分:1)

SPS有一个可选的struct calld VUI。如果存在VUI并且设置了timing_info_present_flag并且设置了fixed_frame_rate_flag,则可以读取num_units_in_tick和time_scale以确定帧时间。如果这些标志中的任何一个为假,则比特流中的定时不可用,并且必须从容器中导出。