Pas dhjetë muajsh zhvillimi, është e disponueshme paketa multimediale FFmpeg 6.1, e cila përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimediale (regjistrim, konvertim dhe dekodim të formateve të zërit dhe videos). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi i FFmpeg bëhet paralelisht me projektin MPlayer.
Ndër ndryshimet e shtuar në FFmpeg 6.1, mund të veçojmë:
- ĂshtĂ« realizuar mundĂ«sia e aktivizimit tĂ« API Vulkan pĂ«r pĂ«rshpejtimin hardueror tĂ« dekodimit tĂ« videos nĂ« formatet H264, HEVC dhe AV1.
- është shtuar një kodues për formatin e videos AV1, i realizuar mbi bazën e VAAPI.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r pĂ«rdorimin e kodekĂ«ve HEVC, VP9 dhe AV1 nĂ« transmetime bazuar nĂ« protokollin rtmp dhe nĂ« skedarĂ«t nĂ« formatin flv.
- është shtuar një parser, kodues dhe dekodues për kontejnerët mediatikë në formatin EVC (Essential Video Coding), që zhvillohet nga grupi i punës MPEG si standardi MPEG-5.
- ĂshtĂ« zgjeruar mbĂ«shtetja pĂ«r VAAPI nĂ« sistemet Windows me bibliotekĂ«n libva-win32.
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« parametrave P_SKIP pĂ«r tĂ« pĂ«rshpejtuar kodimin e videos duke pĂ«rdorur bibliotekĂ«n libx264.
- ĂshtĂ« shtuar njĂ« kodues pĂ«r video nĂ« formatin Microsoft RLE.
- Janë shtuar dekodues të rinj për Playdate, RivaTuner, vMix dhe OSQ.
- Dekoduesi i subtitrave ARIB STD-B24 është realizuar mbi bazën e bibliotekës libaribcaption.
- Janë shtuar demuxer për kontejnerët mediatikë: Raw VVC (Kodimi i Videos Versatil, standardi i ri H.266/MPEG-I Pjesa 3), Playdate, Raw AC-4, OSQ, CRI USM.
- Janë shtuar muxer për kontejnerët mediatikë: Raw AC-4 dhe Raw VVC.
- Filtra të rinj për video:
- color_vulkan â krijon njĂ« kornizĂ« tĂ« caktuar ngjyre pĂ«rmes API Vulkan.
- bwdif_vulkan â kryen deinterleaving duke pĂ«rdorur algoritmin BWDIF (Bob Weaver Deinterlacing Filter), implementuar me ndihmĂ«n e API Vulkan.
- bwdif_cuda â deinterleaving duke pĂ«rdorur algoritmin BWDIF, realizuar mbi bazĂ«n e API CUDA.
- nlmeans_vulkan â eliminon zhurmĂ«n, duke pĂ«rdorur algoritmin Non-local means, realizuar me ndihmĂ«n e API Vulkan.
- xfade_vulkan â implementimi i efektit tĂ« zbehjes pĂ«rmes API Vulkan.
- zoneplate â gjeneron njĂ« tabelĂ« kontrolluese video bazuar nĂ« njĂ« pllakĂ« zone tĂ« Fresnelit.
- scale_vt dhe transpose_vt janë filtra për skalim dhe transformim, të realizuara duke përdorur API VideoToolBox (macOS).
- Në filtrat setpts dhe asetpts është shtuar mbështetje për komandat.
- Filtra të rinj për zërin:
- arls â pĂ«rdor metoda rekurente tĂ« katĂ«rshkallesh pĂ«r tĂ« afruar parametrat e njĂ« rrjedhe zvogĂ«luese me njĂ« tjetĂ«r.
- afireqsrc â gjeneron ekualizues FIR (filtri me karakteristikĂ«n e impulsi pĂ«rfundimtar).
- apsnr â mat nivelin e zhurmĂ«s-signal.
- asisdr â mat nivelin e deformimit-signal.
- Filtra të rinj bitstream:
- Redaktimi i metadatave në rrjedhat VVC (Kodimi i Videove të Shumëfishta, H.266).
- Transformimi i rrjedhave VVC nga MP4 në "Annex B".
- U shtua opsioni «-readrate_initial_burst» nĂ« utilitarin ffmpeg pĂ«r tĂ« caktuar kohĂ«n e fillimit tĂ« tamponit tĂ« leximit, pas sĂ« cilĂ«s fillon tĂ« zbatohen kufizimet «-readrate». Opsioni â-topâ u shpall i vjetruar, pĂ«r tĂ« cilin duhet tĂ« pĂ«rdoret filtri setfield.
- U shtua opsioni «-output_format» në utilitarin ffprobe, i ngjashëm me opsionin «-of» dhe mund të përdoret për të përcaktuar formatin e daljeve (për shembull, formati json). Schema e daljes XML është ndryshuar për të mbështetur disa elemente të lidhura me një element të prindit.
Burimi: opennet.ru
