FFmpeg 8.1, med kodnamnet “Hoare”, markerar ett tydligt steg framåt inom modern medieteknik. Med stöd för GPU-baserad videobearbetning via Vulkan, nya ljudformat med tredimensionellt ljud och förbättrad metadatahantering suddas gränsen ut mellan traditionell medieuppspelning och avancerad databeräkning. Uppdateringen visar hur framtidens video och ljud i allt högre grad formas av parallell beräkning och öppna standarder.

Åtta månader efter version 8.0 har FFmpeg 8.1, med kodnamnet “Hoare”, släppts. Det kan vid första anblick se ut som en vanlig uppdatering med fler format och förbättringar, men utvecklingen pekar tydligt mot något större. Video och ljud behandlas i allt högre grad som databeräkningar snarare än enbart medieuppspelning.
När grafikkortet blir en videomotor
En av de mest betydelsefulla nyheterna är den utökade användningen av Vulkan compute-baserade codecs. I stället för att förlita sig på CPU eller specialiserade videokretsar används grafikkortet som en generell beräkningsenhet.
I praktiken innebär detta att FFmpeg nu kan hantera format som ProRes för både kodning och avkodning, samt DPX för avkodning, direkt via Vulkan. Eftersom lösningen bygger på en öppen standard fungerar den på många olika typer av grafikkort.
En viktig förbättring är också att dessa funktioner inte längre kräver dynamisk kompilering av shaderkod vid start. Det gör att programmet kan initieras snabbare och mer förutsägbart.
Ljud som omger lyssnaren
Även ljudstödet har utvecklats i riktning mot mer avancerade upplevelser. FFmpeg 8.1 introducerar stöd för MPEG-H 3D Audio samt IAMF med ambisoniskt ljud. Dessutom finns experimentellt stöd för xHE-AAC.
Detta innebär att ljud inte längre enbart behandlas som stereo eller surround i fasta kanaler, utan kan placeras i en tredimensionell ljudmiljö. Tekniken används redan inom film, spel och virtual reality, och blir nu mer tillgänglig i öppna verktyg.
Metadata som förbättrar resultatet
En annan viktig nyhet är förbättrad hantering av metadata. FFmpeg kan nu läsa EXIF-data och hantera metadata i LCEVC-strömmar.
Detta har praktiska konsekvenser, exempelvis att bilder och video kan visas med korrekt rotation och färginformation utan manuell justering. Metadata spelar också en roll i mer avancerade videoflöden där extra information används för att förbättra kvaliteten.
Bredare stöd för hårdvara
Version 8.1 innehåller också förbättrat stöd för olika hårdvaruplattformar. Bland annat har stöd lagts till för Rockchip-baserad kodning av H.264 och HEVC. Dessutom har Direct3D 12 fått utökade funktioner, inklusive kodning av H.264 och AV1 samt nya filter för bildbehandling.
Detta gör FFmpeg mer användbart på allt från små inbyggda system till moderna datorer med avancerade grafikkort.
Nya format och funktioner
Utöver de större förändringarna innehåller versionen flera mindre tillägg. En ny demuxer för hxvs-formatet har införts, tillsammans med nya filter som drawvg och vpp_amf. Stöd för JPEG-XS har också lagts till, inklusive kodning och avkodning via externa bibliotek.
JPEG-XS är särskilt intressant inom professionell video där låg latens är viktig, till exempel vid direktsändningar.
Förändringar bakom kulisserna
Samtidigt pågår ett omfattande arbete med att modernisera FFmpeg internt. Ett exempel är den pågående omskrivningen av biblioteket swscale, som ansvarar för bildskalning.
Sådana förändringar märks inte alltid direkt för användaren, men de förbättrar prestanda, kvalitet och möjligheten att vidareutveckla programmet.
En tydlig teknisk utveckling
FFmpeg 8.1 visar en tydlig riktning inom medieteknik. Video och ljud behandlas i allt högre grad som parallella beräkningar, där grafikkort spelar en central roll. Samtidigt blir stödet för avancerade format och metadata allt bättre.
Detta innebär att verktyg som FFmpeg inte bara används för att spela upp eller konvertera media, utan som en grund för avancerad bearbetning, realtidsapplikationer och framtidens digitala medielösningar.
FAKTARUTA: FFmpeg 8.1 “Hoare”
Typ: Fri och öppen multimediaramverk
Version: 8.1
Kodnamn: “Hoare”
Viktiga nyheter: Vulkan compute-baserad ProRes-kodning och avkodning, DPX-avkodning, EXIF-tolkning och Rockchip-stöd för H.264/HEVC-kodning
Nya ljudfunktioner: MPEG-H-avkodning, IAMF-stöd och experimentellt xHE-AAC Mps212
Övrigt: Nya filter, förbättrad metadatahantering och fortsatt arbete med omskrivningen av swscale
Betydelse: Visar hur modern videohantering allt mer flyttas från fasta hårdvarufunktioner till flexibel GPU-beräkning

