如何减小linux中mp3的大小?

时间:2013-07-26 15:59:32

标签: linux mp3 filesize

有没有人知道任何Linux软件减少mp3文件的大小,同时对质量影响最小?

我只是使用pngcrush对我们的资产库中的所有png执行此操作并取得了良好的效果,并且希望能够对我们的mp3执行相同的操作。即使文件大小减少10%对我来说也是一个不错的胜利。

有什么建议吗?它需要是我可以从shell脚本调用的东西。

欢呼,最大

3 个答案:

答案 0 :(得分:33)

您可以将lame--mp3input选项一起使用。

例如,您可以执行mp3质量downsampling,使用bitrate选项指定新的-b。例如,如果您的首发mp3质量为256kbs,则可以将其比特率降低为128kbs

lame --mp3input -b 128 input.mp3 output.mp3

根据输入文件的比特率,output.mp3文件质量较低,因此文件大小减少。

lame手册页:

  

--mp3input                 假设输入文件是MP3文件。                 用于从一个mp3到另一个mp3的下采样。例如,它可以用于通过IceCast进行流式传输                 服务器

答案 1 :(得分:3)

这取决于你想要达到的目标。 avconv (以前的 ffmpeg )是一个很好的工具,但没有一个尺寸适合所有与参数有关的解决方案,因为它在很大程度上取决于音频数据的类型(音乐,语音)等等)和原始比特率等。尝试不同的设置,也许将其转换为单声道,看看是什么产生了可以接受的结果。

作为一般经验法则:语音压缩效果非常好,将其降频至11kHz仍然可以提供可接受的结果,但音乐也可以通过降低比特率或切换到单声道来缩小尺寸。

答案 2 :(得分:-2)

尝试使用Audacity。这是一个免费的音频编辑程序