有人知道有没有Linux下的软件能够在尽可能减小MP3文件大小的同时对音质影响最小吗?
我刚用pngcrush对我们资产库中的所有png图像进行了处理,效果很好,我希望能够对我们的MP3文件做同样的处理。即使能够将文件大小减小10%,这对我来说也是一个不错的胜利。
有什么建议吗?需要能够从Shell脚本中调用的东西。
谢谢,Max
你可以使用lame
命令和--mp3input
选项。
例如,您可以使用-b
选项对mp3文件进行降采样(downsampling)
并指定新的较低的比特率(bitrate)
。例如,如果您的起始mp3质量为256kbs
,则可以将其比特率降低到128kbs
:
lame --mp3input -b 128 input.mp3 output.mp3
根据输入文件的比特率,output.mp3
文件的质量会变低,从而减小文件大小。lame
手册页面:
--mp3input
假设输入文件是 MP3 文件。 对于从一个 MP3 编码为另一个 MP3 降采样很有用。例如,可以用来通过 IceCast 服务器进行流媒体传输。尝试使用Audacity。这是一个免费的音频编辑程序。
--resample 22.05
,这通常适用于语音。例如:mkdir out; for f in*.mp3; do lame --mp3input -b 64 --resample 22.50 "$f" "out/$f" ; done
- ideasman42lame
存在问题,对于其他使用mplayer
完美播放的随机文件会失败。 - Tom Russell