Sakin kunshin multimedia na FFmpeg 6.0

Bayan watanni shida na haɓakawa, akwai fakitin multimedia na FFmpeg 6.0, wanda ya haɗa da saitin aikace-aikace da tarin ɗakunan karatu don aiki akan nau'ikan multimedia daban-daban (rikodi, canzawa da canza tsarin sauti da bidiyo). Ana rarraba kunshin a ƙarƙashin lasisin LGPL da GPL, ana aiwatar da haɓaka FFmpeg kusa da aikin MPlayer.

Daga cikin canje-canjen da aka ƙara zuwa FFmpeg 6.0 sune:

  • Gina ffmpeg a cikin yanayin zaren da yawa an wajabta. Kowane rumbunan jarida (muxer) yanzu yana gudana a cikin wani zaren daban.
  • Ana aiwatar da goyan bayan VAAPI da QSV (Bidiyon Saurin Daidaitawa) don ɓoyewa da yankewa VP9 da HEVC tare da 4: 2: 2 da 4: 4: 4 launi subsampling, 10- da 12-bit zurfin ɓoye launi.
  • Ƙara goyon baya ga ɗakin karatu na ɗayaVPL (ɗakin sarrafa Bidiyo guda ɗaya) don amfani da Intel QSV (Bidiyon Saurin Daidaitawa) fasahar haɓaka kayan masarufi.
  • Ƙara mai rikodin AV1 tare da haɓaka kayan aiki bisa QSV.
  • An ƙara zaɓuɓɓuka zuwa mai amfani na ffmpeg:
    • "-shortest_buf_duration" don saita matsakaicin tsawon lokacin buffered firam (tsawon tsayi, mafi girman daidaito a yanayin "-shortest", amma mafi girman yawan ƙwaƙwalwar ajiya da latency).
    • "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" da "-stats_mux_pre[_fmt]" don yin rikodin bayanan firam-by-frame game da zaɓaɓɓun rafukan a matakai daban-daban na ɓoyewa cikin takamaiman fayil.
    • "-fix_sub_duration_heartbeat" don ayyana rafin bidiyo na bugun zuciya da aka yi amfani da shi don raba rubutun kalmomi.
  • An tsawaita tsarin aikin tacewa don ba da damar zaɓin ƙimar zaɓi daga takamaiman fayil. An ƙayyade sunan fayil ɗin ta hanyar ƙididdige ƙimar da aka riga aka kayyade tare da '/', alal misali, "ffmpeg -vf drawtext=/text=/tmp/some_text" zai loda ma'aunin rubutu daga fayil ɗin /tmp/some_text.
  • Ƙara goyon baya don tsarin hoto: WBMP (Bitmap Protocol Application Protocol), Radiance HDR (RGBE).
  • An ƙara sabbin masu ƙira: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • An ƙara sabbin masu rikodin: nvenc AV1, MediaCodec.
  • Abubuwan da aka haɗa kwandon kafofin watsa labarai (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • CrystalHD an soke decoders.
  • Sabbin matatun bidiyo:
    • ddagrab - Ɗauki bidiyon tebur na Windows ta hanyar API Kwafi na Desktop.
    • corr - Yana ƙayyade alaƙa tsakanin bidiyo biyu.
    • ssim360 - kimanta kamanni na bidiyon da aka kama a yanayin 360°.
    • hstack_vaapi, vstack_vaapi da xstack_vaapi - hada bidiyo da yawa (kowane bidiyon ana nuna shi a nashi bangaren na allo) ta amfani da VAAPI don haɓakawa.
    • bangon baya - yana juya baya a tsaye zuwa m.
    • An ƙara yanayin ƙayyadaddun yankin amfanin gona bisa ga vectors da gefuna masu motsi zuwa tacewar amfanin gona.
  • Sabbin matatun sauti:
    • showcwt - mai jiwuwa zuwa jujjuyawar bidiyo tare da ganin mitar bakan ta amfani da ci gaba da canjin igiyar ruwa da morlet.
    • adrc - Aiwatar da matattara zuwa rafi mai jiwuwa shigar don canza kewayon tsauri.
    • a3dscope - Yana canza shigar da sauti zuwa sautin 3D na sarari.
    • afdelaysrc - Yana haifar da ƙarancin amsawa mai ƙarfi (FIR).
  • Sabbin tacewa bitstream:
    • Canza daga media100 zuwa mjpgb.
    • Tukar DTS ke PTS

source: budenet.ru

Add a comment