19

有谁知道任何 linux 软件可以减少 mp3 文件的大小,同时对质量的影响最小?

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

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

欢呼,最大

4

3 回答 3

40

您可以使用lame--mp3input选项。

例如,您可以使用该选项downsampling指定新的较低质量的 mp3 质量。例如,如果您的起始 mp3 具有您可以将其比特率降低到的质量:bitrate-b256kbs128kbs

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

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

lame手册页:

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

于 2013-07-26T16:05:13.047 回答
3

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

作为一般经验法则:语音压缩得非常好,将其下采样到 11kHz 可能仍会产生可接受的结果,但也可以通过降低比特率或切换到单声道来缩小音乐的大小。

于 2013-07-26T16:04:25.807 回答
-2

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

于 2013-07-26T16:05:24.847 回答