Changes between Version 41 and Version 42 of Encode/AAC
- Timestamp:
- Jan 24, 2016, 6:15:05 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Encode/AAC
v41 v42 5 5 [[http://en.wikipedia.org/wiki/Advanced_Audio_Coding|Advanced Audio Coding (AAC)]] is the successor format to MP3, and is defined in MPEG-4 part 3 (ISO/IEC 14496-3). It is often used within an MP4 container format; for music the .m4a extension is customarily used. The second-most common use is within MKV (Matroska) files because it has better support for embedded text-based soft subtitles than MP4. The examples in this guide will use the extensions MP4 and M4A. 6 6 7 FFmpeg can support four AAC-LC encoders (`aac`, `libfaac`, `libfdk_aac` , `libvo_aacenc`) and two AAC-HE encoders (`libaacplus` and `libfdk_aac`). The licenses of `libaacplus`, `libfaac`, and `libfdk_aac` are not compatible with the GPL, so the GPL does not permit distribution of binaries containing code licensed under these licenses when GPL-licensed code is also included. Therefore these encoders have been designated as "non-free", and you cannot download a pre-built ffmpeg that supports them. This can be resolved by [[CompilationGuide|compiling ffmpeg]] yourself.7 FFmpeg can support four AAC-LC encoders (`aac`, `libfaac`, `libfdk_aac`) and two AAC-HE encoders (`libaacplus` and `libfdk_aac`). The licenses of `libaacplus`, `libfaac`, and `libfdk_aac` are not compatible with the GPL, so the GPL does not permit distribution of binaries containing code licensed under these licenses when GPL-licensed code is also included. Therefore these encoders have been designated as "non-free", and you cannot download a pre-built ffmpeg that supports them. This can be resolved by [[CompilationGuide|compiling ffmpeg]] yourself. 8 8 9 9 See also [[Encode/HighQualityAudio]] for general guidelines on FFmpeg audio encoding (which also includes a comparison of which AAC encoder is best quality). … … 183 183 === Which encoder should I use? What provides the best quality? === 184 184 185 For AAC-LC the likely answer is: Native FFmpeg AAC encoder (`aac`) >= `libfdk_aac` > `libfaac` > `libvo_aacenc`.185 For AAC-LC the likely answer is: Native FFmpeg AAC encoder (`aac`) >= `libfdk_aac` > `libfaac`. 186 186 187 187 === Should I use AAC-LC or AAC-HE? ===
