京都産業大学の大本です.
At 11:35 AM +0900 06.3.9, Masaki Kawamura wrote:
プチプチ音の件です。
出るのは、play, alsaplayer, esdplay, xine, mplayer です。
DVD系でプチプチ音が出てしまうのが、ちょっと残念。
$ play /usr/share/sounds/shutdown1.wav
一方、aplay はプチプチ音がでません。
$ aplay /usr/share/sounds/shutdown1.wav
XINE, MPlayerとALSAをビルド&インストールした順番はどうですか?
XINE, MPlayerインストール -> ALSAをインストールの順番だと,XINE,
MPlayerのビルド時にALSAサポートが抜け落ちて,OSSサウンドドライバしかサ
ポートされないと思います.その場合には,ALSAのOSSエミュレーションでサ
ウンド再生されていると思いますが,OSSエミュレーションでは「プリプチ」
とノイズが乗る場合が多かったような気がします.playコマンドでノイズが乗
ってしまうのは,それが原因かも知れません.
XINEやMPlayerにALSAサポートが含まれているかどうかは,コマンドラインから,
xine --help
mplayer -ao help
を実行して表示されるメッセージで分かります.
XINEなら,以下のような表示が含まれているはずです.
-A, --audio-driver <drv> 音声ドライバを ID で選択. 利用可能なドライバ:
null alsa oss arts esd file none
MPlayerなら,こんな具合に表示されるでしょう.
MPlayer 1.0pre7try2-3.3.2 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Xeon/Celeron Northwood (Family: 8, Stepping: 4)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Available audio output drivers:
mpegpes Mpeg-PES audio output
oss OSS/ioctl audio output
alsa ALSA-0.9.x-1.x audio output
arts aRts audio output
esd EsounD audio output
sdl SDLlib audio output
null Null audio output
pcm RAW PCM/WAVE file writer audio output
一方,ALSA -> XINE, MPlayerの順番でビルド&インストールした場合,
ALSAサポートが含まれますが,標準ではOSSドライバが優先されてしまうよう
です.
これを解消するには,XINEの設定画面
http://www.ics.kyoto-su.ac.jp/~oomoto/lecture/program/removable_media/xine_setup.png
のaudioタブでサウンドドライバとしてALSAを選択する(但し,
Configuration experience levelをAdvanced以上にセットしないと表示されな
い)か,或いは,XINE起動時に明示的にALSAを指定して
xine -A alsa
起動する必要が有ります.一度,ALSAを使用する状態で起動すると,
~/.xine配下に設定状態が保存されるので,次回以降は特に何も指定しなくて
もALSAが使われます.
MPlayerも同様で,起動時にALSAを明示的に指定して
mplayer -ao alsa
と一度起動すれば,次回以降はALSAが使われると思います.
artsやesdも指定できると思いますが,Vine標準のartsやesdはALSAサポート抜
きでビルドされているようなので,音質的にはイマイチかも知れません.
お試し下さい.
以上
--
京都産業大学 工学部情報通信工学科 大本 英徹
E-mail: oomoto@xxxxxxxxxxxxxxxxxx Tel: 075-705-1904 (Dial In)
(*^.^*) (*^_^*) (*^o^*) (*^.^*) Fax: 075-705-1914