ALSA 常用command

Posted fellow1988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ALSA 常用command相关的知识,希望对你有一定的参考价值。

aplay/arecord:

playback:

aplay -D default xxx.wav

list cards & devices:

aplay -l

record:

aplay -C -D defaut -d 10 -f S16_LE -r 48000 -c 2 -t wav xxx.wav

arecord -D defaut -d 10 -f S16_LE -r 48000 -c 2 -t wav xxx.wav

amixer:

show all controls for given card:

amixer -c 0 controls

amixer -Dhw:2 controls

get control contents for one control:

amixer -c 2 cget numid=1

set control contents for one control:

amixer -c 0 cset numid=1,iface=MIXER,name="Master Volume" 50

/proc

list cards:

cat /proc/asound/cards

list devices:

cat /proc/asound/devices

ls -l /dev/snd

list  all devices for given card:

ls -l /proc/asound/card0

list information for given card & pcm & substream

cat /proc/asound/card0/pcm0p/sub0/info

 

以上是关于ALSA 常用command的主要内容,如果未能解决你的问题,请参考以下文章

linux下ALSA音频驱动软件开发

Ubuntu 命令行配置默认声卡、录音播放与音量调节

ffmpeg 常用命令(Linux下)

求linux基本命令

alsa是啥意思啊

设计模式-命令模式