Pas dhjetë muajsh zhvillim paketë multimediale , i cili përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione në formate të ndryshme multimediale (regjistrimi, konvertimi dhe dekodimi i formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, zhvillimi FFmpeg kryhet pranë projektit .
Nga , në FFmpeg 4.3, mund të theksojmë:
- Mbështetje e shtuar për API grafike ;
- Bazuar nĂ« Vulkan pĂ«r Linux ĂshtĂ« implementuar njĂ« kodues qĂ« pĂ«rdor motorĂ« AMD AMF/VCE pĂ«r pĂ«rshpejtim, si dhe variante tĂ« filtrave standardĂ«. ;
- Ofrohet mundësia e përdorimit të API (Video Decode and Presentation) për përshpejtim harduerik të përpunimit të videove në formatin VP9;
- U shtua aftësia për të koduar videon AV1 duke përdorur bibliotekën , shkruar në Rust dhe zhvilluar nga komunitetet Xiph dhe Mozilla;
- Mbështetja për kodek audio me shumë kanale pa humbje është zbatuar për kontejnerët e mediave mp4 dhe kodek për zërin tredimensional ;
- Mbështetja e protokollit të shtuar О (AMQP 0-9-1);
- РLinux Kalimi nga një server kornizash për redaktim jo-linear të rrjedhave video (kodek virtual video) u përfundua. , e cila është braktisur prej 5 vitesh, në pirunin aktual ;
- Paketa përfshin një analizues për imazhet në formatin WebP;
- Zbatoi dekoderat MJPEG dhe VP9 duke përdorur mekanizmin e përshpejtimit të harduerit (Quick Sync Video), si dhe një kodues VP9 i bazuar në Intel QSV;
- Mbështetje e zgjeruar për stilet e titrave në formatin 3GPP Timed Text Subtitles;
- U shtua mbështjellës kodues mbi API ;
- U shtua kodues ADPCM për të dhënat audio të përdorura në lojërat Simon & Schuster Interactive;
- U shtuan dekoderë të rinj: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Softuer i tensionit të lartë ADPCM, ADPCM, CDDPFren, To MTFCM, Simon, IMA dhe CRI HCA;
- U shtua paketuesi i kontejnerëve të mediave streamhash (muxer) dhe u implementua aftësia për të paketuar pcm dhe pgs në kontejnerë m2ts;
- Shpaketuesit e kontejnerëve të mediave të shtuara (demuxer): AV1 me shtesa nga aplikacioni ,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun dhe .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank; - i ri :
- â konverton videon 360 gradĂ« nĂ« formate tĂ« ndryshme;
- â lĂ«viz videon horizontalisht ose vertikalisht me njĂ« shpejtĂ«si tĂ« caktuar;
- â heq ndezjet e ndezura dhe ndryshimet e papritura tĂ« shkĂ«lqimit nga video, tĂ« cilat mund tĂ« shkaktojnĂ« njĂ« krizĂ« epileptike;
- â filtri i shtypjes sĂ« zhurmĂ«s sĂ« tĂ« folurit duke pĂ«rdorur njĂ« rrjet nervor tĂ« pĂ«rsĂ«ritur;
- â kryen anti-aliasing hapĂ«sinor duke ruajtur skajet;
- Đž â bashkoni dy transmetime video bazuar nĂ« dallimet me transmetimin e tretĂ«;
- â njĂ« filtĂ«r pĂ«r reduktimin e zhurmĂ«s qĂ« zgjedh pikselin mesatar nga njĂ« drejtkĂ«ndĂ«sh qĂ« pĂ«rshtatet brenda rrezes sĂ« specifikuar;
- â bashkimi i kornizave nĂ« rrymĂ«n AV1;
- â llogarit ndĂ«rlidhjen e normalizuar ndĂ«rmjet dy transmetimeve audio;
- â llogarit dhe shfaq njĂ« histogram tĂ« shpĂ«rndarjes sĂ« ngjyrave nĂ« video;
- â zĂ«vendĂ«son njĂ« grup kornizash nĂ« njĂ« video me korniza tĂ« caktuara nga njĂ« transmetim tjetĂ«r;
- Đž -
zbehja e kryqĂ«zuar me kalimin nga njĂ« transmetim video nĂ« tjetrin; - â gjeneron koeficientĂ«t FIR duke pĂ«rdorur metodĂ«n e kampionimit tĂ« frekuencĂ«s;
- â shton mbushje nĂ« imazh;
- â aplikon njĂ« filtĂ«r mprehjeje CAS (Contrast Adaptive Sharpen) nĂ« video;
- â zbaton njĂ« algoritĂ«m tĂ« normalizuar (Katronat mĂ« tĂ« vogla mesatare) nĂ« transmetimin e parĂ« audio, duke llogaritur koeficientĂ«t bazuar nĂ« dallimet me transmetimin e dytĂ«;
- â vendos njĂ« pjesĂ« tĂ« njĂ« videoje mbi njĂ« tjetĂ«r;
- â njĂ« filtĂ«r pĂ«r reduktimin e zhurmĂ«s qĂ« pĂ«rdor piksele mesatare nga disa korniza tĂ« suksesshme;
- â zgjedh piksele gjatĂ« filtrimit bazuar nĂ« krahasimin e ndryshimit midis dy transmetimeve video me njĂ« vlerĂ« pragu;
- â rrit frekuencat pĂ«r nĂ«nbuferin;
- â ripaketon audio PCM duke marrĂ« parasysh frekuencĂ«n e specifikuar tĂ« marrjes sĂ« mostrave ose shpejtĂ«sinĂ« e transmetimit tĂ« paketĂ«s;
- â pĂ«rcakton ndryshimet nĂ« skenĂ«n nĂ« video (pĂ«r shembull, pĂ«r tĂ« pĂ«rcaktuar lĂ«vizjen nĂ« kornizĂ«);
- â gjeneron njĂ« transmetim video me gradient;
- â gjeneron njĂ« transmetim video me fraktale ;
- â analizon njĂ« video tĂ« pĂ«rbĂ«rĂ« nga pjesĂ« nĂ« imazhe tĂ« veçanta;
- â zbaton turbullimin e drejtimit.
Burimi: opennet.ru
