FFmpeg unterstützt zwei AAC-LC-Encoder:
- Nativer FFmpeg-AAC-Encoder (
aac
) - Fraunhofer FDK AAC (
libfdk_aac
)
FFmpeg unterstützt einen HE-AAC-Encoder:
- Fraunhofer FDK AAC (
libfdk_aac
)
libfdk_aac
libfdk_aac
ist immer noch der beste von FFmpeg unterstützte AAC-LC-Encoder und der einzige von FFmpeg unterstützte HE-AAC-Encoder. Die Lizenz ist jedoch bei der Verteilung problematisch, so dass Sie kompilieren müssenffmpeg
, um sie verwenden zu können.
Nativer FFmpeg-AAC-Encoder
Dieser Encoder hat seit der Antwort, auf die Sie sich beziehen, viele Verbesserungen erfahren . Es wird nicht mehr als experimentell betrachtet, ist aber noch nicht so gut wielibfdk_aac
. Wenn Sie jedoch genug Bits geben, sollte dies akzeptabel sein. Der Vorteil dieses Encoders ist, dass er immer verfügbar ist und mit FFmpeg geliefert wird.
Rohr
Nicht immer praktisch, aber Sie können zu Ihrem bevorzugten Standalone-Encoder pfeifen:
ffmpeg -i input -f wav - | fdkaac -I -m 5 - -o output.m4a