「pcm_u8」オーディオ コーデックを使用すると MPlayer でビデオが高速に再生される

「pcm_u8」オーディオ コーデックを使用すると MPlayer でビデオが高速に再生される

ランニングSMPlayer私のMPlayer(バージョン svn 34540 (Debian Wheezy)) フロントエンド。

私は2つを持っています.aviビデオファイルです。どちらも、使用されるオーディオコーデックを除いて同一です(参考までに、どちらも「mpeg4 (シンプルプロファイル)ビデオコーデック)。1つのファイルは「翻訳元「オーディオコーデック」を使用し、「アドpcm_im_wav" オーディオ コーデック。ここで報告されるコーデックの命名法は、avprobeコマンドによって報告されるものであることに注意してください。

SMPlayer(そしてMPlayer)ビデオファイルを再生すると、アドpcm_im_wav「オーディオコーデックは問題ありません。ただし、これらのプレーヤーを使用して、前述の「翻訳元「オーディオコーデックでは、ビデオトラックはオーディオトラックよりも速く再生されます。これはバイアス関連の問題ではなく、レート関連の問題...

興味深いことに、どちらのビデオも仮釈放(v. 0.2.0.2 (Debian Squeeze)) ちなみに、ParoleはGストリーマーフレームワーク。

何が問題なのか、何か考えはありますか?

答え1

試すことのできるオプションがもう 1 つあります。

mplayer -autosync 30 -mc 2.0

これらのオプションは、厳しい制限なしに、かなり自由な方法でビデオ処理に A/V 補正アルゴリズムを使用するように指示しますmplayer。同様の問題が発生したときに、私にとってはかなりうまく機能しました。

答え2

上記の問題を回避するために、私は次のスイッチを使用します。MPlayer:

-fps 26.97

この値は試行錯誤によって決定されました。このスイッチを使用すると、対象のビデオは正常に再生されます。

しかし、これらの「問題」のうち2つを統合すると、アビファイル(avimergeスイッチを使用して)を使用する場合-c、私はfps32.97良好な再生を得るためにMPlayer

関連情報