FFmpeg поддерживает два кодировщика AAC-LC:
- Встроенный кодировщик FACmpeg AAC (
aac
) - Фраунгофер ФДК ААЦ (
libfdk_aac
)
FFmpeg поддерживает один датчик HE-AAC:
- Фраунгофер ФДК ААЦ (
libfdk_aac
)
libfdk_aac
libfdk_aac
по-прежнему является лучшим кодером AAC-LC, поддерживаемым FFmpeg, и является единственным кодером HE-AAC, поддерживаемым FFmpeg. Тем не менее, его лицензия проблематична, когда дело доходит до распространения, поэтому вам нужно будет скомпилировать ее,ffmpeg
чтобы иметь возможность ее использовать.
Родной кодер FFmpeg AAC
Этот кодер видел много улучшений со временем ответа вы ссылаетесь . Это больше не считается экспериментальным, но это еще не так хорошо, как libfdk_aac
. Однако, если вы дадите ему достаточно битов, это должно быть приемлемо. Преимущество этого кодера в том, что он всегда доступен и поставляется с FFmpeg.
труба
Не всегда практично, но вы можете подключиться к своему любимому автономному кодеру:
ffmpeg -i input -f wav - | fdkaac -I -m 5 - -o output.m4a