FFmpeg 5.0 «Lorentz» jau ir iznācis un tie ir tā jaunumi

Pēc desmit mēnešu attīstības tika paziņots par FFmpeg 5.0 jaunās versijas izlaišanu, kas ietver lietojumprogrammu komplektu un bibliotēku kolekciju operācijām ar dažādiem multivides formātiem (audio un video formātu ierakstīšana, konvertēšana un dekodēšana).

Būtiskas izmaiņas versijas numurā ir saistīts ar būtiskām API izmaiņām un pāreju uz jaunu laidienu paaudzes shēmu, saskaņā ar kuru jauni lielākie izdevumi tiks veidoti reizi gadā, bet izlaidumi ar pagarinātu atbalsta laiku - reizi divos gados. FFmpeg 5.0 būs pirmā projekta LTS versija.

Galvenās jaunās FFmpeg 5.0 iespējas

Šajā jaunajā versijā nozīmīga veco API tīrīšana kodēšanai un dekodēšana, kā arī pāreja uz jauno N:M API, kas piedāvā vienotu programmēšanas interfeisu audio un video, kā arī atsevišķus kodekus ievades un izvades straumēm.

Arī tiek minēts, ka visas iepriekš atzīmētās vecās API tika noņemtas novecojis un pievienoja jaunu API bitu plūsmas filtriem.

Bez tam, pievienoti atsevišķi formāti un kodeki: multivides konteineru atpakotāji vairs neintegrē pilnu dekodētāja kontekstu. Noņemtas API kodeku un formātu reģistrēšanai: visi formāti tagad vienmēr ir reģistrēti.

Pievienots atbalsts LoongArch arhitektūrai, ko izmanto Loongson procesoros, kā arī atbalsts LSX un LASX SIMD paplašinājumiem, kas nodrošināti LoongArch. Īpašas LoongArch optimizācijas ir ieviestas H.264, VP8 un VP9 kodekiem.

Pievienots concatf protokola atbalsts, kas nosaka formātu resursu saraksta pārsūtīšanai ("ffplay concatf:split.txt"), pievienoti arī jauni dekoderi: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitkartes), jauni kodētāji: iepakoti bitos, Apple Grafika (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. AAC kodētāja iestatījumi ir mainīti, lai panāktu augstāku kvalitāti.

Turklāt, tiek arī atzīmēts, ka tika pievienoti multivides konteineru pakotāji (muksētājs): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), Pievienotie multivides konteineru izpakotāji (demuxer): SVF, Argonaut Games CVG.
Pievienots jauns parsētājs AMR (Adaptive Multi-Rate) audio kodekam un pievienots lietderīgās slodzes datu pakotājs (iepakotājs) nesaspiesta video pārsūtīšanai, izmantojot RTP protokolu (RFC 4175).

Kas attiecas uz jaunajiem video filtriem:

  • segments un segments: straumes ar video vai skaņu sadalīšana vairākās straumēs, kas dalītas ar laiku vai kadriem.
  • hsvkey un hsvhold: aizstājiet daļu no HSV krāsu gammas videoklipā ar pelēktoņu vērtībām.
  • pelēkā pasaule: izmantojot algoritmu, kura pamatā ir pelēkās pasaules hipotēze.
  • scharr: Orb operatora (operatora Sobel variants ar dažādiem koeficientiem) pielietojums ievades video.
  • morfo: ļauj video pielietot dažādas morfoloģiskās transformācijas.
  • Latentums: mēra minimālo un maksimālo filtra aizkavi iepriekš lietotajam filtram.
  • limitdiff: nosaka atšķirību starp divām vai trim video straumēm.
  • xcorrelate: aprēķina savstarpējo korelāciju starp video straumēm.
  • varblur: mainīgs video aizmiglojums ar otrā videoklipa izplūduma rādiusa definīciju.
  • kaulu piesātinājums: izmantojiet video nokrāsu, piesātinājuma vai spilgtuma korekcijas.
  • krāsu spektrs: ģenerējiet video straumi ar noteiktu krāsu spektru.
  • libplacebo: lietojumprogramma HDR ēnotāju renderēšanai no libplacebo bibliotēkas.
  • vflip_vulkan, hflip_vulkan un flip_vulkan: ir vertikālo vai horizontālo video apgriešanas filtru (vflip, hflip un flip) varianti, kas ieviesti, izmantojot Vulkan grafikas API.
  • yadif_videotoolbox: yadif deinterlacing filtra variants, kura pamatā ir VideoToolbox ietvars.

Beidzot tiem, kurus interesē uzzināt vairāk par to par šo jauno laidienu varat pārbaudīt pilnu izmaiņu žurnālu šajā saitē.

kamēr tiem, kas vēlas instalēt vai atjaunināt no FFmpeg jums jāzina, ka šī pakete ir atrodama lielākajā daļā Linux izplatījumu vai, ja vēlaties, varat lejupielādēt tā avota kodu apkopošanai no saites zemāk.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.