Kymmenen kuukauden kehitystyön jälkeen multimediapaketti , joka sisältää joukon sovelluksia ja kokoelman kirjastoja eri multimediaformaattien toimintaa varten (ääni- ja videomuotojen tallennus, muuntaminen ja dekoodaus). Paketti jaetaan LGPL- ja GPL-lisensseillä, FFmpeg-kehitys toteutetaan projektin yhteydessä .
Ja , FFmpeg 4.3:ssa voimme korostaa:
- Lisätty grafiikan API-tuki ;
- Vulkaniin perustuva enkooderi on toteutettu Linuxille, joka käyttää kiihdytykseen AMD AMF/VCE -moottoreita sekä vakiosuodattimien muunnelmia. ;
- Mahdollisuus käyttää API:ta tarjotaan (Video Decode and Presentation) videon käsittelyn laitteistokiihdytykseen VP9-muodossa;
- Lisätty mahdollisuus koodata AV1-videota kirjaston avulla , kirjoitettu Rustilla ja jonka ovat kehittäneet Xiph- ja Mozilla-yhteisöt;
- Tuki häviöttömälle monikanavaiselle audiokoodekille on otettu käyttöön mp4-mediasäilöissä ja koodekki kolmiulotteiselle äänelle ;
- Lisätty protokollatuki и (AMQP 0-9-1);
- Linuxissa kehyspalvelimelta on tehty siirtymä videovirtojen epälineaarista editointia varten (virtuaalinen videokoodekki) , joka on ollut hylätty 5 vuotta, nykyisellä haarukalla ;
- Paketti sisältää jäsentimen WebP-muodossa oleville kuville;
- Toteutettu MJPEG- ja VP9-dekooderit laitteistokiihdytysmekanismilla (Quick Sync Video) sekä Intel QSV:hen perustuva VP9-kooderi;
- Laajennettu tuki tekstitystyyleille 3GPP Timed Text Subtitles -muodossa;
- Enkooderin kääre lisätty API:n päälle ;
- Lisätty ADPCM-kooderi Simon & Schuster Interactive -peleissä käytettävälle äänidatalle;
- Lisätty uudet dekooderit: 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 IMA MTF, CDToons, Siren ja CRI HCA;
- Lisätty streamhash-mediasäiliöpakkaus (muxer) ja otettu käyttöön kyky pakata pcm ja pgs m2ts-säiliöihin;
- Lisätty mediasäiliön purkajat (demuxer): AV1 laajennuksilla sovelluksesta ,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ja .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank; - Uusi :
- — muuntaa 360 asteen videon eri muotoihin;
- — vierittää videota vaaka- tai pystysuunnassa tietyllä nopeudella;
- — poistaa videosta kirkkaat välähdykset ja äkilliset kirkkauden muutokset, jotka voivat aiheuttaa epileptisen kohtauksen;
- — puhekohinan vaimennussuodatin, joka käyttää toistuvaa hermoverkkoa;
- — suorittaa spatiaalisen anti-aliasoinnin säilyttäen samalla reunat;
- и — yhdistää kaksi videovirtaa erojen perusteella kolmannen virran kanssa;
- — kohinanvaimennussuodatin, joka valitsee mediaanipikselin suorakulmiosta, joka sopii määritetylle säteelle;
- — kehysten yhdistäminen AV1-virrassa;
- — laskee normalisoidun ristikorrelaation kahden äänivirran välillä;
- — laskee ja näyttää videon värijakauman histogrammin;
- — korvaa videon kehysjoukon tietyillä kehyksillä toisesta virrasta;
- и -
ristihäipyminen siirtyessä videovirrasta toiseen; - — muodostaa FIR-kertoimet taajuusnäytteenottomenetelmällä;
- — lisää pehmustetta kuvaan;
- — käyttää CAS-terävöintisuodatinta (Contrast Adaptive Sharpen) videoon;
- — käyttää normalisoitua algoritmia (pienimmän keskiarvon neliöt) ensimmäiseen äänivirtaan laskemalla kertoimet erojen perusteella toisen virran kanssa;
- — asettaa osan yhdestä videosta toisen päälle;
- — kohinanvaimennussuodatin, joka käyttää mediaanipikseleitä useista onnistuneista kehyksistä;
- — valitsee pikseleitä suodatettaessa vertaamalla kahden videovirran eroa kynnysarvoon;
- — parantaa alipuskurin taajuuksia;
- — pakkaa PCM-äänen uudelleen ottaen huomioon määritellyn näytteenottotaajuuden tai pakettien lähetysnopeuden;
- — havaitsee muutokset videon kohtauksessa (esimerkiksi määrittääkseen liikkeen kuvassa);
- — luo videovirran gradienteilla;
- — luo videovirran fraktaaleilla ;
- — jäsentää osista koostuvan videon erillisiksi kuviksi;
- — toteuttaa suunnatun sumennuksen.
Lähde: opennet.ru
