【发布时间】:2019-02-05 09:01:27
【问题描述】:
我目前正在处理丢失大小的 mp3 文件以流式传输它。 我想将 mp3 的大小减小多少。我知道最好的(可能)编码是 HE-AAC (AAC+)。他给了我 32kb/s 的 mp3 立体声,比如原始的 320kb/s。
我在 Ubuntu 上。 我找到了一种解决方案。 它是一个 NeroAacEnc,它是免费的,而且运行起来也不错。 但是有个bug。输入文件必须是“wav”文件,所以当我首先将我的 mp3 (400mb) 转换为 wav 时,会得到超过 4GB 的文件。 然后我在 NeroAacEnc 中无法打开这么大的文件。
带有 -ignorelength 的命令不起作用
$ neroAacEnc -ignorelength -br 32000 -if test.wav -of test_nero.mp3
你能帮我,找到解决办法吗? 其他编码器非常糟糕,无法将大小降低到 32kb/s,因为这样会降低质量。只有 HE-AAC (AAC+) 才能为我提供高质量和 32kb/s 的文件。
编辑: 好的,我发现我可以用 AAC+ 编码器编译 ffmpeg。 http://ffmpeg.org/doxygen/trunk/libaacplus_8c-source.html 这是一个来源。但是我不知道怎么做,有人知道吗?
【问题讨论】:
标签: compression mp3 aac