fdkaac代码链接: https://github.com/nu774/fdkaac
1、libfdk-aacenc的profile有五种:LC、HE-AAC、HE-AACv2、LD、ELD。
参见ffmpeg代码libfdk-aacenc.c文件对profiles的定义。
static const AVProfile profiles[] = {
{ FF_PROFILE_AAC_LOW, "LC" },
{ FF_PROFILE_AAC_HE, "HE-AAC" },
{ FF_PROFILE_AAC_HE_V2, "HE-AACv2" },
{ FF_PROFILE_AAC_LD, "LD" },
{ FF_PROFILE_AAC_ELD, "ELD" },
{ FF_PROFILE_UNKNOWN },
};
比较常使用的profile是 LC、HE-AAC、HE-AACv2。但是注意,HE-AACv2有些浏览器播放不了。
2、LC、HE-AAC、HE-AACv2三种profile音质和码率的对应关系:
备注说明:LC建议码率 64kbps - 120kbps