Pas almost një viti zhvillimi, paketa multimediale FFmpeg 8.0 është e disponueshme, e cila përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi forma të ndryshme multimediale (regjistrim, konvertim dhe dekodim të formateve audio dhe video). Paketa është shkruar në gjuhën C dhe shpërndahet nën licencat LGPL dhe GPL.
Ndër ndryshimet në FFmpeg 8.0:
- Bazuar në API-në grafike Vulkan 1.3, janë implementuar kodekët FFV1 (kodeksion dhe dekodim) dhe ProRes RAW (dekodim vetëm), me një rritje të dukshme të performancës për shkak të paralelizimit të operacioneve. Të koduesit dhe dekoduesit e bazuar në API-në Vulkan për formatet ProRes dhe VC-2 janë në fazën e testimit. Në kodekët e bazuar në API-në Vulkan janë angazhuar shaderat e llogaritjes dhe është siguruar përshpejtim harduerik.
- Janë angazhuar zgjerimet e API-së grafike Vulkan për përshpejtim harduerik të dekodimit të videos VP9, VVC (në bazë të VAAPI) dhe H.264 (në bazë të OpenHarmony).
- Janë angazhuar zgjerimet e API-së grafike Vulkan për përshpejtim harduerik të kodecimit të videos AV1 dhe H.264 (në bazë të OpenHarmony).
- Janë shtuar dekodues për formatet e kodecimit të videos APV (Video Profesionale Avancuar), ProRes RAW dhe RealVideo 6.0.
- Janë shtuar dekodues për formatet e kodecimit të zërit Sanyo LD-ADPCM, Xbox ADPCM IMA dhe G.728.
- ĂshtĂ« realizuar kodeku pĂ«r formatin APV (Video Profesionale Avancuar), i ndĂ«rtuar mbi bibliotekĂ«n libopenapv.
- NĂ« dekoduesin pĂ«r formatin e videos VVC (Kodimi i Videos sĂ« Rregullt, H.266) Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r zgjerimet IBC (Inter Block Copy), SSC (Kodimi i PĂ«rmbajtjes sĂ« Ekranit) dhe ACT (Transformimi Adaptiv i Ngjyrave), si dhe pĂ«r modalitetin e paletĂ«s. NjĂ« variant dekoduesi pĂ«r formatin e videos VVC, qĂ« pĂ«rdor VAAPI, Ă«shtĂ« shtuar. ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« formatit VVC nĂ« kontejnerin mediatik Matroska.
- Bibliotekës libx265 i është shtuar mbështetje për kodecimin e kanalit alfa (transparent).
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e kodecĂ«ve dhe dekoduesve tĂ« pĂ«rshpejtuar nga projekti OpenHarmony.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kodecimin e imazheve tĂ« animuara nĂ« formatin JPEG XL, duke pĂ«rdorur bibliotekĂ«n libjxl.
- ĂshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r audio dhe video me shumĂ« pista nĂ« formatin FLV v2.
- Në paketuesin e kontejnerëve mediatik MP4 është shtuar mbështetje për formatet AV1 dhe APV.
- ĂshtĂ« eliminuar ndalimi i avtokonvertimit gjatĂ« ndĂ«rtimit nĂ« GCC nĂ« sistemet x86, ARM dhe AArch64.
- Janë realizuar optimizime assemblore mbi bazën e instruksioneve AVX-512, duke lejuar një përshpejtim të dukshëm të disa operacioneve që përdoren për dekodimin e videos.
- Filtra të rinj:
- whisper për njohjen automatike të fjalës me ndihmën e modelit AI Whisper.
- colordetect për përcaktimin e gamës efektive të vlerave dhe modalitetit të kanalit alfa.
- pad_cuda për shtimin e fushave në fluxin hyrës të videos duke përdorur CUDA.
- scale_d3d11 për ndryshimin e madhësisë së videos, duke përdorur API-në grafike Direct3D 11.
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r versionet e bibliotekĂ«s OpenSSL mbi 1.1.0.
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r assemblerin yasm (Ă«shtĂ« mbajtur vetĂ«m mbĂ«shtetja pĂ«r nasm).
- Janë shpallur të vjetra kodekët e bazuar në API-në OpenMAX (Open Media Acceleration).
- Verifikimi është aktivizuar nga e drejta Certifikatat TLS (për shkak të ndryshimit të sjelljes gjatë përpunimit të TLS, numri i versionit të FFmpeg është ndryshuar ndjeshëm).
Burimi: opennet.ru
