Izdaja multimedijskega paketa FFmpeg 6.1

Po desetih mesecih razvoja je na voljo multimedijski paket FFmpeg 6.1, ki vključuje nabor aplikacij in zbirko knjižnic za delovanje na različnih multimedijskih formatih (snemanje, pretvorba in dekodiranje avdio in video formatov). Paket se distribuira pod licencama LGPL in GPL, razvoj FFmpeg poteka poleg projekta MPlayer.

Med spremembami, dodanimi v FFmpeg 6.1, so:

  • Implementirana je bila možnost uporabe Vulkan API za strojno pospeševanje video dekodiranja v formatih H264, HEVC in AV1.
  • Dodan kodirnik video formata AV1, ki temelji na VAAPI.
  • Dodana podpora za uporabo kodekov HEVC, VP9 in AV1 v tokovih, ki temeljijo na protokolu rtmp, in v datotekah v formatu flv.
  • Dodan razčlenjevalnik, kodirnik in dekoder za medijske vsebnike v formatu EVC (Essential Video Coding), ki ga je razvila delovna skupina MPEG kot standard MPEG-5.
  • Razširjena podpora za VAAPI v sistemih Windows s knjižnico libva-win32.
  • Implementirana možnost uporabe parametrov P_SKIP za pospešitev kodiranja videa s knjižnico libx264.
  • Dodan kodirnik za video v formatu Microsoft RLE.
  • Dodani novi dekoderji Playdate, RivaTuner, vMix in OSQ.
  • Dekoder podnapisov ARIB STD-B24 je implementiran na podlagi knjižnice libaribcaption.
  • Dodana orodja za razpakiranje medijskih vsebnikov (demuxer): Raw VVC (Versatile Video Coding, new standard H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Dodani pakirniki vsebnika medijev (muxer): Raw AC-4 in Raw VVC.
  • Novi video filtri:
    • color_vulkan - ustvari okvir dane barve s klicem API-ja Vulkan.
    • bwdif_vulkan - izvede deinterlacing z algoritmom BWDIF (Bob Weaver Deinterlacing Filter), implementiranim z uporabo Vulkan API.
    • bwdif_cuda - deprepletanje z uporabo algoritma BWDIF, implementiranega na podlagi CUDA API.
    • nlmeans_vulkan - odstranjevanje hrupa z algoritmom nelokalnih sredstev, implementiranim z API-jem Vulkan.
    • xfade_vulkan - Izvedba učinka bledenja z uporabo API-ja Vulkan.
    • conska plošča - ustvari testno video tabelo na podlagi fresnelove conske plošče.
    • scale_vt in transpose_vt sta filtra za skaliranje in preoblikovanje, implementirana z API-jem VideoToolBox (macOS).
    • Podpora za ukaze je bila dodana filtrom setpts in asetpts.
  • Novi zvočni filtri:
    • arls - uporablja ponavljajoče se najmanjše kvadrate za približevanje parametrov enega zvočnega toka drugemu.
    • afireqsrc - Ustvari FIR izenačevalnik (filter s končnim impulznim odzivom).
    • apsnr - meri razmerje med signalom in šumom.
    • asisdr - meri raven popačenja signala.
  • Novi filtri bitnega toka:
    • Urejanje metapodatkov v tokovih VVC (Versatile Video Coding, H.266).
    • Pretvorite tokove VVC iz MP4 v "Prilogo B".
  • Pripomočku ffmpeg je bila dodana možnost »-readrate_initial_burst« za nastavitev začetnega časa medpomnilnika za branje, po katerem začne veljati omejitev »-readrate«. Možnost '-top' je bila opuščena in namesto nje je treba uporabiti filter setfield.
  • Pripomoček ffprobe je dodal možnost "-output_format", ki je podobna možnosti "-of" in jo je mogoče uporabiti za določitev izhodne oblike (na primer, lahko uporabite obliko json). Izhodna shema XML je bila spremenjena tako, da podpira več elementov, vezanih na en nadrejeni element.

Vir: opennet.ru

Dodaj komentar