FFmpeg 6.1 meedia paketi väljaanne

Pärast kümme kuud arendust on saadaval FFmpeg 6.1 meediapakett, mis sisaldab rakenduste komplekti ja kogu raamatukogu erinevate meediaformaatidega töötamiseks (heliformaatide salvestamine, teisendamine ja dekodeerimine). Paketti levitatakse LGPL-i ja GPL-i litsentside alusel ning FFmpeg-i arendust teostatakse paralleelselt projektiga MPlayer.

FFmpeg 6.1-sse lisatud muudatustest võib välja tuua:

  • Reaaliseeritud on võimalus kasutada Vulkan API-d videode dekodeerimise riistvaralise kiirendamise jaoks formaatides H264, HEVC ja AV1.
  • Lisatud AV1 video kodeerija, mis on loodud VAAPI põhjal.
  • Lisatud tugi HEVC, VP9 ja AV1 koodekite kasutamiseks rtmp-protokolliga põhinevates voogudes ja flv-formaadis failides.
  • Lisatud EVC (Essential Video Coding) meediakonteinerite parsija, kodeerija ja dekodeerija, mida arendab MPEG-i töörühm MPEG-5 standardina.
  • VAAPI toe laienemine Windowsi süsteemides koos libva-win32 raamatukoguga.
  • Reaaliseeritud on P_SKIP parameetrite kasutamise võimalus video kodeerimise kiirendamiseks libx264 raamatukogu abil.
  • Lisatud kodeerija Microsoft RLE formaadis videodele.
  • Lisatud uued dekodeerijad Playdate, RivaTuner, vMix ja OSQ.
  • ARIB STD-B24 standardi põhjal on rakendatud ARIB subtiitrite dekooder.
  • Lisatud meedia konteinerite demuxerid: Raw VVC (Versatile Video Coding, uus H.266/MPEG-I osa 3 standard), Playdate, Raw AC-4, OSQ, CRI USM.
  • Lisatud meedia konteinerite muxerid: Raw AC-4 ja Raw VVC.
  • Uued filtrid videole:
    • color_vulkan — loob määratud värvi kaadri, kasutades Vulkan API-d.
    • bwdif_vulkan — teostab deinterleeing'i BWDIF (Bob Weaver Deinterlacing Filter) algoritmiga, mis on rakendatud Vulkan API abil.
    • bwdif_cuda — deinterleeing BWDIF algoritmiga, rakendatud CUDA API põhjal.
    • nlmeans_vulkan — müra vähendamine Non-local means algoritmi abil, rakendatud Vulkan API kaudu.
    • xfade_vulkan — fade efekti rakendamine Vulkan API abil.
    • zoneplate — genereerib testvideotabeli põhjal Frénele'i tsoonplaati.
    • scale_vt ja transpose_vt on skaleerimise ja transpositsiooni filtrid, rakendatud VideoToolBox (macOS) API abil.
    • setpts ja asetpts filtrites on lisatud käsu tugi.
  • Uued helifiltrid:
    • arls — rakendab rekursiivset minimaalsete ruutude meetodit ühe helivoogude parameetrite lähenemiseks teisele.
    • afireqsrc — genereerib FIR ekvalaiser (lõpliku impulsi vastusfiltri).
    • apsnr — mõõdab signaali ja müra suhet.
    • asisdr — mõõdab signaali ja moonutuse suhet.
  • Uued bitstream-filtrid:
    • VVC (Versatile Video Coding, H.266) voogude metaandmete redigeerimine.
    • VVC voogude konverteerimine MP4 vormingust «Annex B»-ks.
  • ffmpegi utiliidi on lisatud valik «-readrate_initial_burst», et määrata algse lugemise puhverdusaja, pärast mida hakkab kehtima piirang «-readrate». Valik ‘-top’ tunnistatakse vananenuks, selle asemel tuleb kasutada filtrit setfield.
  • ffprobe utiliidi on lisatud valik «-output_format», mis on sarnane valikule «-of» ja mida saab rakendada väljundi vormi määramiseks (nt võib kasutada vormingut json). XML-i väljundskeem on muutunud, et toetada mitmeid elemente, mis on seotud ühe vanemelemendiga.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS-kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS-kaitsega, VPS VDS serverid | ProHoster