FFmpeg 4.3 մուլտիմեդիա փաթեթի թողարկում՝ Vulkan գրաֆիկական API-ի աջակցությամբ
Տասը ամիս զարգացումից հետո հասանելի է մուլտիմեդիա փաթեթ FFmpeg 4.3- ը, որը ներառում է մի շարք հավելվածներ և գրադարանների հավաքածու՝ տարբեր մուլտիմեդիա ձևաչափերի վրա գործառնությունների համար (ձայնագրում, փոխակերպում և վերծանում աուդիո և վիդեո ձևաչափեր): Փաթեթը բաշխվում է LGPL և GPL լիցենզիաներով, FFmpeg-ի մշակումն իրականացվում է նախագծին կից: MPlayer.
Տրված է API-ի օգտագործման հնարավորություն VDPAU (Video Decode and Presentation) VP9 ֆորմատով տեսանյութերի մշակման ապարատային արագացման համար;
Ավելացվեց գրադարանի միջոցով AV1 տեսանյութը կոդավորելու հնարավորություն librav1e, գրված Rust-ով և մշակված Xiph և Mozilla համայնքների կողմից;
MP4 մեդիա կոնտեյներների համար ներդրվել է առանց կորուստների բազմաալիք աուդիո կոդեկի աջակցություն Ճշմարիտ HD և կոդեկ եռաչափ ձայնի համար MPEG-H 3D;
Ավելացվեց արձանագրության աջակցություն ZeroMQ и Rabbit MQ (AMQP 0-9-1);
Linux-ում Frameserver-ից անցում է կատարվել վիդեո հոսքերի ոչ գծային խմբագրման համար (վիրտուալ վիդեո կոդեկ) AvxSynth, որը 5 տարի լքված է, ներկայիս պատառաքաղի վրա AviSynth+;
Փաթեթը ներառում է WebP ձևաչափով պատկերների վերլուծիչ;
Իրականացրել է MJPEG և VP9 ապակոդավորիչներ՝ օգտագործելով ապարատային արագացման մեխանիզմը Intel QSV (Quick Sync Video), ինչպես նաև VP9 կոդավորիչ՝ հիմնված Intel QSV-ի վրա;
Ընդլայնված աջակցություն ենթագրերի ոճերին 3GPP Timed Text Subtitles ձևաչափով;
Ավելացվել է ADPCM կոդավորիչ Simon & Schuster Interactive խաղերում օգտագործվող աուդիո տվյալների համար;
Ավելացվել են նոր ապակոդավորիչներ՝ PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Բարձր լարման ծրագրակազմ ADPCM, ADPCM CDDFR, Simon, IMA և CRI HCA;
Ավելացվել է streamhash մեդիա կոնտեյների փաթեթավորող (muxer) և ներդրվել է m2ts բեռնարկղերի մեջ pcm և pgs փաթեթավորելու հնարավորություն;
Ավելացվել է մեդիա կոնտեյների ապափաթեթավորում (demuxer)՝ AV1 հավելվածի ընդարձակմամբ B,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun and .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
v360 — փոխակերպում է 360 աստիճանի տեսանյութը տարբեր ձևաչափերի.
ոլորել — ոլորում է տեսանյութը հորիզոնական կամ ուղղահայաց որոշակի արագությամբ.
ֆոտոզգայունություն — տեսանյութից հեռացնում է վառ բռնկումները և պայծառության հանկարծակի փոփոխությունները, որոնք կարող են պոտենցիալ էպիլեպտիկ նոպա առաջացնել.
առննդն — խոսքի աղմուկի զսպման զտիչ՝ օգտագործելով կրկնվող նեյրոնային ցանց.
երկկողմանի — կատարում է տարածական հակաալիզացում՝ պահպանելով եզրերը.
դիմակավորված մին и maskedmax — միավորել երկու վիդեո հոսքեր, որոնք հիմնված են տարբերությունների վրա երրորդ հոսքի հետ.
միջին հաշվով - աղմուկի նվազեցման զտիչ, որն ընտրում է միջին պիքսելը ուղղանկյունից, որը տեղավորվում է նշված շառավղով.
CAS — տեսանյութի վրա կիրառում է CAS (Contrast Adaptive Sharpen) սրող զտիչ;
ողորմություններ — կիրառում է նորմալացված ալգորիթմ LMS (Նվազագույն միջին քառակուսիները) առաջին աուդիո հոսքի նկատմամբ՝ հաշվարկելով գործակիցները՝ հիմնված երկրորդ հոսքի հետ ունեցած տարբերությունների վրա.
overlay_cuda — տեղադրում է մի տեսանյութի մի կտոր մյուսի վրա.
tmedian — աղմուկի նվազեցման զտիչ, որն օգտագործում է մի քանի հաջողված կադրերի միջին պիքսելներ.
դիմակավորված շեմը — ընտրում է պիքսելներ զտելիս՝ ելնելով շեմային արժեքով երկու վիդեո հոսքերի տարբերությունը համեմատելու հիման վրա.
asubboost — ուժեղացնում է ենթաբուֆերի հաճախականությունները.
pcm_rechunk — վերափաթեթավորում է PCM ձայնագրությունը՝ հաշվի առնելով նմուշառման նշված հաճախականությունը կամ փաթեթի փոխանցման արագությունը.
scdet — որոշում է տեսանյութի տեսարանի փոփոխությունները (օրինակ՝ կադրում շարժումը որոշելու համար);
գրադիենտներ — առաջացնում է վիդեո հոսք գրադիենտներով.