FFmpeg 8.0 multimeidapaketi vÀljaanne

Peaaegu aasta arenduse jÀrel on saadaval FFmpeg 8.0 multimeediapakett, mis sisaldab rakenduste kogumit ja teeki erinevate multimeedia formaatidega töötamiseks (heli ja videoformatide salvestamine, teisendamine ja dekoodeerimine). Pakett on kirjutatud C keeles ja jagatakse LGPL ja GPL litsentside alusel.

FFmpeg 8.0 muudatused:

  • Graafilise API Vulkan 1.3 alusel on ellu kutsutud FFV1 koodekid (kodeerimine ja dekoodeerimine) ning ProRes RAW (ainult dekoodeerimine), mis paistavad silma mĂ€rkimisvÀÀrse jĂ”udluse paranemisega operatsioonide paralleliseerimise tĂ”ttu. Testimiseetapis on koodekid ja dekoodekid, mis pĂ”hinevad Vulkan API-l ProRes ja VC-2 formaatide jaoks. Vulkan API koodekites kasutatakse arvutuslikke shader'e ja on tagatud riistvaraline kiirus.
  • Vulkan API laiendustega on rakendatud riistvaralist kiirendust VP9, VVC (VAAPI alusel) ja H.264 (OpenHarmony alusel) videode dekoodeerimisel.
  • Vulkan API laiendustega on rakendatud riistvaralist kiirendust AV1 ja H.264 (OpenHarmony alusel) videode kodeerimisel.
  • Lisa dekoodeerijad videode kodeerimisformaatidele APV (Advanced Professional Video), ProRes RAW ja RealVideo 6.0.
  • Lisa dekoodeerijad heli kodeerimisformaatidele Sanyo LD-ADPCM, Xbox ADPCM IMA ja G.728.
  • Ellu viidud APV (Advanced Professional Video) formaatide kodeerija, mis pĂ”hineb libopenapv teekil.
  • VVC (Versatile Video Coding, H.266) video dekoodeerijasse on sisse viidud tugi IBC (Inter Block Copy), SSC (Screen Content Coding) ja ACT (Adaptive Color Transform) laiendustele ning paleti reĆŸiimile. Lisa VVC video dekoodeerija variant, mis kasutab VAAPI. VVC formaadi kasutamine Matroska meedia konteineris on rakendatud.
  • libx265 teeki on lisatud tugi alfa-kanali (lĂ€bipaistvuse) kodeerimiseks.
  • Lisa mĂ€his riistvaraliselt kiirendatud kodeerijate ja dekoodeerijate kasutamiseks OpenHarmony projektist.
  • Lisa tugi animatsioonipiltide kodeerimiseks JPEG XL formaadis, kasutades libjxl teeki.
  • Parandatud toimetaja mitme raja audiote ja videote toe FLV v2 formaadis.
  • MP4 meedia konteinerite pakkujale on lisatud tugi AV1 ja APV formaatidele.
  • GCC kompileerimisel x86, ARM ja AArch64 sĂŒsteemides on automaatvektorimise keelamine kĂ”rvaldatud.
  • Tehtud AVX-512 juhiste pĂ”hjal optimeerimisi, mis on oluliselt kiirendanud teatud toiminguid, mida kasutatakse video dekodeerimisel.
  • Uued filtrid:
    • whisper hÀÀletuvastuseks AI-mudeli Whisperi abil.
    • colordetect efektiivsete vÀÀrtuste vahemiku ja alfa-kanali reĆŸiimi mÀÀramiseks.
    • pad_cuda vĂ”tete lisamiseks sisenemise videovoolule kasutades CUDA-d.
    • scale_d3d11 videote suuruse muutmiseks, kasutades graafika API-t Direct3D 11.
  • Toetuse lĂ”petamine OpenSSL raamatukogude versioonidele, mis on vanemad kui 1.1.0.
  • Toetuse lĂ”petamine assemblerile yasm (jĂ€tkub ainult nasm-i tugi).
  • OpenMAX API-pĂ”histe kodeerijate kuulutamine aegunuks (Open Media Acceleration).
  • Vaikimisi on sisse lĂŒlitatud valideerimine. TLS-sertifikaatide (TLS-i töötlemise kĂ€itumise muutumise tĂ”ttu on FFmpeg versiooninumber oluliselt muutunud).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster