FFmpeg 8.1

FFmpeg 8.1

După mai bine de șase luni de dezvoltare, a avut loc lansarea versiunii 8.1 a proiectului FFmpeg, cu numele de cod „Hoare” (în onoarea lui sir Charles Hoare (11 ianuarie 1934 — 5 martie 2026)).

Aceasta este o suită de biblioteci și unelte open-source care permit înregistrarea, conversia și transmisia de înregistrări audio și video digitale în diverse formate. Numele provine de la grupul de experți MPEG și FF, care înseamnă „fast forward”.

Proiectul constă în următoarele componente:

  • ffmpeg — utilitar în linie de comandă pentru conversia unui fișier video dintr-un format în altul și capturarea video în timp real.
  • ffplay — un player multimedia simplu, bazat pe SDL2 și bibliotecile FFmpeg.
  • ffprobe — utilitar în linie de comandă care permite colectarea și afișarea informațiilor despre fișierele media (precum MediaInfo) și fluxurile multimedia, pe dispozitive disponibile, codecuri, formate, protocoale etc.
  • libavcodec — bibliotecă cu toate codec-urile audio/video. Cele mai multe codec-uri au fost dezvoltate „de la zero” pentru a oferi cea mai bună performanță.
  • libavformat — bibliotecă cu multiplexoare și demultiplexoare pentru diverse formate audio și video.
  • libavutil — bibliotecă auxiliară cu subprograme standard generale pentru diversele componente ffmpeg.
  • libpostproc — bibliotecă de subprograme standard pentru procesarea video.
  • libswscale — bibliotecă pentru scalarea video.
  • libavfilter — permite modificarea fluxului video între decoder și encoder „în timp real”.

Modificări principale:

  • a fost adăugată suport experimental pentru decodarea xHE-AAC MPEG-H folosind biblioteca libmpeghdec;
  • a fost adăugată analizarea metadatelor EXIF;
  • a fost implementat suportul pentru analizarea și redirecționarea metadatelor LCEVC (Layered Coding for Efficient Video Coding);
  • codare și decodare ProRes și decodare DPX folosind Vulkan;
  • D3D12: codare H.264/AV1, filtre de scalare (scale_d3d12), estimări de mișcare (mestimate_d3d12) și deinterlacing (deinterlace_d3d12);
  • pentru platformele Rockchip a fost adăugat codare hardware H.264 și HEVC;
  • a fost adăugat suport pentru formatul audio spațial IAMF: modul de proiecție, multiplexare și demultiplexare a sunetului tridimensional Ambisonic;
  • filtre și formate noi: filtru drawvg pentru redarea SVG și filtru vpp_amf pentru procesarea video prin AMD AMF; a fost adăugat demuxer pentru formatul hxvs.

Această ediție conține multe modificări interne și corecții de erori. Se lucrează la o revizuire viitoare a swscale. Codecurile bazate pe Vulkan, precum și unele filtre, nu mai depind de compilarea GLSL la rulare, ceea ce accelerează inițializarea acestora. În blog Khronos a fost publicat un articol suplimentar despre implementarea codecurilor bazate pe Vulkan Compute, conținând detalii tehnice ale implementării și planuri de viitor.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster