amixer命令

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 00:20   298   0

简述amixer及其用法:

alsamixer是Linux 音频架构ALSA中的Alsa工具的其中一个,用于配置音频的各个参数。
alsamixer是基于文本下的图形界面的,可以通过键盘的上下键,左右键等,很方便地设置需要的音量,开关某个switch(开关)等等操作。
amixer,是alsamixer的文本模式,即命令行模式,需要用amixer命令的形式去配置你的声卡的各个选项。
1.先看看amixer支持哪些命令,大概有哪些功能

amixer --help

2.再看看当前的音频系统提供了哪些接口
可以用命令查看:
amixer contents

3.如何去设置某个参数
先用get命令去看有哪些接口,然后再去用set命令。
amixer cget numid=5,iface=MIXER,name='PCM Volume'
显示的是最大的27,假设想要设置为25,那么就用cset去设置:
amixer cset numid=5,iface=MIXER,name='PCM Volume' 25
再比如,去将'Mic Supply 的switch关闭:
amixer cset numid=12,iface=MIXER,name='Mic Supply Switch' Off
总结一下用法:
amixer cget controls中所输出的某个参数
amixer cset controls中所输出的某个参数 具体的值(比如,0,1,On,Off等)

参考文章:

https://www.cnblogs.com/songfeixiang/p/3733700.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP