Nakon šest mjeseci razvoja dostupan je multimedijski paket FFmpeg 6.0 koji uključuje set aplikacija i kolekciju biblioteka za rad na različitim multimedijskim formatima (snimanje, pretvaranje i dekodiranje audio i video formata). Paket se distribuira pod licencama LGPL i GPL, razvoj FFmpeg-a provodi se uz projekt MPlayer.
Neke od promjena dodanih u FFmpeg 6.0 uključuju:
- Sastavljanje ffmpeg-a u višenitnom načinu rada premješteno je u kategoriju obaveznih. Svaki paker (mulkser) medijskog spremnika sada radi na zasebnoj niti.
- Implementirana podrška za VAAPI i QSV (Quick Sync Video) za kodiranje i dekodiranje VP9 i HEVC s 4:2:2 i 4:4:4 poduzorkovanjem boja, 10- i 12-bitnim kodiranjem dubine boje.
- Dodana podrška za biblioteku oneVPL (oneAPI Video Processing Library) za korištenje tehnologije hardverskog ubrzanja Intel QSV (Quick Sync Video).
- Dodan hardverski ubrzani AV1 koder temeljen na QSV-u.
- Opcije dodane uslužnom programu ffmpeg:
- "-shortest_buf_duration" za postavljanje maksimalnog trajanja okvira u međuspremniku (što ih je više, veća je točnost u načinu "-shortest", ali veća je potrošnja memorije i latencija).
- "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" i "-stats_mux_pre[_fmt]" za pisanje informacija okvir po okvir o odabranim streamovima u navedenu datoteku u različitim fazama kodiranja.
- "-fix_sub_duration_heartbeat" za definiranje sinkronizirajućeg (otkucaja srca) video toka koji se koristi za dijeljenje titlova.
- Sintaksa filtergrafa proširena je mogućnošću prosljeđivanja vrijednosti opcija iz navedene datoteke. Naziv datoteke naveden je određivanjem vrijednosti s prefiksom '/', na primjer, "ffmpeg -vf drawtext=/text=/tmp/some_text" će učitati tekstualni parametar iz datoteke /tmp/some_text.
- Dodana podrška za formate slika: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Dodani novi dekoderi: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Dodani novi koderi: nvenc AV1, MediaCodec.
- Dodani raspakirivači medijskih spremnika (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- Zastarjeli dekoderi CrystalHD.
- Novi video filteri:
- ddagrab - snimanje videa za radnu površinu sustava Windows putem API-ja za umnožavanje 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 - kombiniranje nekoliko videozapisa (svaki se videozapis prikazuje u vlastitom području zaslona) koristeći VAAPI za ubrzanje.
- backgroundkey - pretvara statičnu pozadinu u prozirnu.
- Cropdetect filtar sada ima način rada za otkrivanje usjeva koji se temelji na vektorima kretanja i rubovima.
- Novi zvučni filteri:
- showcwt - audio-video pretvorbe s vizualizacijom frekvencije spektra korištenjem kontinuirane valićne transformacije i morleta.
- adrc - Primjena filtra na ulazni audio tok za promjenu spektralnog dinamičkog raspona.
- a3dscope - Pretvara ulazni zvuk u 3D prostorni zvuk.
- afdelaysrc - Generira koeficijente konačnog impulsnog odziva (FIR).
- Novi bitstream filteri:
- Pretvori iz media100 u mjpegb.
- Pretvori iz DTS u PTS.
Izvor: opennet.ru