mplayerを使用してオーディオCDを再生すると、常に再生が不均一に発生します。 MP3(光メディアやその他のドライブ)などのファイルからオーディオを再生すると、優れた結果が得られます。ビデオDVDの視聴も可能です。ハードドライブの圧縮されていないメディア(WAVやCDRなど)を聴くことは問題ありません。
しかし、次のようにオーディオCDを再生するとき:
mplayer cdda://
CDを回転させ、バッファが不足するまで数秒間再生し、再びCDを回転させてバッファを埋め、プロセス全体を繰り返します。私は試しましたが役に立ち-nocache
ませんでした。
mplayerに一定のバッファーフィルを維持させるにはどうすればよいですか?つまり、CDを読み続けますか?
ベストアンサー1
mplayer cdda://
問題は、独自のキャッシュ方法を持つライブラリを使用するlibcdparanoia
ことです。libcdparanoia
この方法は、CD読み取り要求に約15秒を含み、これはCDが回転を停止するのに十分な時間です。
この問題を解決する方法は2つあります。
mplayer
このライブラリを使用してくださいlibcdio
- 読みたいファイルサイズより大きい値として
-cache
オプションを使用してください。mplayer
2番目のオプションが回避策であることはわかっていますが、特定のディストリビューションのパッケージを使用するときにライブラリを変更するのはそれほど簡単ではありません。
また、同じ問題があるいくつかのバグレポートも見つかりました。ダーバンそしてアーキテクチャLinux。