Posts Tagged mp3
Lame确实比ffmpeg快很多
手头上有一个巨大的mp3文件(一本有声电子书),将近1G,时长大概是18个小时左右。我的大妈手机(HTC Aria)拒绝播放这么大的文件。我看了一看,发现这个文件的编码太过分了,居然用了128k的bitrate! 有声电子书要32k就够了。
于是我就去找工具来转换这个bitrate。
- 首先用GUI工具。以前自己制作手机铃声用过audacity,应该说界面确实做的比较友好,功能也特别多。好,启动audacity,打开这个文件。等了10分钟还没完,报错说硬盘不够用了。我看了一下
~/.audacity1.3-myname
, 吓了一跳:居然用了14个G的硬盘当它的什么project directory!!! 显然,audacity完全不能对付这种大小的声音文件。 - 下一步就是试验命令行工具。这下学乖了,先拿一个5M大小的mp3文件做实验。先试了一下ffmpeg:
ffmpeg -i input.mp3 -ab 32k -ac 1 output.mp3
解释一下,
-ab 32k
指定了audio bitrate,-ac 1
指定了audio channel为一个,也就是单声道。time
给出时间,大概是17秒的样子。 - 接下来试lame:
lame -b 32 -m m input.mp3 output.mp3
这里
-b 32
当然指的是bitrate=32k,-m m
指的是mode = monaural。结果我看了一下,压缩比,声音效果都差不多,但只用了不到8秒!
最后,那个将近1G的大文件被压缩成了246M,用时26分钟左右。