Pas mĂ« shumĂ« se gjashtĂ« muaj zhvillimi, u lĂ«shua versioni 8.1 i projektit FFmpeg, me emrin kodik "Hoare" (nĂ« nder tĂ« Sir Charles Hoare (11 janar 1934 â 5 mars 2026)).
Ky është një grup bibliotekash dhe utilitarësh të lirë me kod të hapur, që lejojnë regjistrimin, konvertimin dhe transmetimin e regjistrimeve dixhitale audio dhe video në formate të ndryshme. Emri vjen nga emri i grupit ekscipert MPEG dhe FF, që do të thotë "fast forward".
Projekti përbëhet nga komponentët e mëposhtëm:
- ffmpeg â njĂ« utilitar nĂ« konsolĂ« pĂ«r tĂ« konvertuar njĂ« skedar video nga njĂ« format nĂ« njĂ« tjetĂ«r dhe pĂ«r tĂ« kapur video nĂ« kohĂ« reale.
- ffplay â njĂ« player i thjeshtĂ« mediash, i bazuar nĂ« SDL2 dhe bibliotekat FFmpeg.
- ffprobe â njĂ« utilitar nĂ« konsolĂ« qĂ« lejon mbledhjen dhe shfaqjen e informacionit pĂ«r skedarĂ«t mediatikĂ« (si MediaInfo) dhe rrjedhat multimediatike, pajisjet e disponueshme, kodekĂ«t, formatet, protokollet dhe tĂ« tjera.
- libavcodec â njĂ« bibliotekĂ« me tĂ« gjitha kodekĂ«t audio/video. Shumica e kodekĂ«ve Ă«shtĂ« zhvilluar "nga e para" pĂ«r tĂ« siguruar performancĂ«n mĂ« tĂ« mirĂ«.
- libavformat â njĂ« bibliotekĂ« me multiplexerĂ« dhe demultiplexerĂ« pĂ«r formate tĂ« ndryshme audio dhe video.
- libavutil â njĂ« bibliotekĂ« ndihmĂ«se me nĂ«nshtesa tĂ« zakonshme pĂ«r komponentĂ«t e ndryshĂ«m tĂ« ffmpeg.
- libpostproc â njĂ« bibliotekĂ« me nĂ«nshtesa standarde pĂ«r pĂ«rpunimin e videove.
- libswscale â njĂ« bibliotekĂ« pĂ«r shkallĂ«zimin e videove.
- libavfilter â lejon ndryshimin e rrjedhĂ«s sĂ« videove midis dekoderit dhe koduesit "nĂ« kohĂ«".
Ndryshimet kryesore:
- u shtua mbështetje eksperimentale për dekodimin e xHE-AAC MPEG-H nëpërmjet bibliotekës libmpeghdec;
- u shtua analizimi i metadatat EXIF;
- u implementua mbështetje për analizimin dhe ridrejtimin e metadatat LCEVC (Kodimi i Stratuar për Kodimin Efikas të Videove);
- kodimi dhe dekodimi ProRes dhe dekodimi DPX me ndihmën e Vulkan;
- D3D12: kodimi H.264/AV1, filtrat e shkallëzimit (scale_d3d12), vlerësimet e lëvizjes (mestimate_d3d12) dhe zhvillimi i ndërprerë (deinterlace_d3d12);
- për platformat Rockchip u shtua kodimi harduerik H.264 dhe HEVC;
- u shtua mbështetje për formatin audio hapësinor IAMF: modulet e projekcionit, shumëpalësimi dhe demultipleximi i tingujve të hapësirës Ambisonic;
- filtra të rinj dhe formate: filtri drawvg për renderimin e SVG dhe filtri vpp_amf për përpunimin e videove përmes AMD AMF; u shtua demuxeri për formatin hxvs.
Në këtë numër ka shumë ndryshime të brendshme dhe rregullime gabimesh. Po punohet për rikonstruksionin e ardhshëm të swscale. Kodet që bazohen në Vulkan, si dhe disa filtre, nuk varen më nga kompilimi i GLSL gjatë ekzekutimit, çka e përshpejton inicializimin e tyre. Në blog Khronos është publikuar një artikull shtesë mbi implementimin e kodeve që bazohen në Vulkan Compute, që përmban detaje teknike mbi implementimin dhe planet për të ardhmen.
Burimi: linux.org.ru
