音频相关命令使用

来源:互联网 发布:java判断object的类型 编辑:程序博客网 时间:2024/06/04 18:00

aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: imx6qsabresdsgt [imx6q-sabresd-sgtl5000], device 0: HiFi sgtl5000-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: imxspdif [imx-spdif], device 0: S/PDIF PCM Playback dit-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0


root@mx6q:/# aplay -Dplughw:0,0 001.wav
Playing WAVE '001.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
[  603.125850] 44 here----------------
[  603.131561] imx_sgtl5000_params-------------1.
[  603.140772] imx_sgtl5000_params-------------2.
[  603.151606] imx_sgtl5000_params-------------3.
[  603.159575] imx_sgtl5000_params-------------4.

root@mx6q:/# aplay -Dplughw:1,0 001.wav
Playing WAVE '001.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo



//arecord -l
**** CAPTURE 硬體裝置清單 ****
card 0: PCH [HDA Intel PCH], device 0: ALC290 Analog [ALC290 Analog]
  子设备: 1/1
  子设备 #0: subdevice #0
card 1: CX20805 [CX20805], device 0: USB Audio [USB Audio]
  子设备: 1/1
  子设备 #0: subdevice #0
//cx20805 usb麦克风测试

arecord -Dplughw:1,0 -d 100 -c 2 -t wav -r 16000 -f "Signed 16 bit Little Endian" test.wav


//录音

arecord -d 100 -c 2 -t wav -r 44100 -f "Signed 16 bit Little Endian" test.wav 


//aplay 播放声音设置声卡

aplay -Dplughw:0,0 audio.wav

//gst 播放  device=hw:设备:声卡

gst-launch playbin2 uri=file:///mnt/usb/xxx.mov audio-sink="alsasink device=hw:0,0"  



//设置放音音量
amixer cset numid=1,iface=MIXER,name='PCM Playback Volume' 192


//设置麦克音量
amixer cset numid=7,iface=MIXER,name='Mic Volume' 2
amixer cset numid=7,iface=MIXER,name='Mic Volume' 2

amixer 命令解析:

 amixer cset numid=7,iface=MIXER,name='Mic Volume' 2
numid=7,iface=MIXER,name='Mic Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=3,step=0
  : values=2
  | dBrange-
    rangemin=0,,rangemax=0
      | dBscale-min=0.00dB,step=0.00dB,mute=0
    rangemin=1,,rangemax=3
      | dBscale-min=20.00dB,step=10.00dB,mute=0




 amixer  contents
numid=8,iface=MIXER,name='Headphone Mux'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'DAC'
  ; Item #1 'LINE_IN'
  : values=0
numid=6,iface=MIXER,name='Headphone Playback ZC Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=5,iface=MIXER,name='Headphone Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
  : values=103,103
  | dBscale-min=-51.50dB,step=0.50dB,mute=0
numid=1,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=192,step=0
  : values=144,144
amixer: Control default element TLV read error: No such device or address


numid=7,iface=MIXER,name='Mic Volume'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=3,step=0
  : values=0
  | dBrange-
    rangemin=0,,rangemax=0
      | dBscale-min=0.00dB,step=0.00dB,mute=0
    rangemin=1,,rangemax=3
      | dBscale-min=20.00dB,step=10.00dB,mute=0


numid=3,iface=MIXER,name='Capture Attenuate Switch (-6dB)'
  ; type=INTEGER,access=rw---R--,values=1,min=0,max=2,step=0
  : values=0
  | dBscale-min=-6.00dB,step=6.00dB,mute=0
numid=9,iface=MIXER,name='Capture Mux'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'MIC_IN'
  ; Item #1 'LINE_IN'
  : values=0
numid=4,iface=MIXER,name='Capture ZC Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=2,iface=MIXER,name='Capture Volume'
  ; type=INTEGER,access=rw------,values=2,min=0,max=15,step=0
  : values=12,12
参考网站:


http://blog.csdn.net/droidphone/article/details/12978287
http://blog.csdn.net/yimiyangguang1314/article/details/7755815
http://blog.sina.com.cn/s/blog_533074eb0101dc76.html

0 0
原创粉丝点击