Pas gjashtë muajsh zhvillimi, është në dispozicion paketa multimediale FFmpeg 7.1, e cila përfshin një sërë aplikacionesh dhe një koleksion bibliotekash për operacione në formate të ndryshme multimediale (regjistrimi, konvertimi dhe deshifrimi i formateve audio dhe video). Paketa është shkruar në gjuhën C dhe shpërndahet sipas licencave LGPL dhe GPL.
Ndër ndryshimet në FFmpeg 7.1:
- U shtuan koduesit video H.264 dhe H.265 që përdorin shtesat API grafike Vulkan për kodimin e videove të përshpejtuar nga hardueri. Për sa i përket aftësive të tyre, koduesit e bazuar në Vulkan janë identikë me koduesit e disponueshëm më parë që përdorin VAAPI për përshpejtim.
- Ai përfshin dekoderin e tij për formatin e kodimit audio xHE-AAC (nëngrupi USAC i AAC mbështetet), i cili përdoret në transmetimin e Netflix dhe përdoret në teknologjitë e transmetimit dixhital të Radio Mondiale. Kodeku shquhet për mbështetjen e tij për një gamë të gjerë shpejtësish bit (nga 12 deri në 300 kbit/s), raporte të larta kompresimi, aftësi konstante riprodhimi të volumit, qartësi të lartë në të gjitha nivelet e volumit, profile shtesë të kontrollit të diapazonit dinamik për dëgjim në mjedise me zhurmë, dhe shtimi i meta të dhënave që lejon humbjet e rindërtimit në anën marrëse.
- Implementimi i dekoderit për formatin VVC (Versatile Video Coding), i njohur gjithashtu si standardi i kompresimit të videos H.266, i zhvilluar së bashku nga grupet e punës MPEG (ISO/IEC JTC 1) dhe VCEG (ITU-T), me pjesëmarrjen e kompani të tilla si Apple, është shpallur stabile, Ericsson, Intel, Huawei, Microsoft, Qualcomm dhe Sony. H.266 zëvendëson H.265 (HEVC) dhe siguron transmetim dhe ruajtje me efikasitet të lartë të të gjitha rezolucioneve të ekranit (nga SD dhe HD në 4K dhe 8K), mbështet videon me një gamë dinamike të zgjeruar (HDR, Gama e Lartë Dinamike) dhe video panoramike në Modaliteti 360 gradë.
- U shtua aftësia për të përshpejtuar dekodimin VVC duke përdorur teknologjinë Intel QSV (Quick Sync Video).
- U shtua koduesi VVC, i implementuar duke përdorur bibliotekën libvvenc.
- ĂshtĂ« zbatuar aftĂ«sia pĂ«r tĂ« deshifruar videon nĂ« formatin MV-HEVC (Multiview High Efficiency Video Coding), i cili pĂ«rdoret nĂ« helmetat e realitetit virtual dhe telefonat inteligjentĂ« pĂ«r transmetimin e videos stereoskopike.
- U shtua një dekoder për standardin e kodimit të videos LCEVC, i zbatuar bazuar në bibliotekën e jashtme LCEVCdec. LCEVC shton një shtresë shtesë të meta të dhënave për të përmirësuar cilësinë e kodekëve ekzistues H.26x dhe MP4/ISOBMFF.
- Paketuesit e kontejnerëve të mediave Matroska dhe MP4/MOV (muxer) zbatojnë analizimin dhe regjistrimin e meta të dhënave me informacion rreth shkurtimit të videos (për shembull, kur shfaqen në ekrane me një raport të ndryshëm pamjeje).
- Mbështetje e shtuar për kodimin dhe dekodimin e audios në formatet LC3 dhe LC3plus, e optimizuar për transmetim audio me vonesa minimale (për shembull, përdoret në kufjet Bluetooth). Zbatimi bazohet në bibliotekën e jashtme liblc3. U shtuan paketues dhe paketues të kontejnerëve media për LC3 dhe LC3plus.
- U shtua mbështetje për dekodimin e audios në formatet AAC, AMR-NB, AMR-WB dhe MP3 duke përdorur API-n MediaCodec të ofruar nga platforma. Android.
- U shtua koduesi D3D12VA HEVC, i cili zbaton përshpejtimin e harduerit nëpërmjet API-së D3D12.
- U shtua zbërthyes i titrave në formatin RCWT (Titrat e papërpunuara me kohë).
- Mbështetja DEC Alpha DSP është ndërprerë.
- U shtua burim video që gjeneron zhurmë Perlin.
- Procesi i përputhjes së hapësirës së ngjyrave YUV është zbatuar për kodekët dhe filtrat.
- U shtuan filtrat pad_vaapi dhe drawbox_vaapi për të shtuar mbushje dhe kufij në video.
Burimi: opennet.ru
