使用「pcm_u8」音訊編解碼器時 MPlayer 播放視訊速度過快

使用「pcm_u8」音訊編解碼器時 MPlayer 播放視訊速度過快

跑步多媒體播放器作為我的播放器(版本 svn 34540 (Debian Wheezy))前端。

我有兩個.avi視訊檔案。除了使用的音訊編解碼器之外,兩者完全相同(僅供參考,兩者都使用“mpeg4(簡單設定檔)影片編解碼器)。一個文件使用“PCM_u8“音頻編解碼器和一個使用”adpcm_im_wav" 音訊編解碼器。請注意,此處報告的編解碼器術語是由avprobe命令報告的術語。

多媒體播放器(和播放器)播放影片文件,並表示“adpcm_im_wav“音頻編解碼器就好了。但是,當這些播放器用於播放帶有所述的視頻文件時”PCM_u8「音訊編解碼器,視訊軌道的播放速度比音訊軌道快。請注意,上述問題不是與偏差相關的問題,而是一個速度相關問題...

有趣的是,兩個影片都可以使用以下方式播放良好言語(v.0.2.0.2(Debian Squeeze))。僅供參考,假釋為一個前端GStreamer框架。

關於問題可能是什麼的任何想法嗎?

答案1

還有一種選擇可以嘗試:

mplayer -autosync 30 -mc 2.0

這些選項將指示mplayer以相當自由的方式使用 A/V 校正演算法進行視訊處理,沒有嚴格的限制。當我遇到類似問題時,對我來說效果很好。

答案2

作為上述問題的解決方法,我使用以下開關播放器

-fps 26.97

該值是透過反覆試驗得出的。當使用所述開關時,主題影片可以正常播放。

然而,有趣的是,在合併其中兩個“問題”之後影片文件(使用avimerge開關-c),我必須使用fps以下設置32.97為了獲得良好的播放效果播放器

相關內容