FFmpeg 5.0 «Lorentz» on juba välja antud ja need on selle uudised

Pärast kümnekuulist arengut kuulutati välja FFmpeg 5.0 uus versioon, mis sisaldab rakenduste komplekti ja teekide kogumit erinevate multimeediumivormingutega töötamiseks (heli- ja videovormingute salvestamine, teisendamine ja dekodeerimine).

Versiooninumbri oluline muutus on tingitud olulistest API muudatustest ja üleminekust uuele väljalaske genereerimise skeemile, mille kohaselt hakatakse uusi suuremaid väljalaseid moodustama kord aastas ning pikendatud tugiajaga väljaandeid - kord kahe aasta jooksul. FFmpeg 5.0 on projekti esimene LTS-versioon.

FFmpeg 5.0 peamised uued funktsioonid

Selles uues versioonis vanade API-de oluline puhastamine kodeerimiseks ja dekodeerimine, samuti üleminek uuele N:M API-le, mis pakub ühtset programmeerimisliidest heli ja video jaoks ning eraldi koodekeid sisend- ja väljundvoogudele.

Tambien mainitakse, et kõik varem märgitud vanad API-d eemaldati aegunud ja lisati bitivoofiltrite jaoks uus API.

Peale selle, lisatud eraldi vormingud ja koodekid: meediumikonteinerite lahtipakkijad ei integreeri enam täielikku dekoodri konteksti. Eemaldatud API-liidesed koodekite ja vormingute registreerimiseks: kõik vormingud on nüüd alati registreeritud.

Lisatud Loongsoni protsessorites kasutatava LoongArchi arhitektuuri tugi, samuti LoongArchis pakutavate laienduste LSX ja LASX SIMD tugi. Konkreetsed LoongArchi optimeerimised on rakendatud H.264, VP8 ja VP9 koodekite jaoks.

Lisatud concatf-protokolli tugi, mis määrab ressursside loendi edastamise vormingu ("ffplay concatf:split.txt"), lisas ka uued dekoodrid: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), uued kodeerijad: bittidesse pakitud, Apple Graafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC-kodeerija sätteid on kõrgema kvaliteedi saavutamiseks muudetud.

Lisaks märgitakse ka, et lisati meediakonteinerite pakkijad (mukseer): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), lisatud meediumikonteinerite lahtipakkijad (demukseer): IMF, Argonaut Games CVG.
Lisati uus parser AMR (Adaptive Multi-Rate) helikoodekile ja lisati kasuliku andmepakendaja (packer) tihendamata video edastamiseks RTP-protokolli (RFC 4175) abil.

Mis puutub uutesse videofiltritesse:

  • segment ja segment: video- või helivoo jagamine mitmeks vooguks, mis on jagatud aja või kaadritega.
  • hsvkey ja hsvhold: Asendage osa HSV värvigammast videos halltoonide väärtustega.
  • hall maailm: halli maailma hüpoteesil põhineva algoritmi kasutamine.
  • scharr: Orb operaatori (erinevate koefitsientidega Sobeli operaatori variant) rakendamine sisendvideole.
  • morpho: Võimaldab rakendada videole erinevaid morfoloogilisi teisendusi.
  • Latentsus: Mõõdab eelnevalt rakendatud filtri minimaalset ja maksimaalset filtri viivitust.
  • piirdiff: määrab kahe või kolme videovoo erinevuse.
  • xkorrelatsioon: Arvutab videovoogude vahelise ristkorrelatsiooni.
  • varblur: muutuv video hägusus koos teise video hägususe raadiuse määratlusega.
  • luu küllastumine: rakendage videole tooni, küllastuse või erksuse muudatusi.
  • värvispekter: looge etteantud värvispektriga videovoog.
  • libplacebo: rakendus HDR-varjurite renderdamiseks libplacebo teegist.
  • vflip_vulkan, hflip_vulkan ja flip_vulkan: on vertikaalsete või horisontaalsete video ümberpööramise filtrite (vflip, hflip ja flip) variandid, mis on rakendatud Vulkani graafika API abil.
  • yadif_videotööriistakast: yadifi deinterlacing-filtri variant, mis põhineb VideoToolboxi raamistikul.

Lõpuks neile, kes on huvitatud sellest rohkem teada saama selle uue versiooni kohta saate vaadata täielikku muudatuste logi sellel lingil.

Kuigi neile, kes soovivad installida või värskendada FFmpegist peaksite teadma, et see pakett on enamikus Linuxi distributsioonides või kui soovite, saate selle lähtekoodi kompileerimiseks alla laadida allolevalt lingilt.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.