[已解决]Mplayer如何选择音频输出的设备?
-
- 帖子: 18
- 注册时间: 2008-05-30 20:02
[已解决]Mplayer如何选择音频输出的设备?
有一个USB的声卡,接上笔记本之后通过调整 系统》首选项》音效 Rhythmbox 播放音乐时是USB小音箱输出的,但Mplayer放电影,还是笔记本的内置音箱,请问如何调整?
上次由 moonmon0714 在 2008-06-09 11:31,总共编辑 1 次。
- qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
-
- 帖子: 18
- 注册时间: 2008-05-30 20:02
- qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
-
- 帖子: 18
- 注册时间: 2008-05-30 20:02
- qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
-
- 帖子: 18
- 注册时间: 2008-05-30 20:02
-
- 帖子: 18
- 注册时间: 2008-05-30 20:02
从一个英文论坛找到一个解决办法,alsa的hw:2,0 我没有找到,只有0开头的设备,强制1开头出错,
用OSS可以,选择的是dsp1设备。
用OSS可以,选择的是dsp1设备。
I have an USB sound device as well, and it creates an entry in /dev/dsp2
due to it's my second sound device (my first one is an integrated laptop
speakers listed in /dev/dsp1).
Depending on which sound program I wish to play I use ALSA or OSS
output. If I chose OSS output, my USB device will be /dev/dsp2 and if I
choose ALSA output, it will be listed as hw:2,0.
As an example, in mplayer you can try:
$ mplayer -ao oss:device=/dev/dsp2 your_mp3_file.mp3
or
$ mplayer -ao alsa:device=hw#2.0 your_mp3_file.mp3
(Notice that in mplayer convenion hw:2,0 is hw#2.0)
Hope it helps.