Pärast kuuekuulist arendustööd on saadaval multimeediumipakett FFmpeg 6.0, mis sisaldab rakenduste komplekti ja teekide kogumit erinevate multimeediumivormingutega töötamiseks (heli- ja videovormingute salvestamine, teisendamine ja dekodeerimine). Paketti levitatakse LGPL ja GPL litsentside all, FFmpeg arendus toimub MPlayeri projekti kõrval.
FFmpeg 6.0-le lisatud muudatuste hulgas on järgmised:
- ffmpegi ehitamine mitme lõimega režiimis on muudetud kohustuslikuks. Iga meediumimahuti ümbris (muxer) töötab nüüd eraldi lõimes.
- Rakendatud tugi VAAPI-le ja QSV-le (Quick Sync Video) VP9 ja HEVC kodeerimiseks ja dekodeerimiseks 4:2:2 ja 4:4:4 värvi alamdisampliga, 10- ja 12-bitise värvisügavuse kodeeringuga.
- Lisatud on OneVPL (oneAPI Video Processing Library) teegi tugi, et kasutada Inteli QSV (Quick Sync Video) riistvarakiirendustehnoloogiat.
- Lisatud QSV-l põhineva riistvarakiirendusega AV1-kooder.
- Utiliidile ffmpeg on lisatud valikud:
- "-shortest_buf_duration", et määrata puhverdatud kaadrite maksimaalne kestus (mida pikem, seda suurem on täpsus "-lühim" režiimis, kuid suurem mälukulu ja latentsus).
- "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" ja "-stats_mux_pre[_fmt]" valitud voogude kohta kaadri kaupa teabe salvestamiseks määratud faili kodeerimise erinevates etappides.
- "-fix_sub_duration_heartbeat" määrab subtiitrite jagamiseks kasutatava südamelöökide videovoo.
- Filtergraafi süntaksit on laiendatud, et võimaldada suvandite väärtuste edastamist määratud failist. Faili nimi määratakse, määrates väärtuse, mille ees on '/', näiteks "ffmpeg -vf drawtext=/text=/tmp/some_text" laadib tekstiparameetri failist /tmp/some_text.
- Lisatud on tugi pildivormingutele: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Lisatud uued dekoodrid: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Lisatud uued kodeerijad: nvenc AV1, MediaCodec.
- Lisatud meediumikonteinerite lahtipakkijad (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- CrystalHD dekooderid on aegunud.
- Uued videofiltrid:
- ddagrab – jäädvustage Windowsi töölauavideot töölaua dubleerimise API kaudu.
- corr – määrab korrelatsiooni kahe video vahel.
- ssim360 – 360° režiimis jäädvustatud videote sarnasuse hindamine.
- hstack_vaapi, vstack_vaapi ja xstack_vaapi – mitme video kombineerimine (iga videot näidatakse oma ekraanialal), kasutades kiirendamiseks VAAPI-d.
- taustaklahv – muudab staatilise tausta läbipaistvaks.
- Kärpimise tuvastamise filtrisse on lisatud režiim kärpimisala määramiseks vektorite ja liikumisservade alusel.
- Uued helifiltrid:
- showcwt – heli-video konversioonid spektri sageduse visualiseerimisega, kasutades pidevat laineti teisendust ja morlet.
- adrc – spektraalse dünaamilise ulatuse muutmiseks rakendage sisendheli voogu filtrit.
- a3dscope – teisendab sisendheli ruumiliseks 3D-heliks.
- afdelaysrc – genereerib piiratud impulssreaktsiooni (FIR) koefitsiendid.
- Uued bitivoofiltrid:
- Teisendage media100-st mjpegb-ks.
- Teisenda DTS-ist PTS-iks.
Allikas: opennet.ru