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
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