Changes between Version 78 and Version 79 of Encode/HighQualityAudio


Ignore:
Timestamp:
Jun 18, 2026, 2:06:28 AM (4 months ago)
Author:
Balling
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encode/HighQualityAudio

    v78 v79  
    5454͏    The ">=" sign means greater or the same quality.\\
    5555͏    This list is just a general guide and there may be cases where a codec listed to the right will perform better than one listed to the left at certain bit rates.\\
    56 ͏    The highest quality internal/native encoder available in FFmpeg without any external libraries is "aac".
     56͏    The highest quality internal/native encoder available in FFmpeg without any external libraries is "aac" (its default encoder mode twoloop was improved in 2026, and Apple's NMR is being ported).
    5757
    5858͏    Note:\\
    … …  
    107107- **"libfdk_aac" -profile:a aac_he** - Usable range ≥ 48 Kbps and ≤ 80 Kbps CBR.\\
    108108  Transparency: Ditto.
    109 - **"libvorbis"** - Usable range ≥ 96 Kbps. Recommended range ≥ 192 Kbps. For FLAC substitute "-b:a 350k".\\
    110   <&>Neither high quality nor widely supported, avoid.</&> [ Explanation? ]
     109- **"libvorbis"** - Usable range ≥ 96 Kbps. Recommended range ≥ 192 Kbps.\\
    111110- **"libmp3lame"** - Usable range ≥ 128 Kbps. Recommended range "-aq 2" (≥ 192 Kbps).
    112 - **"ac3"** or **"eac3"** - Usable range ≥ 160 Kbps. Recommended range ≥ 160 Kbps.\\
     111- **"ac3"** or **"eac3"** - Usable range ≥ 160 Kbps. Recommended range ≥ 160 Kbps. Bad quality at 192k at 5.1 eac3, good enough already at 256k eac3 at 5.1, no support for enchanced or normal coupling\\
    113112  E.g. `ffmpeg -i "${In}" -c:a ac3 -b:a 160k "${Out}"`
    114113- **"aac"** - Usable range ≥ 32 Kbps (depending on profile and audio). Recommended range ≥ 128 Kbps.\\
    … …  
    243242͏    Because from my experience "libfaac" can't really handle 128 or 160 Kbps as well as "ac3".
    244243
    245 ͏    "libopus" >= "libvorbis" >= "libfdk_aac" > "libmp3lame" > "eac3"/"ac3" >= "libfaac" > "libtwolame" >= "aac" > "mp2" > "vorbis" > "wmav2"/"wmav1" > "libvo_aacenc"\\
     244͏    "libopus" >= "libvorbis" > "aac" >= "libfdk_aac" > "libmp3lame" > "eac3"/"ac3" >= "libfaac" > "libtwolame" > "mp2" > "vorbis" > "wmav2"/"wmav1" > "libvo_aacenc"\\
    246245͏    Both "libfaac" and "ac3" have annoying sounds at 128 Kbps.\\
    247246͏    It probably depends on what one prefers. But "ac3" is definitely better than "libtwolame" at 128 Kbps:\\
    248247͏    "libtwolame" completely breaks down at that rate.
    249248
    250 ͏    Now I see that even "aac" has been ranked higher quality than "ac3"??\\
     249͏    "Aac" has been ranked higher quality than "ac3". \\
    251250͏    Also unless I had a broken "libvo_aacenc" encoder, I doubt "libvo_aacenc" beats "mp2" @ 256 Kbps: it just doesn't make sense.\\
    252251͏    There really needs to be a public listening test. ]
     252
     253
     254