FFmpeg 8.1

FFmpeg 8.1

Efter mere end et halvt års udvikling er version 8.1 af projektet blevet lanceret FFmpeg, med kodeordet "Hoare" (opkaldt efter Sir Charles Hoare (11. januar 1934 – 5. marts 2026)).

Det er et sæt af frie biblioteker og værktøjer med åbnekildekode, der muliggør optagelse, konvertering og overførsel af digitale lyd- og videooptagelser i forskellige formater. Navnet stammer fra navnet på ekspertgruppen MPEG og FF, som står for "fast forward".

Projektet består af følgende komponenter:

  • ffmpeg — et kommandolinjeværktøj til konvertering af videoer fra et format til et andet og til realtidsoptagelse af video.
  • ffplay — en simpel medieafspiller, der er baseret på SDL2 og FFmpeg-bibliotekerne.
  • ffprobe — et kommandolinjeværktøj, der kan samle og vise information om mediefiler (ligesom MediaInfo) og multimedie-strømme, tilgængelige enheder, codec'er, formater, protokoller osv.
  • libavcodec — et bibliotek med alle lyd-/videocodec'er. De fleste codecs er blevet udviklet "fra bunden" for at sikre den bedste ydeevne.
  • libavformat — et bibliotek med multiplexere og demultiplexere til forskellige lyd- og videoformater.
  • libavutil — et hjælpebibliotek med standard fælles underprogrammer til forskellige komponenter i ffmpeg.
  • libpostproc — et bibliotek med standard underprogrammer til videobehandling.
  • libswscale — et bibliotek til skalering af video.
  • libavfilter — muliggør ændring af videostrømmen mellem dekoderen og encoder "on-the-fly".

Vigtige ændringer:

  • eksperimentel support til dekodning af xHE-AAC MPEG-H ved hjælp af libmpeghdec-biblioteket;
  • tilføjet parsing af EXIF-metadadata;
  • implementeret support for parsing og omdirigering af metadata LCEVC (Layered Coding for Efficient Video Coding);
  • kodning og dekodning af ProRes samt dekodning af DPX med Vulkan;
  • D3D12: kodning af H.264/AV1, skaleringsfiltre (scale_d3d12), bevægelsesvurdering (mestimate_d3d12) og deinterlacing (deinterlace_d3d12);
  • for Rockchip-platforme er der tilføjet hardwarekodning af H.264 og HEVC;
  • tilføjet support til rumligt audioformat IAMF: projektionstilstand, multiplexering og demultiplexering af rumlyd Ambisonic;
  • nye filtre og formater: drawvg-filteret til rendering af SVG og vpp_amf-filteret til video processing via AMD AMF; demuxer til hxvs-formatet tilføjet.

I denne udgave er der mange interne ændringer og fejlrettelser. Der arbejdes på den kommende omarbejdning af swscale. Vulkan-baserede codecs samt nogle filtre er ikke længere afhængige af GLSL-kompilering ved kørsel, hvilket accelererer deres initialisering. I bloggen Khronos er der offentliggjort en ny artikel om implementeringen af Vulkan Compute-baserede codecs, som indeholder tekniske detaljer om implementeringen og fremtidige planer.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster