alsa-utils工具包的使用

一.alsa-utils介绍

ALSA是kernel中的一个声音驱动程序.它包括alsa核心和其他声卡的驱动.
alsa-utils是alsa的一个工具包,里面包含有声卡测试和音频编辑的工具.

二.alsa-utils的安装

1.RPM包方式

Turbolinux 10.5,11版本已经包含有alsa-utils的rpm包,你可以直接安装:

# rpm -ivh alsa-utils-xxx.rpm

2.源码包方式

下载地址:

http://www.alsa-project.org/main/index.php/Download

源码包安装方法:

# tar zxvf alsa-utils-1.0.6.tar.gz
# cd alsa-utils-1.0.6
# ./configure
# make install

三.alsa-utils工具的使用

alsa-utils包含的工具有:

alsactl, aconnect, alsamixer, amidi, amixer, aplay, aplaymidi, arecord, arecordmidi,
aseqnet, iecset, speaker-test

1.alsactl的使用

alsactl用来对alsa声卡驱动进行一些高级的设置.系统中装有多个声卡,它也可以支持.
有时在音量控制面板无法调整的选项,可以使用alsactl来实现.
alsactl可以将指定声卡的驱动程序设置信息保存到配置文件.或从配置文件中恢复指定
声卡的驱动程序的设置信息.

alsactl格式:

       alsactl [options] [store|restore] 

选项:

       -h, --help
		打印帮助信息

       -f, --file
		指定使用的配置文件,默认为/etc/asound.state.
              Select   the   configuration   file  to  use.  The  default  is
              /etc/asound.state


       -F, --force
		与恢复命令一起使用.表示最大限度的恢复设置值.


       -d, --debug
		调试模式,输出更多细节信息.

       -v, --version
		打印alsactl版本号.

文件:
	/etc/asound.state(或使用-f指定的文件)保存有声卡所有混合器的设置信息.

示例:

# rm /etc/asound.state -f
# alsactl store

2.aconnect的使用

aconnect是ALSA音序器的连接管理器.用来连接或断开ALSA音序器上的端口.端口是
可以随意定义的.
如,使用aconnect可以连接到任何由aseqview建立的设备端口.

命令格式:

aconnect [-d] [-options] sender receiver
       aconnect -i|-o [-options]
       aconnect -x

选项:
连接管理
       -d, --disconnect
		断开连接.

       -e, --exclusive
		使用独占模式连接端口.发送和接收端口将不能再与其他端口相连.

       -r, --real queue
		将时间包的时间戳,转换为真实时间队列的当前值.

显示端口
       -i, --input
		显示存在的输入端口.

       -o, --output
		显示存在的输出端口.

       -l, --list
		显示当前的连接状态.

删除连接
       -x, --removeall
		删
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值