Multimeediumipaketi FFmpeg 6.0 väljalase

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

Lisa kommentaar