我想编码一个音频文件到AAC,使用libfdk_aac,我想知道的质量参数。我想使用可变比特率编码,而不是恒定比特率。
似乎我可以使用-vbr N
参数( N
=1..5)指定质量,如下所示:
ffmpeg -i input.flac -acodec libfdk_aac -vbr 4 output.m4a
或者像这样使用-q:a N
参数(这里的N
=0..9):
ffmpeg -i input.flac -acodec libfdk_aac -q:a 7 output.m4a
这两者有什么关系,有本质上的区别吗?特定的-q:a
值是否对应于特定的-vbr
值,或者是完全不同的编码方法?
发布于 2020-06-16 17:05:08
不幸的是,经过一些实验后,我发现-q:a
参数并不适用于libfdk_aac编码器,只适用于ffmpeg的原生AAC编码器(它更差)。
因此,始终将-vbr
与libfdk_aac一起使用。在这里留下这篇文章作为参考,以防其他人对此感到疑惑。
https://stackoverflow.com/questions/62404698
复制相似问题