Human sa unom ka bulan nga pag-develop, ang FFmpeg 6.0 multimedia package anaa na karon. Naglakip kini og usa ka hugpong sa mga aplikasyon ug usa ka koleksyon sa mga librarya para sa pagtrabaho sa lain-laing mga format sa multimedia (pagrekord, pag-convert, ug pag-decode sa mga format sa audio ug video). Ang pakete giapod-apod ubos sa mga lisensya sa LGPL ug GPL, ug ang FFmpeg gipalambo kauban sa proyekto sa MPlayer.
Lakip sa mga pagbag-o nga gidugang sa FFmpeg 6.0 mao ang:
- Ang paghimo sa ffmpeg sa multithreaded mode gihimo nang mandatory. Ang matag media container packager (muxer) karon modagan sa usa ka lahi nga thread.
- Nagpatuman og suporta para 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 chroma subsampling, 10- ug 12-bit color depth coding.
- Gidugang ang suporta para sa oneVPL (oneAPI Video Processing Library) library aron magamit ang Intel QSV (Quick Sync Video) hardware acceleration technology.
- Gidugang ang hardware-accelerated AV1 encoder base sa QSV.
- Ang mosunod nga mga kapilian gidugang sa ffmpeg utility:
- "-shortest_buf_duration" aron itakda ang pinakataas nga gidugayon sa mga buffered frame (kon mas taas ang gidugayon, mas taas ang katukma sa "-shortest" mode, apan mas taas ang konsumo sa memorya ug latency).
- "-stats_enc_pre[_fmt]", "-stats_enc_post[_fmt]" ug "-stats_mux_pre[_fmt]" aron magsulat og frame-by-frame nga impormasyon bahin sa pinili nga mga stream ngadto sa gitakdang file sa lain-laing mga yugto sa pag-encode.
- "-fix_sub_duration_heartbeat" aron ipasabot ang pitik sa kasingkasing sa video stream nga gigamit sa pagbulag sa mga subtitle.
- Ang syntax sa filtergraph gipalapdan aron tugotan ang pagpasa sa mga bili sa opsyon gikan sa usa ka gitakdang file. Ang ngalan sa file gitino pinaagi sa pagtino sa bili gamit ang prefix nga '/'. Pananglitan, ang "ffmpeg -vf drawtext=/text=/tmp/some_text" mokarga sa parameter sa teksto gikan sa file nga /tmp/some_text.
- Gidugang nga suporta para sa mga format sa imahe: WBMP (Wireless Application Protocol Bitmap), Radiance HDR (RGBE).
- Gidugang ang mga bag-ong decoder: APAC, bonk, Micronas SC-4, Media 100i, ViewQuest VQC, MediaCodec (NDKMediaCodec), WADY DPCM, CBD2 DPCM, XMD ADPCM, WavArc, RKA.
- Gidugang ang bag-ong mga encoder: nvenc AV1, MediaCodec.
- Gidugang ang mga media container unpackers (demuxer): SDNS, APAC, bonk, LAF, WADY DPCM, XMD ADPCM, WavArc, RKA.
- Ang mga CrystalHD decoder gideklarar nga karaan na.
- Bag-ong mga filter sa video:
- ddagrab — Pagkuha og video sa Windows desktop pinaagi sa Desktop Duplication API.
- corr - nagtino sa korelasyon tali sa duha ka video.
- ssim360 — 360° nga iskor sa pagkaparehas sa video.
- hstack_vaapi, vstack_vaapi ug xstack_vaapi — paghiusa sa daghang mga video (ang matag video gipakita sa kaugalingon nga lugar sa screen) gamit ang VAAPI para sa acceleration.
- backgroundkey — himuong transparent ang static nga background.
- Ang cropdetect filter karon aduna nay mode para sa pagtino sa cropping area base sa mga vector ug motion edges.
- Bag-ong mga filter sa tunog:
- showcwt — audio-to-video conversion nga may frequency spectrum visualization gamit ang continuous wavelet transform ug morlet.
- adrc — mogamit og filter sa input audio stream aron usbon ang spectral dynamic range.
- a3dscope - nag-convert sa input audio ngadto sa 3D spatial audio.
- afdelaysrc — nagmugna og mga koepisyente sa finite impulse response (FIR).
- Bag-ong mga filter sa bitstream:
- I-convert gikan sa media100 ngadto sa mjpegb.
- Pag-convert gikan sa DTS ngadto sa PTS.
Source: opennet.ru
