如何将任何mp3文件转换为.wav 16khz mono 16bit

时间:2012-11-13 09:31:46

标签: mp3 wav sample-rate

请帮助选择将任何mp3文件转换为特殊.wav的解决方案 - 我是Linux命令行工具的新手,所以现在对我来说很难。

我需要从任何mp3文件获得带有16khz mono 16bit声音属性的wav。我在尝试

ffmpeg -i 111.mp3 -ab 16k out.wav,

但我得到的wav与mp3(22k)相同。

请帮助构建正确的命令行

2 个答案:

答案 0 :(得分:49)

kdazzle的解决方案几乎就在那里 - 它仍然输出一个立体声wav,这里是一个稍微修改过的版本,可以生成单声道:

ffmpeg -i 111.mp3 -acodec pcm_s16le -ac 1 -ar 16000 out.wav

另外,如果这是用于预处理sphinx 4的语音数据,请参见此处:Convert audio files for CMU Sphinx 4 input

答案 1 :(得分:6)

试试这个:

ffmpeg -i 111.mp3 -acodec pcm_s16le -ar 16000 out.wav