免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8085 | 回复: 2
打印 上一主题 下一主题

linux配置ALSA启用多声道多路输出 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-02-22 17:00 |只看该作者 |倒序浏览
本帖最后由 wheel 于 2010-02-22 17:08 编辑

1)工具:amixer或alsamixer、speaker-test,以及alsactl。这几个是系统中现成的。

2)过程:简单一点用alsamixer,开一个终端运行alsamixer,会出现简单的图形界面(一些个竖条条)。用左右箭头在各项间移动,M键实现开关,上下翻页键可以调节声音大小,这个可以看alsamixer的手册。
打开“Line-In As Surround”和 “Mic As Center/LFE”,在左上角的提示行看到ON就是打开了。
然后去调节Surround,Center,LFE三项(竖条上面是MM说明是静音,打开它),可设定声音为74,根据需要调吧。接下来测试效果,

用: speaker-test -D surround51 -c 6 ( -D surround51 说明用的是surround51这个设备)注意看输出和听喇叭。我的系统里输出是这样的顺序: Front Left, Front Right, Rear Left, Rear Right, Center, LFE。这是个循环的过程,可按Ctrl+C结束测试。有兴趣的还可以用speaker-test -c 6和上面比较一下效果。 好像还要保存一下,别人推荐用alsactl store保存刚才对alsa的配置。 整个过程就是这样子了,最后再做个名词解释。 alsamixer中的surround对应于后置音箱两声道( Rear Left, Rear Right); center是中央音箱了; LFE就是低音了,是Low Frequency Emulator的简写,有些设备上是Subwoofer,一样的,就是传说中的.1效果,和前置左右声道、后置左右声道、中央声道一起构成5.1声道效果。 切换后的声卡通道对应关系: Speaker--------Front [Left/Right]; Line-in --------Surround(或Rear [Left/Right]); Mic --------Center/LFE(或Center/SUB)。实际的接线法依音箱来定。

论坛徽章:
0
2 [报告]
发表于 2010-02-22 17:32 |只看该作者
speaker-test -c 6 -t wav   -f7

论坛徽章:
0
3 [报告]
发表于 2011-06-10 13:17 |只看该作者
alsamixer   —>  F4 ->  Input Sourc选为Line ->Channel选为6ch
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP