time_base
在 ffmpeg中是什么意思?文档(此处)说它是“每秒帧数”。我在一个真实的例子中看到:
AVFormatContext->streams[video_index]->time_base
== 1 / 30000
但是视频的AVCodecContext->time_base
== 1001 / 60000
这让我很困惑,我不明白他们。
第二个问题是关于av_seek_frame方法。如果通过时间戳进行搜索(最后一个参数是 AVSEEK_FLAG_BACKWARD 或 0),则从av_seek_frame读取的当前位置开始搜索?还是从文件的开头?还是从最后一次av_seek_frame调用后的解码开始位置开始?