2011-12-20 192 views
0

我的问题很简单。我想将mp3转换为aac。我掌握了两种工具--NeroAacEnc和FFMpeg。现在哪一个产生最好的输出,最小的尺寸是大师们回答的,所以我在这里召唤他们来帮助我完成相同的任务。还请帮助我使用一些我可以使用的命令。将mp3转换为aac的最佳工具(FFmpeg与NeroAacEnc)

只是出于好奇,是(ALAC)苹果无损音频编解码器的Nero AAC编码器更好附带FFmpeg的。如果是这样,那我该如何使用它将mp3转换为aac。

+2

Unix还是Windows? – 2011-12-20 10:45:30

+1

看起来像Windows提到的“批处理”和“VBScript”,但它确实需要正确标记。 – 2011-12-20 10:48:44

+0

我应该使用Paul的标签。你应该引导人们,而不是仅仅为了他们的声誉。 – 2011-12-20 10:55:22

回答

2

我会回答你的第二个问题。您正在对音频编码两次。这会造成世代数据丢失,从而导致不必要的质量损失。没有理由使用有损编码器(neroAacEnc)编码,然后使用另一个输出相同格式(AAC-LC)的有损编码器(vo-aacenc)重新编码。在执行任何批量编码之前,您应该决定是否要使用neroAacEnc或vo-aacenc,但使用这两者仅仅是浪费时间和数据。

至于质量(假设该文件出来大约在同一文件大小):qtaacenc = neroAacEnc >> faac > vo-aacenc > ffaacenc(本地FFmpeg的AAC编码器),或者faac > ffaacenc > vo-aacenc但当然质量的看法可能是主观的。根据编码速度或易用性而不是纯粹的质量差异,差异可能足够小以至于做出决定。

编辑:你大大改变了你的问题,所以我会在这里解决它。 ALAC和AAC是两种不同的格式。 ALAC是一种无损格式,AAC是有损格式。概括起来,考虑它们与FLAC和MP3类似。一个本质上并不比另一个“更好”,但具有不同的用例。研究无损和有损音频格式之间的差异,然后您将知道使用哪种编码器。

请注意,FFmpeg ALAC编码器是反向设计的,Apple最近在Apache许可证下发布了ALAC encoder and decoder source code,所以现在您有两个ALAC编码器选择。

+0

那么什么是最好的方法,如果可能的话,命令实现相同。 – 2011-12-21 04:47:54

0

FYI Windows 7自带库存AAC Encoder,双接口DMO/MFT接口。