基于ALSA架构的声卡播放录音设置

来源:互联网 发布:logo制作软件怎么用 编辑:程序博客网 时间:2024/06/06 05:15

1.ALSA声卡驱动配置默认为静音所有的输出,必须先用amixer工具解除主音量和PCM音量的静音。amixer不带参数运行时,返回声卡上所有通道的设置情况。
利用amixer工具设置ALSA架构的播放音频控制
~ #./amixer -c 0 sset 'PCM',0 50% unmute
~ #./amixer -c 0 sset 'Master',0 100%,100% unmute

录音音频控制:
~ #./amixer -c 0 sset 'Mic' 100%  on
~ #./arecord -D plughw:0,0 -f S16_LE -c 2 -r 48000 ff.wav

2.测试ALSA声卡的播放功能:
   方法1:用名字指定
   ~ # export LD_LIBRARY_PATH=/lib
   ~ # ./aplay test.wav -D default:CARD=SURF001
   方法2:用声卡编号指定:
   ~ #  export LD_LIBRARY_PATH=/lib
   ~ # ./aplay test.wav -D plughw:0,0

USB的声卡设置问题:
~ # ./amixer -c 0 -- sset Mic playback 100%
~ # ./amixer -c 0 -- sset 'Mic' 100%  on

原创粉丝点击