我需要一个可以将mp3文件转换为he-aac(又名aac +)的编码器。 到目前为止,我发现的最好的是nero aac encoder。 我有两个问题: - 只有一种输入格式:wav。将mp3文件转换为wav然后转换为he-aac有点慢。 - 非商业使用的免费许可。
太糟糕的ffmpeg不支持he-aac ... 有一个商业解决方案,on2 flix,但它似乎是我需要做的简单任务的金锤。
答案 0 :(得分:6)
FFMPEG团队的Kostya目前正在研究AAC编码器,但它还有很长的路要走 - 它还没有准备好用于LC-AAC的黄金时段,更不用说HE-AAC(它甚至还没有提交到存储库) 。任何事情的第一步是让ffmpeg解码器支持HE-AAC;目前它只能通过FAAD解码。
我不相信在任何平台上都有任何 HE-AAC编码器,此时许可证的许可证比Nero更宽松。
答案 1 :(得分:2)
我已经使用neroAacEnc
了很长一段时间,我对结果非常满意。如果您使用的是Linux,那么使用.AAC
或其他任何内容制作.MP3
文件非常简单,您只需要一个小的包装器脚本,它可以解码为{{1}并且在编码之后,删除.WAV
文件。
建议:从一种有损编码转换为另一种有损编码会进一步降低质量。因此,当你可以使用.WAV
并且没有无损源时,你最好坚持使用它们。
这是一个小脚本,从.MP3
转换为.FLAC
,只接受.AAC
个文件作为参数:
.FLAC
此脚本是顺序的,但可以很容易地将其制作成多线程脚本。
答案 2 :(得分:2)
有一个名为accplus
的编码器,属于GNU许可available here。
答案 3 :(得分:1)
另一个编码器:mp4tools
答案 4 :(得分:0)
我对质量一无所知,但我刚刚发现 enhAacPlusEnc