2015-01-13 37 views
0

我們正在嘗試開發一個媒體播放器,並通過提及的dranger教程進行了介紹[Dranger tutorial for ffmpeg 1。這裏提到的api提到尋找和播放容器格式。我們想要的是原始/基本視頻流(我們正在使用的M2v)的播放器。 av_seek_frame不適用於這些流,因爲基本流中沒有PTS或DTS值。如何尋找基本視頻流中的特定幀?

任何有關尋找基本流的幫助都會有很大的幫助,我有需要查找的期望位置的時間碼。

回答

0

您是否嘗試過從elementary stream header中提取幀速率值並使用它來查找?考慮到幀速率和時間偏移量,您可以計算出哪個幀對應於所需的時間(當然,如果編碼器支持幀速率值)。