FFmpeg 8.0 multimeedia paketi väljaanne

Peaaegu aastase arenduse järel on saadaval FFmpeg 8.0 multimeedia paket, mis sisaldab rakenduste komplekti ja kogumit erinevate multimeedia formaatide haldamiseks (salvestamine, konverteerimine ja dekodeerimine helifailide ja videofailide jaoks). Pakett on kirjutatud C keeles ja jagatakse LGPL-i ja GPL-i litsentside alusel.

FFmpeg 8.0 muudatused:

  • Ver. Vulkan 1.3 graafikatehnoloogial põhinevad kodeerijad FFV1 (kodeerimine ja dekodeerimine) ja ProRes RAW (ainult dekodeerimine) pakuvad märkimisväärset jõudluse paranemist, tänu operatsioonide paralleelsetele versioonidele. ProRes ja VC-2 formaadid on testimisel, kasutades Vulkan API kodeerijaid ja dekodeerijaid. Vulkan API kodeerijates kasutatakse arvutuslikke shader-e ja on tagatud riistvaraline kiirus.
  • Vulkan API laienduste abil on kasutusele võetud VP9, VVC (VAAPI baasil) ja H.264 (OpenHarmony baasil) video dekodeerimise riistvaraline kiirus.
  • Vulkan API laienduste abil on kasutusele võetud AV1 ja H.264 (OpenHarmony baasil) video kodeerimise riistvaraline kiirus.
  • Lisatud dekooderid video kodeerimisformatide APV (Advanced Professional Video), ProRes RAW ja RealVideo 6.0 jaoks.
  • Lisatud dekooderid Sanyo LD-ADPCM, Xbox ADPCM IMA ja G.728 helikodeerimisformaatide jaoks.
  • Tehtud APV (Advanced Professional Video) kodeerija, mis põhineb libopenapv raamatukogul.
  • VVC (Versatile Video Coding, H.266) video dekooderis on rakendatud IBC (Inter Block Copy), SSC (Screen Content Coding) ja ACT (Adaptive Color Transform) laienduste tugi, samuti palettrežiim. Lisatud on VVC video dekooderi variant, mis kasutab VAAPI-d. VVC formaadi kasutamine Matroska meedia konteineris on nüüd võimalik.
  • libx265 raamatukogusse on lisatud toetus alfa-kanali (läbipaistvuse) kodeerimiseks.
  • Lisatud silmus OpenHarmony projekti riistvaraliselt kiirendatud kodeerijate ja dekooderite kasutamiseks.
  • Lisatud tugi animatsioonide kodeerimiseks JPEG XL formaadis, kasutades libjxl raamatukogu.
  • Parandatud FLV v2 formaadi mitme raja audio ja video toetust.
  • MP4 meedia konteinerite pakkuja on saanud AV1 ja APV formaatide toe.
  • Eemaldati automaattuvastuse keelamine GCC kogumisel x86, ARM ja AArch64 süsteemides.
  • On optimeeriti assembleri aluseks AVX-512 käskudele, mis võimaldas oluliselt kiirendada teatud operatsioone, mida kasutatakse video dekodeerimisel.
  • Uued filtrid:
    • whisper, et automaatselt tuvastada kõnet AI-mudeli Whisperi abil.
    • colordetect, et määrata tõhus väärtuste vahemik ja alpha-kanali režiim.
    • pad_cuda, et lisada väljakud sisendvideo voogudele CUDA kasutades.
    • scale_d3d11 video suuruse muutmiseks, kasutades graafilist API-d Direct3D 11.
  • Toetamine OpenSSL'i versioonide jaoks üle 1.1.0 on lõpetatud.
  • Toetamine yasm assemblerile on lõpetatud (ainult nasm toetus on jäetud).
  • OpenMAX (Open Media Acceleration) API-l põhinevad kodeerijad on kuulutatud aegunuks.
  • Verifitseerimine on vaikimisi sisse lülitatud. TLS-sertifikaadid (TLS-i töötlemise käitumise muutuse tõttu on FFmpegi versiooninumber oluliselt muutunud).

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster