Pagpagawas sa FFmpeg 6.0 multimedia package

Pagkahuman sa unom ka bulan nga pag-uswag, ang FFmpeg 6.0 multimedia package magamit, nga naglakip sa usa ka hugpong sa mga aplikasyon ug usa ka koleksyon sa mga librarya alang sa mga operasyon sa lainlaing mga format sa multimedia (pagrekord, pag-convert ug pag-decode sa mga format sa audio ug video). Ang pakete giapod-apod ubos sa LGPL ug GPL nga mga lisensya, ang pag-uswag sa FFmpeg gihimo tupad sa proyekto sa MPlayer.

Lakip sa mga pagbag-o nga gidugang sa FFmpeg 6.0 mao ang:

  • Ang pagtukod sa ffmpeg sa multi-threaded mode gihimo nga mandatory. Ang matag media container wrapper (muxer) karon nagdagan sa usa ka lahi nga hilo.
  • Gipatuman nga suporta alang sa VAAPI ug QSV (Quick Sync Video) para sa pag-encode ug pag-decode sa VP9 ug HEVC nga adunay 4:2:2 ug 4:4:4 color subsampling, 10- ug 12-bit color depth encoding.
  • Gidugang nga suporta para sa oneVPL (oneAPI Video Processing Library) library para magamit ang Intel QSV (Quick Sync Video) hardware acceleration technology.
  • Gidugang ang AV1 encoder nga adunay pagpadali sa hardware base sa QSV.
  • Ang mga kapilian gidugang sa ffmpeg utility:
    • "-shortest_buf_duration" aron itakda ang kinatas-ang gidugayon sa mga buffered frames (mas taas, mas taas ang katukma sa "-shortest" mode, apan mas taas nga memory consumption ug latency).
    • "-stats_enc_pre [_fmt]", "-stats_enc_post [_fmt]" ug "-stats_mux_pre [_fmt]" para sa pagrekord sa frame-by-frame nga impormasyon mahitungod sa pinili nga mga sapa sa lain-laing mga ang-ang sa pag-encode ngadto sa piho nga file.
    • "-fix_sub_duration_heartbeat" aron ipasabot ang heartbeat nga video stream nga gigamit sa pagbahin sa mga subtitle.
  • Ang syntax sa filtergraph gipalapdan aron tugotan ang mga kantidad sa kapilian nga maipasa gikan sa usa ka piho nga file. Ang ngalan sa file gipiho pinaagi sa pagpiho sa usa ka kantidad nga prefix sa '/', pananglitan, "ffmpeg -vf drawtext=/text=/tmp/some_text" magkarga sa text parameter gikan sa /tmp/some_text file.
  • Gidugang nga suporta alang sa mga format sa imahe: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
  • Gidugang bag-ong mga decoder: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
  • Gidugang bag-ong mga encoder: nvenc AV1, MediaCodec.
  • Gidugang nga media container unpackers (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
  • Ang CrystalHD decoder wala na gigamit.
  • Bag-ong mga filter sa video:
    • ddagrab - Pagkuha sa Windows desktop video pinaagi sa Desktop Duplication API.
    • corr - Nagtino sa correlation tali sa duha ka mga video.
    • ssim360 - pagtantiya sa pagkaparehas sa mga video nga nakuha sa 360Β° mode.
    • hstack_vaapi, vstack_vaapi ug xstack_vaapi - paghiusa sa daghang mga video (matag video gipakita sa kaugalingon nga lugar sa screen) gamit ang VAAPI alang sa pagpadali.
    • backgroundkey - gihimo ang usa ka static nga background nga transparent.
    • Usa ka paagi sa pagdeterminar sa dapit sa tanom base sa mga vector ug mga motion edges gidugang sa cropdetect filter.
  • Bag-ong mga filter sa tunog:
    • showcwt - audio ngadto sa video conversion nga adunay spectrum frequency visualization gamit ang padayon nga pagbag-o sa wavelet ug morlet.
    • adrc - Ibutang ang usa ka filter sa input audio stream aron mabag-o ang spectral dynamic range.
    • a3dscope - Gi-convert ang input audio ngadto sa spatial 3D audio.
    • afdelaysrc - Naghimo ug finite impulse response (FIR) coefficients.
  • Bag-ong mga filter sa bitstream:
    • I-convert gikan sa media100 ngadto sa mjpegb.
    • I-convert gikan sa DTS ngadto sa PTS.

Source: opennet.ru

Idugang sa usa ka comment