我正在尝试将一些.wav文件转换为.mp3格式
所需的.mp3格式为:
我尝试使用FFmpeg使用以下代码:
ffmpeg -i input.wav -vn -ac 2 -b:a 160k output1.mp3
这是此命令以.wav格式输出的结果
我得到了结果,但是两件事不同 整体比特率模式和写库
如何将比特率模式从变量更改为常量?我需要使用相同的写作库进行转换吗?
谢谢!
答案 0 :(得分:1)
使用ffmpeg -i input.wav -vn -ac 2 -b:a 160k output1.mp3
的输出是恒定比特率,但是ffmpeg会写一个标题为Xing的标头,而Mediainfo会推断出该标题以指示VBR。如果您希望Mediainfo检测恒定比特率,请禁用该标头的写入。
ffmpeg -i input.wav -vn -ac 2 -b:a 160k -write_xing 0 output1.mp3
请注意,实际的MP3编码不会更改。
答案 1 :(得分:0)
我最终使用了sox而不是FFmpeg:
sox -t wav -r 48000 -b 16 -c 2 file.wav -C 160 -t mp3 sock33.mp3