FFmpeg 6.0 stiže sa poboljšanom podrškom za dekoder i još mnogo toga

FFmpeg

FFmpeg je kolekcija besplatnog softvera koji može snimati, pretvarati i strimovati audio i video. Uključuje libavcodec, biblioteku kodeka.

Nakon šest mjeseci razvoja, najavljeno je lansiranje multimedijalnog paketa. ffmpeg 6.0, koji uključuje skup aplikacija i kolekciju biblioteka za rad na različitim multimedijalnim formatima (snimanje, konverzija i dekodiranje audio i video formata).

Oni koji nisu upoznati sa FFmpegom trebali bi znati da je to tako projekat besplatnog softvera To može korisnicima omogućiti dekodiranje, kodiranje, transkodiranje, mux, demux, stream, filtriranje, streaming audio i video, između ostalog i mnogo više.

Također je vrijedno spomenuti da je paket sadrži libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale i libswresample koje aplikacije mogu koristiti. Kao i ffmpeg, ffserver, ffplay i ffprobe, koji krajnji korisnici mogu ga koristiti za prekodiranje, streaming i reprodukciju.

Glavne nove značajke FFmpeg 6.0

U ovoj novoj verziji FFmpeg 6.0, ffmpeg kompilacija paketa u višenitnom načinu rada je premještena u obaveznu kategoriju, nakon čega svaki mukser sada radi na posebnoj niti.

Također možemo pronaći u ovoj novoj verziji, implementirana podrška za VAAPI i QSV (video za brzu sinhronizaciju) za kodiranje i dekodiranje VP9 i HEVC sa poduzorkovanjem boja 4:2:2 i 4:4:4, 10-bitnim i 12-bitnim kodiranjem dubine boje.

Još jedna novost koja se predstavlja je ta dodana podrška za oneVPL biblioteku (oneAPI Video Processing Library) za korištenje Intel QSV (Quick Sync Video) tehnologije hardverskog ubrzanja, kao i Dodan je AV1 enkoder baziran na QSV hardveru.

Sa strane dodane nove opcije u uslužni program ffmpeg, uključivanje -shortest_buf_duration za postavljanje maksimalnog trajanja baferiranih okvira (Što više, to je veća preciznost u "-shortest" modu, ali veća potrošnja memorije i latencija).

Još jedna dodatna opcija je -stats_enc_pre[_fmt], -stats_enc_post[_fmt] i -stats_mux_pre[_fmt] za pisanje informacija okvir po kadar o odabranim tokovima u navedenoj datoteci u različitim fazama kodiranja.

"-fix_sub_duration_heartbeat" za definiranje vremenske video sekvence (otkucaja srca) koja se koristi za podjelu titlova.

Sintaksa of filtergraph je proširen sa mogućnošću prosljeđivanja vrijednosti opcija navedenog fajla. Ime datoteke je specificirano specificiranjem vrijednosti s prefiksom '/', na primjer, "ffmpeg -vf drawtext=/text=/tmp/some_text" će učitati parametar teksta iz datoteke /tmp/neki_tekst.

Dodata podrška za formate slika: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE) i dodani novi dekoderi: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.

Of the druge promjene koji se ističu:

  • Dodati novi koderi: nvenc AV1, MediaCodec.
  • Dodati demultiplekseri za medijske kontejnere: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Novi video filteri:
    ddagrab – Windows desktop video snimanje putem API-ja za zrcaljenje radne površine.
    corr – određuje korelaciju između dva videa.
    ssim360 – ocjena sličnosti za 360° video.
    hstack_vaapi , vstack_vaapi i xstack_vaapi : spajanje više video zapisa (svaki video se prikazuje na vlastitom području ekrana) korištenjem VAAPI-ja za ubrzanje.
    backgroundkey – Konvertuje statičnu pozadinu u prozirnu.
    Filter za detekciju useva sada ima režim detekcije useva zasnovan na vektorima kretanja i ivicama.
  • Novi zvučni filteri:
    showcwt: audio-video konverzije sa prikazom frekventnog spektra koristeći kontinuiranu talasnu i morlet transformaciju
    adrc – Primjenjuje filter na ulazni audio tok za promjenu spektralnog dinamičkog raspona.
    a3dscope – Konvertuje ulazni zvuk u 3D prostorni zvuk.
    afdelaysrc: Generirajte konačne koeficijente impulsnog odziva
  • Novi bitstream filteri:
    Pretvorite iz media100 u mjpegb.
    Pretvorite iz DTS u PTS.

Preuzmite i preuzmite FFmpeg 6.0

Konačno, strZa one koji žele da instaliraju ili ažuriraju FFmpeg 6.0 Trebali biste znati da se ovaj paket nalazi u većini Linux distribucija ili ako želite, možete preuzeti njegov izvorni kod za kompilaciju. sa linka ispod.

A da biste izvršili instalaciju iz izvornog koda, dovoljno je izvršiti već poznatu skriptu:

./konfigurirajte make make install

U slučaju onih koji su korisnici Ubuntua, Debiana ili bilo kojeg drugog derivata ovih distribucija, jednostavno otvorite terminal i u njemu izvršite sljedeću naredbu:

sudo apt install ffmpeg

Dok je u slučaju Fedore, naredba koju treba izvršiti je sljedeća:

sudo install ffmpeg

A u slučaju onih koji su korisnici Arch Linuxa, Manjara ili bilo kojeg drugog derivata Arch Linuxa, dovoljno je izvršiti sljedeću naredbu:

sudo pacman -S ffmpeg

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.