vine-users ML アーカイブ



[vine-users:074140] Re: High Definition Audio

  • From: Eitetsu Oomoto <oomoto@xxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:074140] Re: High Definition Audio
  • Date: Thu, 9 Mar 2006 16:28:46 +0900
京都産業大学の大本です.

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