mixer音量的设置:amixer小工具

发布时间:2023-05-31  

1.关于alsa-utils和lib的移植我的上一篇博文中已经说明了,下面我就来说说我的混音器mixer音量控制的调节过程,网上的很多方法都是比较基本的入门没有知名具体的操作方法,在此我来谈谈我的设置过程。

   关于amixer的入门使用方法参考:http://www.360doc.com/content/12/1123/18/10388890_249802824.shtml

2.开发环境:

 ubuntu:12.04

 arm平台:s3c2416

 声卡:wm9714

 交叉工具链:arm-linux-gcc 4.4.6

 utils及lib上篇博客说明了

3.简单说明一下操作指令,我们使用cget和cset就可以满足我们的设置

  amixer cget  numid=#1         说明:获得该操作的详细信息

   amixer cset  numid=#1 #2   说明:#1就是我们要设置的那个接口的id,#2就是我们要设置的量

4. 再说一下我的具体硬件:

   我的喇叭是直接接在wm9714的headphone输出上的(外加有功放来驱动)

   我的设置是:先用amixer cget contens 得到所有信息

   我所用到的就是我所关注的主要有:

   1 numid=83,iface=MIXER,name='Left Capture Source' //非常重要:选择左声道声音源
  ; type=ENUMERATED,access=rw------,values=1,items=8
  ; Item #0 'Mic 1'
  ; Item #1 'Mic 2'
  ; Item #2 'Line'
  ; Item #3 'Mono In'
  ; Item #4 'Headphone'
  ; Item #5 'Speaker'
  ; Item #6 'Mono Out'
  ; Item #7 'Zh'
  : values=0
我接的是headphone 所以我选用4

一般声卡驱动在没有自己设置的情况下,默认是单声道,无符号8bit,8K采样率的,单声道情况下音频数据主要在左声道。

这里需要注意,可能刚开始你用cat xxx.wav>/dev/dsp 会出错,没声音,这说明你的音频格式不正确,把它转换成我上面说的默认配置,在下载试试,就ok啦给大家推荐一个音频转换器:wavmp3cvt.exe 用了好几个 感觉这个好使。还有cat只能播放我们的录音文件(要是我们自己录制的,应该可以直接播放)、。wav文件,mp3是压缩文件,需要一直相应的小工具madplay来播放。
2 numid=95,iface=MIXER,name='Capture Headphone Mux'//这一步非常重要(结合:left capture source->left)
  ; type=ENUMERATED,access=rw------,values=1,items=4
  ; Item #0 'Stereo'
  ; Item #1 'Left'
  ; Item #2 'Right'
  ; Item #3 'Mute'
  : values=3
这里只有需用0:stereo 音量才最大可调


3  numid=12,iface=MIXER,name='Capture Volume Steps'
    ; type=ENUMERATED,access=rw------,values=2,items=2
  ; Item #0 '+1.5dB Steps'
  ; Item #1 '+0.75dB Steps'
  : values=0,0
当用1:调节音量变化不明显,所以应该选用0:

这里说一下,经过设置上面的两步,音量已经非常给力了,可以无论我们如何调节音量,效果都不明显,关键就在这里啦,也就是我们调节音量的步距吧,我们选1,这样我们下面在调节音量就比较明显啦
4  numid=13,iface=MIXER,name='Capture Volume'
  ; type=INTEGER,access=rw------,values=2,min=0,max=31,step=0
  : values=0,0
第一步后在调节音量有变化,比较明显

  5 numid=15,iface=MIXER,name='Capture to Headphone Volume'   //这里音量可调有效 7较好 没噪音
  ; type=INTEGER,access=rw------,values=1,min=0,max=7,step=0
  : values=5

我的具体设置:amixer cset numid=83 4   //左声道声源选着
                       amixer cset numid=95 0    //
                       amixer cset numid=12 0   //调节音量的步距
                       amixer cset numid=13 0--31  //调节音量大小
                       amixer cset numid=15 0--7 //调节音量大小

 说明:这些id根据自己的情况而定,根据上一步我们cget得到的信息来确定,最后面俩个命令就是我们事先音量可调啦。。。。。。

   这些都会再开机重启后失效,需要重新设置,我们可以把它们写进我们alsa.conf配置脚本里面,这样就不用每次都设置了。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    搭载OLED屏幕,3D摄像头,人脸识别,取消home键等。我们从外媒根据这些流言做的一些图,看一下新一代的苹果旗舰长啥样。 正面 背面 为了防水,音量键重新设计 内部......
    器和 USB 收发器。此外,音频音量可以很容易地通过专门的 HID 兼容音量控制引脚来调节。 典型应用原理图: 产品特性:·支持 USB2.0;TYPE-C;·符合 USB 听觉设备类规范 3.0......
    kHz至96 kHz范围内的采样速率,并支持数字音量控制。该器件非常适合电池供电的音频和电话应用。 录音路径包括一个集成麦克风偏置电路和六路输入路径。多路输入可以在ADC之前混频和多路复用。此外......
    现高峰值响度,并改善动态范围,从而在所有音量级别上提供更有冲击的音色和低音精度,更低的噪声和杂音以及更佳的音调平衡,助力移动设备制造商将音频性能推向新的行业基准。 Cirrus Logic CS35L45是一......
    T1)就创新性的将光线感应器孔位嵌入到了跑道型的音量孔位当中,,使得手机正面的额头感觉非常简洁,非常好。而且,锤子T1还获得了第62届IF设计金奖,可见锤子手机在外观设计上还是下了不少功夫。 锤子手机听筒......
    for ASF)方案,既可以实现低漏音的私密性通话,又可以保持高水准的立体声外放。在正常通话使用者听到音量不变的前提下,DPS扬声器使得在距离手机30cm处不同角度听到的通话音泄漏量比常规听筒......
    网友愤怒:iPhone 7 Plus听筒异响 有爆炸声;iPhone 7 Plus在使用过程中,听筒居然会出现类似爆炸的声音,你遇到了吗? 报道称,一位姓范的女士是是一名“果粉”,在iPhone 7......
    听筒和扬声器的区别;  听筒   听筒是电话、对讲机、手机等通讯工具传送声音的一种配件,是扬声器的一种,但一般不叫扬声器。一般这个词都用于描述电子产品传送声音的零件。如:手机、对讲机,等等......
    OPPO Find X7 Ultra卫星通信版春节后登场:支持听筒/免提双模卫星通话; OPPO春节后将推出Find X7 Ultra卫星通信版,这是OPPO首款支持卫星通信的旗舰手机。在......
    幕正上方也有三个小圆孔,其中一个是用于Face ID的TrueDepth的开口,一个是红外摄像头开口和一个主前置摄像头开口。这些小圆孔开口的排列顺序是:两个在听筒的左边,一个在听筒......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>