有谁知道任何 linux 软件可以减少 mp3 文件的大小,同时对质量的影响最小?
我刚刚使用 pngcrush 对我们资产库中的所有 png 执行此操作,效果很好,并且希望能够对我们的 mp3 执行相同操作。即使文件大小减少 10%,这对我来说也是一个不错的胜利。
有什么建议么?它需要是我可以从 shell 脚本调用的东西。
欢呼,最大
您可以使用lame
该--mp3input
选项。
例如,您可以使用该选项downsampling
指定新的较低质量的 mp3 质量。例如,如果您的起始 mp3 具有您可以将其比特率降低到的质量:bitrate
-b
256kbs
128kbs
lame --mp3input -b 128 input.mp3 output.mp3
根据输入文件比特率,output.mp3
文件质量较低,因此文件大小减小。
从lame
手册页:
--mp3input
假设输入文件是 MP3 文件。用于从一个 mp3 下采样到另一个。例如,它可用于通过 IceCast 服务器进行流式传输。
这取决于您想要达到的目标。avconv(以前称为ffmpeg)是一个很好的工具,但是没有一个适合所有参数的解决方案,因为它在很大程度上取决于音频数据的类型(音乐、语音等)和原始比特率等。尝试不同的设置,也许将其转换为 mono,看看什么会为您产生仍然可以接受的结果。
作为一般经验法则:语音压缩得非常好,将其下采样到 11kHz 可能仍会产生可接受的结果,但也可以通过降低比特率或切换到单声道来缩小音乐的大小。
尝试使用Audacity。这是一个免费的音频编辑程序