初级会员
- 积分
- 67
- 金钱
- 67
- 注册时间
- 2023-10-30
- 在线时间
- 7 小时
|
1金钱
最近在学习音频应用,自己已经移植了alsa-lib和alsa-utils,使用aplay可以播放音乐,使用arecord可以通过板子上的line-in接口录制电脑传来的声音,但是却没法通过板载的MIC录制声音。
声卡的设置是使用《【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.81》里第六十五章示例代码 65.5.3.1 mic_in_config.sh 脚本的内容
- 1 #!/bin/sh
- 2 #正点原子[url=home.php?mod=space&uid=5358]@alientek[/url]
- 3 #设置捕获的音量
- 4 amixer cset name='Capture Volume' 90,90
- 5
- 6 #PCM
- 7 amixer sset 'PCM Playback' on
- 8 amixer sset 'Playback' 256
- 9 amixer sset 'Right Output Mixer PCM' on
- 10 amixer sset 'Left Output Mixer PCM' on
- 11
- 12 #ADC PCM
- 13 amixer sset 'ADC PCM' 200
- 14
- 15 #耳机/喇叭(扬声器)设置播放音量,直流/交流
- 16 #Turn on Headphone
- 17 amixer sset 'Headphone Playback ZC' on
- 18 #Set the volume of your headphones(98% volume,127 is the MaxVolume)
- 19 amixer sset Headphone 125,125
- 20 #Turn on the speaker
- 21 amixer sset 'Speaker Playback ZC' on
- 22 #Set the volume of your Speaker(98% volume,127 is the MaxVolume)
- 23 amixer sset Speaker 125,125
- 24 #Set the volume of your Speaker AC(80% volume,100 is the MaxVolume)
- 25 amixer sset 'Speaker AC' 4
- 26 #Set the volume of your Speaker AC(80% volume,5 is the MaxVolume)
- 27 amixer sset 'Speaker DC' 4
- 28
- 29 #音频输入,左声道管理
- 30 #Turn on Left Input Mixer Boost
- 31 amixer sset 'Left Input Mixer Boost' off
- 32 amixer sset 'Left Boost Mixer LINPUT1' off
- 33 amixer sset 'Left Input Boost Mixer LINPUT1' 0
- 34 amixer sset 'Left Boost Mixer LINPUT2' off
- 35 amixer sset 'Left Input Boost Mixer LINPUT2' 0
- 36 #Turn off Left Boost Mixer LINPUT3
- 37 amixer sset 'Left Boost Mixer LINPUT3' off
- 38 amixer sset 'Left Input Boost Mixer LINPUT3' 0
- 39
- 40 #音频输入,右声道管理,全部关闭
- 41 #Turn on Right Input Mixer Boost
- 42 amixer sset 'Right Input Mixer Boost' on
- 43 amixer sset 'Right Boost Mixer RINPUT1' off
- 44 amixer sset 'Right Input Boost Mixer RINPUT2' 0
- 45 amixer sset 'Right Boost Mixer RINPUT2' on
- 46 amixer sset 'Right Input Boost Mixer RINPUT2' 127
- 47 amixer sset 'Right Boost Mixer RINPUT3' off
- 48 amixer sset 'Right Input Boost Mixer RINPUT3' 0
复制代码 使用该脚本设置声卡后录制出来的声音是空白的,没有任何声音。请教论坛里的各位,帮忙分析下是什么原因?
同时自己有个疑惑也一起请教一下:
该脚本里把左声道输入全部关闭了,只开启了右声道输入,而且是RINPUT2,但是电路图中板载的MIC不是接到LINPUT1和LINPUT2吗?脚本为什么这么设置呢?
|
-
|