Release av multimediapaketet FFmpeg 8.0

Efter nÀstan ett Ärs utveckling Àr multimediapaketet FFmpeg 8.0 nu tillgÀngligt, som inkluderar en uppsÀttning applikationer och en samling bibliotek för operationer pÄ olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet Àr skrivet i C och distribueras under licenserna LGPL och GPL.

Bland förÀndringarna i FFmpeg 8.0:

  • Codec FFV1 (kodning och avkodning) och ProRes RAW (endast avkodning) har implementerats med hjĂ€lp av grafik-API:n Vulkan 1.3, vilket resulterar i avsevĂ€rt förbĂ€ttrad prestanda tack vare parallellisering av operationer. Kodare och avkodare baserade pĂ„ Vulkan-API:n för formaten ProRes och VC-2 Ă€r under testning. I Vulkan-baserade codecs anvĂ€nds berĂ€kningsshaders och hĂ„rdvaruaccelerering.
  • Grafik-API:t Vulkan anvĂ€nds för hĂ„rdvaruaccelerering av avkodningen av videor i VP9, VVC (baserat pĂ„ VAAPI) och H.264 (baserat pĂ„ OpenHarmony).
  • Grafik-API:t Vulkan anvĂ€nds för hĂ„rdvaruaccelerering av kodningen av videor i AV1 och H.264 (baserat pĂ„ OpenHarmony).
  • Avkodare för videokodningsformaten APV (Advanced Professional Video), ProRes RAW och RealVideo 6.0 har lagts till.
  • Avkodare för ljudkodningsformaten Sanyo LD-ADPCM, Xbox ADPCM IMA och G.728 har lagts till.
  • En kodare för formatet APV (Advanced Professional Video) har implementerats, byggd pĂ„ biblioteket libopenapv.
  • I avkodaren för videoformatet VVC (Versatile Video Coding, H.266) har stöd för IBC (Inter Block Copy), SSC (Screen Content Coding) och ACT (Adaptive Color Transform) samt en palettlĂ€ge implementerats. En variant av VVC-avkodaren har lagts till, som anvĂ€nder VAAPI. Möjligheten att anvĂ€nda VVC-formatet i mediekontainern Matroska har Ă€ven implementerats.
  • I biblioteket libx265 har stöd för kodning av alfakanal (transparens) lagts till.
  • En bindning för anvĂ€ndning av hĂ„rdvaruaccelererade kodare och avkodare frĂ„n projektet OpenHarmony har lagts till.
  • Stöd för kodning av animerade bilder i JPEG XL-formatet har lagts till, med hjĂ€lp av biblioteket libjxl.
  • Stödet för flera ljud- och videospĂ„r i FLV v2-formatet har förbĂ€ttrats.
  • I MP4-meddelahandlaren har stöd för formaten AV1 och APV lagts till.
  • Inaktiveringen av autovektorisering vid kompilering med GCC pĂ„ x86-, ARM- och AArch64-system har tagits bort.
  • Assembleroptimeringar baserade pĂ„ AVX-512-instruktioner har implementerats, vilket har möjliggjort en betydande hastighetsökning för vissa operationer som anvĂ€nds vid videodekodning.
  • Nya filter:
    • whisper för automatisk taligenkĂ€nning med AI-modellen Whisper.
    • colordetect för att bestĂ€mma det effektiva vĂ€rdeintervallet och alfa-kanalens lĂ€ge.
    • pad_cuda för att lĂ€gga till fĂ€lt till den inkommande videoströmmen med hjĂ€lp av CUDA.
    • scale_d3d11 för att Ă€ndra storlek pĂ„ videon med det grafiska API:et Direct3D 11.
  • Stödet för versioner av OpenSSL-biblioteket Ă€ldre Ă€n 1.1.0 har upphört.
  • Stödet för assemblern yasm har upphört (endast stöd för nasm kvarstĂ„r).
  • Kodare baserade pĂ„ OpenMAX API (Open Media Acceleration) har förklarats som förĂ„ldrade.
  • Verifiering Ă€r som standard aktiverad. TLS-certifikat (pĂ„ grund av förĂ€ndrat beteende vid hantering av TLS har versionnumret pĂ„ FFmpeg förĂ€ndrats avsevĂ€rt).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster