Vlákno názorů k článku
Nová verze FFmpeg 8.1 s podporou xHE-AAC Mps212 od Zbyněk - Více k formátu xHE-AAC se dá dočíst na...

  • 17. 3. 2026 17:29

    Zbyněk

    Více k formátu xHE-AAC se dá dočíst na stránkách "Udržitelnost digitálních formátů: Plánování sbírek Kongresové knihovny" - "Sustainability of Digital Formats: Planning for Library of Congress Collections" na adrese:
    https://www.loc.gov/preservation/digital/formats//fdd/fdd000606.shtml

  • 18. 3. 2026 12:26

    Michal Šmucr
    Bronzový podporovatel

    Ano, je to další evoluce v řadě od MP3 k AAC, přes HE-AAC, až k aktuálnímu xHE-AAC.
    xHE-AAC je původní označení od Fraunhoferu, MPEG tomu říká USAC, ale jde o to samé.

    V ffmpegu byl interní dekodér na základní xHE-AAC zhruba od roku 2024 (první implementace neměly třeba SBR, pak se to postupně dorazilo zhruba do konce roku). A teď po další usilovné práci se tímhle patchem (co je teď v 8.1) autorovi podařilo přidat experimentální podporu toho MPS212 profilu.
    Ten se používá u stereo streamů s velmí nízkým datovým tokem, kdy se místo klasického kódování dvou kanálů, tzn. konverzí L/R -> M/S (intensity/stereo), používají další bloky převzaté z MPEG-H. Vytvoří metadata o stereo informaci a kóduje se jen jeden mono audio kanál. Při dekódování se s použitím těch metadat syntetizuje stereo informace a převede se zpátky do dvou L/R kanálů.

    Předtím soubory s tímhle profilem, v ffmpegu vůbec nešly dekódovat.
    Viz ukázky.
    https://www2.iis.fraunhofer.de/AAC/xhe-aac-abr.html
    128k nemá MP212, ten funfoval už předtím. 64k teď s tím experimentálním patchem dekódovat jde. 24k zatím ne, bude ještě předmětem další práce.

    Mimo případného transkódování bude největší praktický benefit pro přehrávače, které používají knihovny z ffmpegu, pokud nejsou non-free a slinkované s libfdk-aac a libmpeghdec.
    Tzn. třeba standardní VLC, mpv. Nebo prohlíčeče jako Firefox na Linuxu, BSD atp.
    Na Windows 11 a MacOS je to trochu jiná situace, protože tam prohlížeče používají systémové kodeky přes WMF resp. AVFoundation, kde je dekodér přímo od Fraunhoferu.
    Takže tam všechno hraje rovnou v prohlížeči, respektive aplikacích, co používají zmíněné vrstvy. Podobně je to i na mobilních platfomách iOS a Android.

    18. 3. 2026, 12:29 editováno autorem komentáře