一、声卡操作1、测试声卡speaker-test-tsine2、录音1、arecordrecordingaudio#录制一个双声道16位16KHzwav格式音频文件5秒arecord--file-type=wav--channel=2--format=S16_LE--rate=16000--duration=5/tmp/record.wav#简化用法arecord--file-type=raw--channel=2-fcd--duration=5~/record.wav--file-type:文件类型(voc,wav,raw,au)--channel:声道数(1,2...)--format:位深度(S8U8S16_LES16_BE...)--rate:采样率(8000,16000...)--duration:录音时间(以秒为单位)-f:快捷方式格式-fcd(16-bitlittleendian,44100,stereo)-fcdr(16-bit大endian,44100,立体声)-fdat(16位小endian,48000,立体声)--format完整取值:S8U8S16_LES16_BEU16_LEU16_BES24_LES24_BEU24_LEU24_BES32_LES32_BEU32_LEU32_BEFLOAT_LEFLOAT_BEFLOAT64_LEFLOAT64_BEIEC958_SUBFRAME_LEIEC958_SUBFRAME_BEMU_LAWA_LAWIMA_ADPCMMPEGGSMSPECIALS24_3LES24_3BEU24_3LEU24_3BES20_3LES20_3BEU20_3LEU20_3BES18_3LES18_3BEU18_3LE说明:由于某些原因,录制的声音很小。三、音频播放1.ffplayplayaudio#播放一个pcm音频文件,单声道16位采样率为16KHzffplay-ar16000-channels1-fs16le-autoexit-showmode1-ixxx.pcm-ar:采样率-channels:通道数-f:位深度-autoexit:播放完自动退出-showmode:波形或频谱图显示模式-i:pcm音频文件2.aplayplayaudio#播放pcm文件aplay-traw-c2-fS16_LE-r8000test.pcm#播放wav文件aplaytest.wav4.音频格式转换1.pcm文件转wav文件ffmpeg-fs16le-ar8000-ac2-itest.pcm-ar44100-ac2test.wav5.参考链接1.arecord2.音频采样率3.音视频开发基本概述-PCM、YUV、H264、常用软件介绍4.播放媒体文件的工具ffplay
