Nakon šest mjeseci razvoja, dostupan je multimedijski paket FFmpeg 6.0, koji uključuje set aplikacija i kolekciju biblioteka za rad s raznim multimedijskim formatima (snimanje, konverzija i dekodiranje audio i video formata). Paket se distribuira pod LGPL i GPL licencama, a razvoj FFmpeg-a odvija se paralelno s projektom MPlayer.
Od promjena u FFmpeg 6.0, mogu se izdvojiti:
- Ukupna kompilacija ffmpeg prebačena je u više-thread način rada. Svaki muxer medijskih kontejnera sada se pokreće u zasebnom threadu.
- Implementirana je podrška za VAAPI i QSV (Quick Sync Video) za kodiranje i dekodiranje VP9 i HEVC s subuzorkovanjima boje 4:2:2 i 4:4:4, 10- i 12-bitnim kodiranjem dubine boje.
- Dodana podrška za oneVPL (oneAPI Video Processing Library) za korištenje Intel QSV (Quick Sync Video) tehnologije hardverskog ubrzanja.
- Dodavač za kodiranje AV1 s hardverskim ubrzanjem temeljenim na QSV-u.
- Opcije su dodane u alat ffmpeg:
- «-shortest_buf_duration» za postavljanje maksimalne trajanja buffermiranih okvira (što je veće, to je veća točnost u načinu «-shortest», ali i veće korištenje memorije i latencije).
- «-stats_enc_pre[_fmt]», «-stats_enc_post[_fmt]» i «-stats_mux_pre[_fmt]» za zapisivanje informacija o odabranim streamovima u određenoj datoteci u različitim fazama kodiranja.
- «-fix_sub_duration_heartbeat» za određivanje sinkronizacijskog (heartbeat) video streama koji se koristi za odvajanje titlova.
- Sinteksa filtergraph-a proširena je mogućnošću slanja vrijednosti opcija iz određene datoteke. Ime datoteke se postavlja korištenjem vrijednosti s prefiksom ‘/’, na primjer, «ffmpeg -vf drawtext=/text=/tmp/some_text» dovest će do učitavanja parametra text iz datoteke /tmp/some_text.
- Dodana podrška za formate slika: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Dodani su novi dekoderi: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Dodani su novi koditeri: nvenc AV1, MediaCodec.
- Dodani su demuxeri: SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- Dekoderi CrystalHD označeni su kao zastarjeli.
- Novi filteri za video:
- ddagrab — snimanje videoa radne površine sustava Windows putem API-ja Desktop Duplication.
- corr — određuje korelaciju između dva videa.
- ssim360 — procjena sličnosti video zapisa snimljenog u 360° načinu.
- hstack_vaapi, vstack_vaapi i xstack_vaapi — kombinacija više videa (svaki video se prikazuje u svom području ekrana) uz korištenje VAAPI za ubrzanje.
- backgroundkey — pretvara statičnu pozadinu u prozirnu.
- U filtraciju cropdetect dodan je način prepoznavanja područja rezanja temeljen na vektorima i rubovima kretanja.
- Novi filteri za zvuk:
- showcwt — transformacija zvuka u video sa vizualizacijom spektralne frekvencije, koristeći kontinuiranu valnu transformaciju i Morletovu.
- adrc — primjena filtera na ulazni zvučni tok za promjenu spektralnog dinamičkog raspona.
- a3dscope — transformacija ulaznog zvuka u prostorni 3D-zvuk.
- afdelaysrc — generira koeficijente konačne impulzne karakteristike (FIR).
- Novi bitstream filteri:
- Transformacija iz media100 u mjpegb.
- Transformacija iz DTS u PTS.
Izvor: opennet.ru
