PĂ€rast kĂŒmnekuulist arendustööd on saadaval multimeediumipakett FFmpeg 6.1, mis sisaldab rakenduste komplekti ja teekide kogumit erinevate multimeediumivormingutega töötamiseks (heli- ja videovormingute salvestamine, teisendamine ja dekodeerimine). Paketti levitatakse LGPL ja GPL litsentside all, FFmpeg arendus toimub MPlayeri projekti kĂ”rval.
FFmpeg 6.1-le lisatud muudatuste hulgas on jÀrgmised:
- Rakendatud on vÔimalus kasutada Vulkan API-d video dekodeerimise riistvaraliseks kiirendamiseks H264, HEVC ja AV1 vormingutes.
- Lisatud VAAPI-l pÔhinev AV1 videovormingu kodeerija.
- Lisatud on tugi HEVC, VP9 ja AV1 koodekite kasutamiseks rtmp-protokollil pÔhinevates voogudes ja flv-vormingus failides.
- Lisatud parser, kodeerija ja dekooder meediumikonteinerite jaoks EVC (Essential Video Coding) formaadis, mille MPEG-5 standardina töötas vĂ€lja MPEG töörĂŒhm.
- Laiendatud VAAPI tugi sĂŒsteemides Windows libva-win32 teegiga.
- Rakendatud on vÔimalus kasutada P_SKIP parameetreid, et kiirendada video kodeerimist libx264 teegi abil.
- Lisatud video kodeerija Microsoft RLE-vormingus.
- Lisatud uued dekoodrid Playdate, RivaTuner, vMix ja OSQ.
- PRIB STD-B24 subtiitrite dekooder on realiseeritud libaribcaption teegi alusel.
- Lisatud meediumikonteinerite lahtipakkijad (demuxer): Raw VVC (mitmekĂŒlgne videokodeerimine, uus standard H.266/MPEG-I osa 3), Playdate, Raw AC-4, OSQ, CRI USM.
- Lisatud meediumikonteinerite pakkijad (muxer): Raw AC-4 ja Raw VVC.
- Uued videofiltrid:
- color_vulkan â loob etteantud vĂ€rviga raami, kutsudes vĂ€lja Vulkani API.
- bwdif_vulkan â teostab deinterlacingi kasutades BWDIF (Bob Weaver Deinterlacing Filter) algoritmi, mis on realiseeritud Vulkan API abil.
- bwdif_cuda - deinterlacing BWDIF-algoritmi abil, mis on realiseeritud CUDA API-l.
- nlmeans_vulkan â mĂŒra eemaldamine mittekohalike vahendite algoritmi abil, mis on rakendatud Vulkani API abil.
- xfade_vulkan â tuhmumisefekti rakendamine Vulkani API abil.
- zoneplate â genereerib Fresneli tsooniplaadil pĂ”hineva testvideotabeli.
- scale_vt ja transpose_vt on skaleerimis- ja transponeerimisfiltrid, mis on rakendatud VideoToolBox API abil (macOS).
- Filtritele setpts ja asetpts on lisatud kÀsutugi.
- Uued helifiltrid:
- arls â kasutab korduvaid vĂ€himruutusid ĂŒhe helivoo parameetrite lĂ€hendamiseks teisele.
- afireqsrc â genereerib FIR ekvalaiseri (lĂ”pliku impulssreaktsiooni filter).
- apsnr â mÔÔdab signaali-mĂŒra taset.
- asisdr - mÔÔdab signaali moonutuse taset.
- Uued bitivoofiltrid:
- Metaandmete redigeerimine VVC (Versatile Video Coding, H.266) voogudes.
- Teisendage VVC-vood MP4-st "lisaks B".
- Lisati ffmpeg utiliidile suvand "-readrate_initial_burst", et mÀÀrata esialgne lugemise puhverdusaeg, pĂ€rast mida hakkab kehtima "-readrate" limiit. Valik â-topâ on aegunud ja selle asemel tuleks kasutada seadistusvĂ€lja filtrit.
- Utiliit ffprobe on lisanud suvandi "-output_format", mis sarnaneb valikuga "-of" ja mida saab kasutada vĂ€ljundvormingu mÀÀramiseks (nĂ€iteks vĂ”ite kasutada json-vormingut). XML-i vĂ€ljundskeemi on muudetud, et toetada mitut elementi, mis on seotud ĂŒhe pĂ”hielemendiga.
Allikas: opennet.ru
