我们正在尝试开发一个媒体播放器,并且已经阅读了dranger提到的教程[frangemp 1的Dranger教程。这里提到的api谈到了寻找和播放容器格式。我们想要的是原始/基本视频流的播放器(我们正在使用的M2v)。 av_seek_frame不适用于这些流,因为基本流中没有PTS或DTS值。
关于寻找基本流的任何帮助都会有很大的帮助,我有想要寻找的位置的时间码。
答案 0 :(得分:0)
您是否尝试从elementary stream header中提取帧速率值并使用它来搜索?给定帧速率和时间偏移,您可以计算哪个帧对应于所需的时间(当然,如果编码器符合帧速率值)。