当前位置:   article > 正文

alsa-utils工具包的使用

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
		删
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/49046?site
推荐阅读
相关标签
  

闽ICP备14008679号