PÄc seÅ”u mÄneÅ”u izstrÄdes ir pieejams FFmpeg 6.0 multivides komplekts, kas ietver lietojumprogrammu kopumu un bibliotÄku kolekciju operÄcijÄm ar dažÄdiem multivides formÄtiem (ierakstīŔana, pÄrveidoÅ”ana un dekodÄÅ”ana audio un video formÄtiem). Pakotne tiek izplatÄ«ta saskaÅÄ ar LGPL un GPL licencÄm, un FFmpeg izstrÄde tiek veikta paralÄli projektam MPlayer.
KÄ galvenÄs izmaiÅas, kas pievienotas FFmpeg 6.0, var minÄt:
- ObligÄtÄ prasÄ«ba ir ffmpeg versijas pÄrveide daudzviedÄ režīmÄ. Katrs mediÄlu konteinera iepakojums (muxer) tagad tiek palaists atseviÅ”Ä·Ä pavedienÄ.
- IevieÅ”ta VAAPI un QSV (Quick Sync Video) atbalsts VP9 un HEVC kodÄÅ”anai un dekodÄÅ”anai ar krÄsu subsample 4:2:2 un 4:4:4, 10- un 12-bit krÄsu dziļumu.
- Pievienots oneVPL (oneAPI Video Processing Library) bibliotÄkas atbalsts Intel QSV (Quick Sync Video) aparatÅ«ras paÄtrinÄjuma izmantoÅ”anai.
- Pievienots AV1 kodÄtÄjs ar aparatÅ«ras paÄtrinÄjumu, kas balstÄ«ts uz QSV.
- ffmpeg utilitÄtei pievienotas opcijas:
- ā-shortest_buf_durationā maksimÄlÄs buferizÄto kadru ilguma noteikÅ”anai (jo lielÄks, jo precÄ«zÄks režīms ā-shortestā, bet lielÄks atmiÅas patÄriÅÅ” un aizture).
- ā-stats_enc_pre[_fmt]ā, ā-stats_enc_post[_fmt]ā un ā-stats_mux_pre[_fmt]ā lai ierakstÄ«tu izkÄrtojuma informÄciju par izvÄlÄtajiem straumÄjiem norÄdÄ«tajÄ failÄ dažÄdos kodÄÅ”anas posmos.
- ā-fix_sub_duration_heartbeatā lai noteiktu sinhronizÄjoÅ”o (heartbeat) video straumi, kas tiek izmantota subtitru sadalīŔanai.
- Filtergraph sintakse ir paplaÅ”inÄta ar iespÄju nodot opciju vÄrtÄ«bas no norÄdÄ«tÄ faila. Faila nosaukums tiek noteikts, norÄdot vÄrtÄ«bu ar prefiksu ā\/ā, piemÄram, āffmpeg -vf drawtext=\/text=\/tmp\/some_textā izraisÄ«s parametrus text iekrauÅ”anu no faila \/tmp\/some_text.
- Pievienots atbalsts attÄlu formÄtiem: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Pievienoti jauni dekodÄtÄji: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Pievienoti jauni kodÄtÄji: nvenc AV1, MediaCodec.
- Pievienoti mediÄlu konteinera izsaiÅotÄji (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- DekodÄtÄji CrystalHD ir deklarÄti par novecojuÅ”iem.
- Jauni video filtri:
- ddagrab ā Windows darbvirsmas video ieraksts, izmantojot Desktop Duplication API.
- corr ā nosaka korelÄciju starp diviem video.
- ssim360 ā video lÄ«dzÄ«bas novÄrtÄjums, kas uzÅemts 360° režīmÄ.
- hstack_vaapi, vstack_vaapi un xstack_vaapi ā vairÄkus videoklipus apvienoÅ”ana (katrs videoklips tiek rÄdÄ«ts savÄ ekrÄna daļÄ) ar VAAPI paÄtrinÄjuma izmantoÅ”anu.
- backgroundkey ā pÄrvÄrÅ” statisku fonu par caurspÄ«dÄ«gu.
- FiltrÄ cropdetect ir pievienots kadra noteikÅ”anas režīms, pamatojoties uz vektoriem un kustÄ«bas malÄm.
- Jauni skaÅas filtri:
- showcwt ā skaÅas pÄrvÄrÅ”ana videÄ ar spektra frekvences vizualizÄciju, izmantojot nepÄrtrauktu viļÅu transformÄciju un Morlet.
- adrc ā filtra, lai mainÄ«tu spektrÄlo dinamisko diapazonu, pielietojums ieejas skaÅas straumÄ.
- a3dscope ā ieejas skaÅas pÄrvÄrÅ”ana telpiskajÄ 3D skaÅÄ.
- afdelaysrc ā Ä£enerÄ galÄ«go impulsÄ«vÄs atbildes (FIR) koeficientus.
- Jauni bitstream filtri:
- PÄreja no media100 uz mjpegb.
- PÄreja no DTS uz PTS.
Avots: opennet.lv
