Efter tio mÄnaders utveckling multimediepaket , som inkluderer en applikationssuite og et bibliotekssÊt til operationer med forskellige multimedieformater (optagelse, konvertering og dekodning af lyd- og videoformater). Pakken distribueres under LGPL- og GPL-licenserne, og udviklingen af FFmpeg foregÄr parallelt med projektet. .
Av , I FFmpeg 4.3 kan man fremhĂŠve:
- TilfĂžjet support for grafisk API ;
- Basert pÄ Vulkan er der implementeret en encoder til Linux, som bruger AMD AMF/VCE-motorer til acceleration samt varianter af standardfiltre. ;
- Mulighed for at bruge API'et (Video Decode and Presentation) til hardwareacceleration af video i VP9-format;
- TilfĂžjet mulighed for at kode video i AV1 ved hjĂŠlp af biblioteket , skrevet i Rust og udviklet af Xiph- og Mozilla-samfundene;
- For mp4-mediekontainere er der implementeret support for den tablĂžse multikanals lydkodek og kodeken til 3D-lyd ;
- TilfĂžjet support for protokoller och (AMQP 0-9-1);
- I Linux er der foretaget en overgang fra frameserveren til ikke-lineÊr redigering af videostrÞmme (virtuel videokodec) , som har vÊret i vedligeholdelsesstand i 5 Är, til en aktuel fork. ;
- Inkluderet er en parser til billeder i WebP-format;
- Implementeret dekodere til MJPEG og VP9, der bruger hardwareaccelerationsmekanismen (Quick Sync Video), samt en VP9-encoder baseret pÄ Intel QSV;
- Udvidet support for undertekststile i 3GPP Timed Text Subtitles;
- TilfĂžjet en wrapper encoder over API'et ;
- TilfĂžjet en ADPCM-encoder til lyddata brugt i spil fra Simon & Schuster Interactive;
- TilfĂžjet nye dekodere: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM og CRI HCA;
- TilfĂžjet en muxer til mediekontainere (muxer) streamhash og muligheden for at pakke pcm og pgs i m2ts-kontainere;
- TilfĂžjet demuxere til mediekontainere (demuxer): AV1 med udvidelser fra applikationen ,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun og .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank; - Nya :
- â konverterer 360-graders video til forskellige formater;
- â ruller video horisontalt eller vertikalt med en given hastighed;
- â tar bort starka blixtrar och plötsliga ljusvariationer frĂ„n videon, som potentiellt kan orsaka epileptiska anfall;
- â talets brusreduceringsfilter som anvĂ€nder ett Ă„terkommande neuralt nĂ€tverk;
- â utför rumslig utjĂ€mning med bevarande av kanter;
- och â sammanfogar tvĂ„ videoströmmar baserat pĂ„ skillnader med en tredje ström;
- â brusreduceringsfilter som vĂ€ljer medianpixel frĂ„n ett rektangel som passar inom angiven radie;
- â sammanslagning av bilder i AV1-strömmen;
- â berĂ€knar den normaliserade korskorrelationen mellan tvĂ„ ljudströmmar;
- â berĂ€knar och visar histogram över fĂ€rgdistributionen i videon;
- â ersĂ€tter uppsĂ€ttningen av bilder i videon med specifika bilder frĂ„n en annan ström;
- och â
korsfade med övergĂ„ng frĂ„n en videoström till en annan; - â genererar FIR-koefficienter med hjĂ€lp av frekvensvalmetoden;
- â lĂ€gger till marginaler till bilden;
- â tillĂ€mpar CAS (Contrast Adaptive Sharpen) skĂ€rpefilter pĂ„ videon;
- â tillĂ€mpar normaliserad algoritm; (Least mean squares) pĂ„ den första ljudströmmen, berĂ€knar koefficienter baserat pĂ„ skillnader med den andra strömmen;
- â placerar en del av en video ovanpĂ„ en annan;
- â brusreduceringsfilter som anvĂ€nder medianpixlar frĂ„n flera framgĂ„ngsrika bilder;
- â vĂ€ljer vid filtrering pixlar baserat pĂ„ jĂ€mförelse av skillnaden mellan tvĂ„ videoströmmar mot ett tröskelvĂ€rde;
- â förstĂ€rker frekvenser för subwoofern;
- â ompackar PCM-ljud med hĂ€nsyn till angiven samplingsfrekvens eller överföringshastighet;
- â identifierar förĂ€ndringar i scenen pĂ„ videon (t.ex. för att upptĂ€cka rörelse i bilden);
- â genererar videoström med gradienter;
- â genererar videoström med fraktaler; ;
- â delar upp video som bestĂ„r av bitar till separata bilder;
- â implementerar riktad oskĂ€rpa.
KĂ€lla: opennet.ru
