Changes between Version 65 and Version 66 of Encode/AAC


Ignore:
Timestamp:
Apr 21, 2023, 5:14:21 PM (3 years ago)
Author:
Mingye Wang
Comment:

aac_at: be more clear

Legend:

Unmodified
Added
Removed
Modified
  • Encode/AAC

    v65 v66  
    119119----
    120120
    121 = Native FFmpeg AAC Encoder =
     121= Native FFmpeg AAC Encoder (`aac`) =#native
    122122
    123123The 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.
     
    143143
    144144----
    145 = audiotoolbox Encoder =
    146 When a build is configured with --enable-audiotoolbox, Apple's audioToolbox.framework (normally available only on macOS) will provide a series of codecs suffixed `_at`. Apple's encoder [[https://wiki.hydrogenaud.io/index.php?title=Apple_AAC|is even better than FDK-AAC according to HydrogenAudio]] and has HE-AAC support, so that the exact same list of `-profile:a` flags from FDK work. 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.
     145= audiotoolbox Encoder (`aac_at`) =#aac_at
     146When a build is configured with --enable-audiotoolbox, Apple's audioToolbox.framework (normally available only on macOS) will provide a series of codecs suffixed `_at`. Apple's encoder [[https://wiki.hydrogenaud.io/index.php?title=Apple_AAC|is even better than FDK-AAC according to HydrogenAudio]]. 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.
     147
     148Bitrate control is done by global flags. `-global_quality:a` can range from 0~14 for VBR and `-b:a` by default gives CBR. `-aac_at_mode` can be used to instead cause `-b:a` to provide AVR and CVBR. All profiles for `libfdk_aac`'s `-profile:a` option, including both versions of HE-AAC, are available.
     149
    147150{{{#!comment
    148 see audiotoolboxenc.c, ffat_get_format_id()
     151see audiotoolboxenc.c, ffat_get_format_id() for pfofiles
    149152}}}
    150153