用于将flac文件转换为320位mp3的sox

时间:2013-08-16 06:02:59

标签: sox lame bitrate

我已经安装了sox,支持mp3和flac。

以下命令也成功将flac转换为mp3

sox /song_files/Daughter_of_Evil.flac /song_files/Daughter_of_Evil.mp3

我的问题是“Daughter_of_Evil.mp3”不是320位mp3。 我试图指定44100的采样率。但这并没有改变比特率。它保持在128kbps。

如何直接为上面的flac文件生成320位mp3文件。

我可以使用LAME将128位mp3转换为320位mp3。但是上面生成的128位mp3文件的质量已经丢失了。因此,我希望一步到位。

由于

2 个答案:

答案 0 :(得分:9)

您正在寻找SoX的-C选项:

sox input.flac -C 320 output.mp3

答案 1 :(得分:0)

只需添加,128kbps是标准的sox mp3转换。此外,如果您使用较低的比特率进行编码,除非您明确指定更高的比率,否则它将保持较低的比特率。

例如,假设文件1为320 kbps,则sox将转换为128 kbps

sox file1.mp3 file2.mp3

在这种情况下,假设文件1为64kbps,sox将处理转换,但速率相同:

sox file1.mp3 file2.mp3

在这种情况下,如果需要提高比特率,则需要明确设置比特率,如下所示:

sox file1.mp3 -C 320 file2.mp3