mplayerを使用してオーディオCDを断続的に再生する問題

mplayerを使用してオーディオCDを断続的に再生する問題

mplayerを使用してオーディオCDを再生すると、常に再生が不均一に発生します。 MP3(光メディアやその他のドライブ)などのファイルからオーディオを再生すると、優れた結果が得られます。ビデオDVDの視聴も可能です。ハードドライブの圧縮されていないメディア(WAVやCDRなど)を聴くことは問題ありません。

しかし、次のようにオーディオCDを再生するとき:

mplayer cdda://

CDを回転させ、バッファが不足するまで数秒間再生し、再びCDを回転させてバッファを埋め、プロセス全体を繰り返します。私は試しましたが役に立ち-nocacheませんでした。

mplayerに一定のバッファーフィルを維持させるにはどうすればよいですか?つまり、CDを読み続けますか?

ベストアンサー1

mplayer cdda://問題は、独自のキャッシュ方法を持つライブラリを使用するlibcdparanoiaことです。libcdparanoiaこの方法は、CD読み取り要求に約15秒を含み、これはCDが回転を停止するのに十分な時間です。

この問題を解決する方法は2つあります。

  1. mplayerこのライブラリを使用してくださいlibcdio
  2. 読みたいファイルサイズより大きい値として-cacheオプションを使用してください。mplayer

2番目のオプションが回避策であることはわかっていますが、特定のディストリビューションのパッケージを使用するときにライブラリを変更するのはそれほど簡単ではありません。

また、同じ問題があるいくつかのバグレポートも見つかりました。ダーバンそしてアーキテクチャLinux

おすすめ記事