Vulkan графикалық API қолдауымен FFmpeg 4.3 мультимедиялық пакетінің шығарылымы
Он айлық дамудан кейін қол жетімді мультимедиялық пакет FFmpeg 4.3, ол әртүрлі мультимедиялық пішімдерде (аудио және бейне пішімдерін жазу, түрлендіру және декодтау) операцияларға арналған қолданбалар жиынтығы мен кітапханалар жинағын қамтиды. Пакет LGPL және GPL лицензиялары бойынша таратылады, FFmpeg әзірлеу жобаға жақын жерде жүзеге асырылады. MPlayer.
Қайдан өзгерістер, қосылды FFmpeg 4.3 нұсқасында мыналарды бөліп көрсетуге болады:
API пайдалану мүмкіндігі қарастырылған VDPAU (Video Decode and Presentation) VP9 форматындағы бейне өңдеуді аппараттық жеделдету үшін;
Кітапхана арқылы AV1 бейнесін кодтау мүмкіндігі қосылды librav1e, Rust тілінде жазылған және Xiph және Mozilla қауымдастықтары әзірлеген;
MP4 медиа контейнерлері үшін жоғалмайтын көп арналы аудио кодектерге қолдау көрсетілді TrueHD және үш өлшемді дыбыс үшін кодек MPEG-H 3D;
Қосылған протоколды қолдау ZeroMQ и Қоян MQ (AMQP 0-9-1);
Linux жүйесінде бейне ағындарын сызықты емес өңдеу үшін фреймсерверден ауысу жасалды (виртуалды бейне кодек) AvxSynth, 5 жылдан бері қараусыз қалған, қазіргі шанышқыда AviSynth+;
Пакет WebP пішіміндегі кескіндерге арналған талдаушыны қамтиды;
Аппараттық жеделдету механизмін пайдаланып MJPEG және VP9 декодерлері енгізілді Intel QSV (Quick Sync Video), сондай-ақ Intel QSV негізіндегі VP9 кодтаушысы;
3GPP Timed Text Subtitles пішіміндегі субтитр мәнерлеріне кеңейтілген қолдау;
Simon & Schuster Interactive ойындарында қолданылатын аудио деректерге арналған ADPCM кодтары қосылды;
Жаңа декодерлер қосылды: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, Жоғары вольтты бағдарламалық құрал ADPCM, ADPCM To IRFons, CDDELP SiDP, MTFren және CRI HCA;
Stremhash медиа контейнерінің бумалаушысы (муксері) қосылды және pcm және pg файлдарын m2ts контейнерлеріне орау мүмкіндігі енгізілді;
Қосылған мультимедиа контейнерін ашу құралдары (демуксер): қолданбаның кеңейтімдері бар AV1 B,
Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun және .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;
CAS — бейнеге CAS (Contrast Adaptive Sharpen) нақтылау сүзгісін қолданады;
anlms — нормаланған алгоритмді қолданады LMS (Ең аз орташа квадраттар) бірінші аудио ағынға, екінші ағынмен айырмашылықтар негізінде коэффициенттерді есептеу;
overlay_cuda — бір бейненің бір бөлігін екіншісінің үстіне қояды;
медиан — бірнеше сәтті кадрлардың медиандық пикселдерін пайдаланатын шуды азайту сүзгісі;
маскалы шек — шекті мәні бар екі бейне ағынының айырмашылығын салыстыру негізінде сүзгілеу кезінде пикселдерді таңдайды;
asubboost — ішкі буфер үшін жиіліктерді күшейтеді;
pcm_rechunk — белгіленген дискреттеу жиілігін немесе пакетті беру жылдамдығын ескере отырып, PCM дыбысын қайта буып шығарады;
scdet — бейнедегі көріністегі өзгерістерді анықтайды (мысалы, кадрдағы қозғалысты анықтау үшін);
градиенттер — градиенттері бар бейне ағынын жасайды;