Izlaists multimediju pakotne FFmpeg 8.0

Pēc gandrīz gada izstrādes ir pieejams multimediju komplekts FFmpeg 8.0, kas ietver lietojumprogrammu kopumu un bibliotēku kolekciju dažādu multimediju formātu apstrādei (ierakstīšana, konvertēšana un dekodēšana skaņas un video formātos). Komplektu ir uzrakstījusi C valodā un izplata ar LGPL un GPL licenci.

Starptautiskās izmaiņas FFmpeg 8.0:

  • Balstoties uz grafiskā API Vulkan 1.3, ir ieviesti kodeki FFV1 (kodēšana un dekodēšana) un ProRes RAW (tikai dekodēšana), ievērojami palielinot veiktspēju darbību paralelizācijas dēļ. Tests tiek veikti kodētājiem un dekodētājiem, kas balstīti uz API Vulkan formātiem ProRes un VC-2. Vulkan bāzes kodekos tiek izmantoti skaitļošanas šīderi un nodrošināta aparatūras paātrināšana.
  • Tika izmantoti grafiskā API Vulkan paplašinājumi aparatūras paātrināšanai VP9, VVC (balstīts uz VAAPI) un H.264 (balstīts uz OpenHarmony) dekodēšanai.
  • Tika izmantoti grafiskā API Vulkan paplašinājumi aparatūras paātrināšanai AV1 un H.264 (balstīts uz OpenHarmony) kodēšanai.
  • Tika pievienoti dekodētāji video kodēšanas formātiem APV (Advanced Professional Video), ProRes RAW un RealVideo 6.0.
  • Tika pievienoti dekodētāji skaņas kodēšanas formātiem Sanyo LD-ADPCM, Xbox ADPCM IMA un G.728.
  • Tika ieviests kodētājs APV (Advanced Professional Video) formātam, kas balstīts uz bibliotēku libopenapv.
  • VVC (Versatile Video Coding, H.266) video dekodētājā ir ieviesta atbalsts IBC (Inter Block Copy), SSC (Screen Content Coding) un ACT (Adaptive Color Transform) paplašinājumiem, kā arī paletes režīmam. Tika pievienota VVC video dekodētāja versija, kas izmanto VAAPI. Ieviesta VVC formāta izmantošanas iespēja Matroska multimediju konteinerā.
  • Bibliotēkai libx265 pievienots atbalsts alfa kanāla kodēšanai (caurspīdīgums).
  • Tika pievienota saite aparatūras paātrinātu kodētāju un dekodētāju izmantošanai, ko nodrošina projekts OpenHarmony.
  • Tika pievienots atbalsts animētu attēlu kodēšanai JPEG XL formātā, izmantojot bibliotēku libjxl.
  • Uzlabota FLV v2 formāta daudzkopiju audio un video atbalsts.
  • MP4 medikonteineru iepakotājā pievienots atbalsts AV1 un APV formātiem.
  • Tika noņemts automātiskās vektorizācijas atslēgums, veicot kompilāciju GCC uz x86, ARM un AArch64 sistēmām.
  • Ir īstenoti assembler optimizējumi, balstoties uz AVX-512 instrukcijām, kas būtiski paātrinājuši dažas darbības, ko izmanto video dekodēšanā.
  • Jauni filtri:
    • whisper automātiskai runas atpazīšanai, izmantojot AI modeli Whisper.
    • colordetect efektīvas vērtību diapazonu un alfa kanāla režīma noteikšanai.
    • pad_cuda laukumu pievienošanai video plūsmai, izmantojot CUDA.
    • scale_d3d11 video izmēra maiņai, izmantojot grafisko API Direct3D 11.
  • Atbalsts bibliotēkas OpenSSL versijām, kas ir vecākas par 1.1.0, ir pārtraukts.
  • Atbalsts assembleri yasm ir pārtraukts (palikusi tikai nasm atbalsts).
  • Kods, kas balstīts uz OpenMAX API (Open Media Acceleration), ir atzīts par novecojušu.
  • Verifikācija ir ieslēgta pēc noklusējuma. TLS sertifikātiem (FFmpeg versijas numurs būtiski mainījies sakarā ar TLS apstrādes uzvedības izmaiņām).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster