Changes between Version 56 and Version 57 of Encode/AAC


Ignore:
Timestamp:
Apr 20, 2023, 7:03:37 AM (3 years ago)
Author:
Mingye Wang
Comment:

"native" encoder actually calls audiotoolbox

Legend:

Unmodified
Added
Removed
Modified
  • Encode/AAC

    v56 v57  
    121121= Native FFmpeg AAC Encoder =
    122122
    123 The native FFmpeg AAC encoder. This is currently the second highest-quality AAC encoder available in FFmpeg and does not require an external library like the other AAC encoders described here. This is the default AAC encoder.
     123The native FFmpeg AAC encoder. This is currently the second highest-quality AAC encoder available in FFmpeg and does not require an external library like the other AAC encoders described here. This is the default AAC encoder.
     124
     125The native encoder is actually two encoders in a trench-coat. When a build is configured with --enable-audiotoolbox, the libavcodec implementation is swapped out for Apple's AudioToolbox.framework, normally available only on macOS. Apple's encoder is quite good and has HE-AAC support. You may have come across this implementation on other platforms as "QAAC" or "AudioToolboxWrapper", but licensing issues for these modifications is too much for FFmpeg to deal with.
    124126
    125127=== Examples ===