Tíz hónap fejlesztés után multimédia csomag , amely alkalmazások gyűjteményét és könyvtárakat tartalmaz a különböző multimédia formátumokkal végzett műveletekhez (hang- és videóformátumok rögzítése, átkonvertálása és dekódolása). A csomag LGPL és GPL licenc alatt terjesztésre kerül, az FFmpeg fejlesztése párhuzamosan zajlik a projekttel. .
A , Az FFmpeg 4.3-ban a következőket emelhetjük ki:
- Grafikus API támogatás került hozzáadásra ;
- Linux alatt Vulkan alapú kódolót valósítottak meg, amely az AMD AMF/VCE motorjait használja a gyorsításhoz, valamint típusos szűrők variánsait, ;
- Az API használatának lehetőségét biztosították, (Video Decode and Presentation) a VP9 formátumú videók hardveres gyorsítása érdekében;
- Lehetővé vált az AV1 videó kódolása a következő könyvtár használatával , amely Rust nyelven íródott, és az Xiph és Mozilla közösségek támogatják;
- A mp4 média konténerekhez megvalósították a többcsatornás veszteségmentes hangkódoló támogatását, valamint a térhangzású kodeket, ;
- Protokollok támogatása került bevezetésre, és (AMQP 0-9-1);
- Linux alatt áttértek egy framserver-re a videófolyamok nemlineáris szerkesztéséhez (virtuális videokódoló), , amely már 5 éve elhanyagolt, egy aktuális fork-ra; ;
- A WebP formátumú képekhez parser került beépítésre;
- MJPEG és VP9 dekódolók lettek megvalósítva, a hardveres gyorsítást használva, (Quick Sync Video), valamint VP9 kódoló Intel QSV alapú;
- A 3GPP Időzített Feliratok formátumú feliratstílusok támogatása kiterjedt;
- API feletti kódoló került hozzáadásra, ;
- ADPCM kódoló került hozzáadásra a Simon & Schuster Interactive által használt hangadatokhoz;
- Új dekódolók kerültek hozzáadásra: 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 és CRI HCA;
- Média konténerek csomagoló (muxer) streamhash került hozzáadásra, valamint lehetőség pcm és pgs csomagolására m2ts konténerekbe;
- Média konténerek kibővítői (demuxer) kerültek hozzáadásra: AV1 az alkalmazás kiterjesztéseivel, ,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun és .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank; - Új :
- — 360 fokos videókat alakít át különböző formátumokba;
- — vízszintesen vagy függőlegesen görgeti a videót adott sebességgel;
- — eltávolítja a videóból a ragyogó villanásokat és a hirtelen világosságváltozásokat, amelyek potenciálisan epilepsziás rohamot okozhatnak;
- — zajcsökkentő szűrő beszédnél, amely rekurzív neurális hálózatot használ;
- — térbeli simítást végez élek megőrzésével;
- és — két videófolyam összevonását valósítja meg egy harmadik folyam alapján,
- — zajzajló zajszűrő, amely a megadott sugárba illeszkedő téglalap médián pixelt választ ki;
- — képkockák egyesítése az AV1 folyamban;
- — normalizált keresztkorrelációt számít ki két audiofolyam között;
- — számítja és megjeleníti a szín eloszlás histográfját a videóban;
- — egy videókeretsorozatot helyettesít bizonyos képekkel egy másik folyamról;
- és —
átmeneti elhalványulás az egyik videofolyamból a másikba; - — FIR együtthatókat generál a frekvenciás mintavételi módszer segítségével;
- — margókat ad az képhez;
- — alkalmazza a CAS (Contrast Adaptive Sharpen) élesítő szűrőt a videóra;
- — normalizált algoritmust alkalmaz, (Legkisebb négyzetek) az első audiofolyamon, a második folyam különbségei alapján számítva együtthatókat;
- — egy videó darabját helyezi el egy másik fölé;
- — zajszűrő, amely több sikeres képkocka medián pixeleit használja;
- — a szűrés során pikseleket választ ki a két videofolyam különbségének küszöbértékkel való összehasonlítása alapján;
- — fokozza a frékvenciákat a mélynyomó számára;
- — újracsomagolja a PCM hangot, figyelembe véve a megadott mintavételezési frekvenciát vagy a csomagolási sebességet;
- — észleli a jelenetváltozásokat a videóban (például a mozgás azonosítására);
- — generálja a videofolyamot gradienssé;
- — generálja a videofolyamot fraktálokkal; ;
- — egy darabokból készült videót bont szét különálló képekre;
- — irányított elmosást valósít meg.
Forrás: opennet.ru
