ffmpeg 根据输入文件,创建了视频的解码器,解码器中的time_base也确定了。
当使用该解码器进行解码时,第一帧数据是按照创建解码器时的time_base给出的解码Frame。
但是当解码第二帧之前,就发现解码器的time_base已经发生了改变;解码出来的第二帧Frame的pts,dts已经以新的time_base进行计算了。
在此,请教其中的原因。
ffmpeg 根据输入文件,创建了视频的解码器,解码器中的time_base也确定了。
当使用该解码器进行解码时,第一帧数据是按照创建解码器时的time_base给出的解码Frame。
但是当解码第二帧之前,就发现解码器的time_base已经发生了改变;解码出来的第二帧Frame的pts,dts已经以新的time_base进行计算了。
在此,请教其中的原因。