利用audacity和ffmpeg获得相对应的音频文件
在音频测试中经常会用到很多类型的音频文件对程序,对应用进行一个测试。但是实际上一般手里只有采样频率为48000的双通道mp3类型的音频文件,如果这个时候需要一个采样频率为16000的双通道音频则:
-
使用audacity导入音频文件 qlx_48k_stereo.mp3
-
点击菜单栏中轨道-重采样,将采样频率设为16000。点击确认,则重采样成功
-
点击菜单中文件-导出,选择导出mp3。音质直接选择极致就行
-
打开保存mp3文件路径终端,输入以下指令并执行
ffmpeg -i qlx_16k_stereo.mp3 -acodec pcm_s16le -f s16le -ac 2 -ar 16000 qlx_16k_stereo.pcm
-i qlx_16k_stereo.mp3 :指明源文件
-acodec pcm_s16le:输出pcm格式,采用signed 16格式,小端字节序(大端的话使用be)
-f s16le:强制使用的文件格式
-ac 2:文件为双通道
-ar 16000: 待输出文件的采样频率
qlx_16k_stereo.pcm:输出文件名
其他音频文件可以此类推,这里不做过多说明。