为什么现成的视频时间戳不用,要使用通过帧率计算得出的时间戳?
来源:5-21 作业:ffmpeg实现小咖秀

GavinXu89
2020-10-23
文件:Git仓库avmerge.c
if(!b_use_video_ts && (in_stream1->codecpar->codec_type == AVMEDIA_TYPE_VIDEO))
if(!b_use_video_ts && (in_stream2->codecpar->codec_type == AVMEDIA_TYPE_VIDEO))
这两句判断的含义是:根据b_use_video_ts判断是否使用视频的时间戳,如果为0就不使用视频的时间戳,改为使用通过帧率计算的时间戳。
Q1:为什么现成的视频时间戳不用,要使用通过帧率计算得出的时间戳?
Q2:如果是音频,需要做同样处理吗?
写回答
1回答
-
GavinXu89
提问者
2020-10-27
该条件判断语句块是废弃代码,可以忽略。
00
相似问题