2 个解决方案
#1
帧率一般是没有的,要编码的时候,根据采样把参数传递过来。封装的时候才能够知道帧率。PTS和DTS你可以采样的时候就算好了也是可以的。封装不一定需要靠帧率,但是知道帧率总归是好事情。
#2
H.264码流中一般没有帧率,比特率信息到使可以得到,你参考吗流语法,
但是有的吗流有VUI信息,他里面有个标志 timing_info_present_flag 若等于1,则码流中有num_units_in_tick 和 time_scale。
framerate = time_scale/num_units_in_tick.
但是有的吗流有VUI信息,他里面有个标志 timing_info_present_flag 若等于1,则码流中有num_units_in_tick 和 time_scale。
framerate = time_scale/num_units_in_tick.
#1
帧率一般是没有的,要编码的时候,根据采样把参数传递过来。封装的时候才能够知道帧率。PTS和DTS你可以采样的时候就算好了也是可以的。封装不一定需要靠帧率,但是知道帧率总归是好事情。
#2
H.264码流中一般没有帧率,比特率信息到使可以得到,你参考吗流语法,
但是有的吗流有VUI信息,他里面有个标志 timing_info_present_flag 若等于1,则码流中有num_units_in_tick 和 time_scale。
framerate = time_scale/num_units_in_tick.
但是有的吗流有VUI信息,他里面有个标志 timing_info_present_flag 若等于1,则码流中有num_units_in_tick 和 time_scale。
framerate = time_scale/num_units_in_tick.