Efter mer Ă€n ett och ett halvt Ă„rs utveckling slĂ€pptes version 8.1 av projektet FFmpeg, med kodnamnet âHoareâ (efter sir Charles Hoare (11 januari 1934 â 5 mars 2026)).
Detta Ă€r en samling fria bibliotek och verktyg med öppen kĂ€llkod som möjliggör inspelning, konvertering och överföring av digitala ljud- och videoinspelningar i olika format. Namnet kommer frĂ„n den expertgrupp som MPEG representerar och FF, vilket betyder âfast forwardâ.
Projektet bestÄr av följande komponenter:
- ffmpeg â ett kommandoradsverktyg för att konvertera videofiler frĂ„n ett format till ett annat och för att fĂ„nga video i realtid.
- ffplay â en enkel mediaplayer baserad pĂ„ SDL2 och FFmpeg-biblioteken.
- ffprobe â ett kommandoradsverktyg som gör det möjligt att samla in och visa information om mediefiler (som MediaInfo) och multimediaflöden, tillgĂ€ngliga enheter, codecs, format, protokoll, etc.
- libavcodec â ett bibliotek med alla ljud-/videokodekar. De flesta kodekar har utvecklats âfrĂ„n grundenâ för att sĂ€kerstĂ€lla bĂ€sta prestanda.
- libavformat â ett bibliotek med multiplexrar och demultiplexrar för olika ljud- och videoformat.
- libavutil â ett hjĂ€lpbibliotek med standardgemensamma underprogram för olika komponenter i ffmpeg.
- libpostproc â ett bibliotek med standardprogram för videobehandling.
- libswscale â ett bibliotek för att Ă€ndra storlek pĂ„ video.
- libavfilter â tillĂ„ter modifiering av videoströmmen mellan dekodern och kodern âon the flyâ.
Huvudsakliga förÀndringar:
- experimentellt stöd har lagts till för avkodning av xHE-AAC MPEG-H med hjÀlp av biblioteket libmpeghdec;
- EXIF-metadata parsing har lagts till;
- stöd har implementerats för parsing och vidarebefordran av metadata LCEVC (Layered Coding for Efficient Video Coding);
- kodning och avkodning av ProRes och avkodning av DPX med Vulkan;
- D3D12: kodning av H.264/AV1, skalningsfilter (scale_d3d12), rörelsemÀtning (mestimate_d3d12) och deinterlacing (deinterlace_d3d12);
- för Rockchip-plattformar har hÄrdvarukodning av H.264 och HEVC lagts till;
- stöd för spatialljudsformatet IAMF: projektion, multiplexering och demultiplexering av rumsligt ljud Ambisonic;
- nya filter och format: filter drawvg för rendering av SVG och filter vpp_amf för video behandling via AMD AMF; en demuxer för formatet hxvs har lagts till.
I detta avsnitt finns det mÄnga interna Àndringar och buggfixar. Arbetet pÄgÄr med den kommande omarbetningen av swscale. Codecs baserade pÄ Vulkan, samt vissa filter, Àr inte lÀngre beroende av GLSL-kompilering vid körning, vilket snabbar upp deras initialisering. PÄ bloggen Khronos publicerades en ytterligare artikel om implementeringen av Vulkan Compute-baserade codecs, som innehÄller tekniska detaljer om implementationen och framtidsplaner.
KĂ€lla: linux.org.ru
