Udgivelsen af mediepakken FFmpeg 7.1

Efter seks måneders udvikling er multimediapakken FFmpeg 7.1 tilgængelig, som inkluderer en række applikationer og et bibliotek af samlinger til operationer med forskellige multimediaformater (optagelse, konvertering og dekodering af lyd- og videoformater). Pakken er skrevet i C og distribueres under LGPL- og GPL-licenser.

Blandt ændringerne i FFmpeg 7.1:

  • Der er tilføjet videokodere til formaterne H.264 og H.265, der bruger Vulkan API-udvidelser til hardwareaccelereret videokodning. Med hensyn til funktionalitet er Vulkan-baserede kodere identiske med de tidligere tilgængelige kodere, der brugte VAAPI til acceleration.
  • Inkluderet er en egen dekoder for lydenhedens kodningsformat xHE-AAC (som understøtter en undergruppe af AAC USAC), der anvendes i Netflix streaming og i teknologierne til digital radio broadcasting Digital Radio Mondiale. Codec er bemærkelsesværdig for sin brede bitrate-support (fra 12 til 300 kbit/s), høj komprimering, metoder til afspilning med konstant lydstyrke, sikring af høj klarhed ved alle lydniveauer, yderligere profiler til håndtering af dynamisk rækkevidde ved lytning i støjende omgivelser samt tilføjelsen af metadata, der muliggør genopretning af tab på modtagerens side.
  • Der er annonceret en stabil implementering af dekoderen for VVC-formatet (Versatile Video Coding), også kendt som videokompressionsstandarden H.266, udviklet i samarbejde med arbejdsgrupperne MPEG (ISO/IEC JTC 1) og VCEG (ITU-T), med deltagelse af virksomheder som Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm og Sony. H.266 afløser H.265 (HEVC) og sikrer høj effektivitet i transmission og opbevaring af alle skærmopløsninger (fra SD og HD til 4K og 8K), understøtter video med udvidet dynamisk område (HDR, High Dynamic Range) og 360-graders panoramavideo.
  • Muligheden for hardwareaccelereret dekodning af VVC er tilføjet, ved hjælp af Intel QSV (Quick Sync Video) teknologi.
  • En VVC-koder er tilføjet, implementeret gennem brugen af bibliotektet libvvenc.
  • Muligheden for dekodning af video i MV-HEVC-formatet (Multiview High Efficiency Video Coding) er blevet realiseret, hvilket bruges i virtual reality headset og på smartphones til transmission af stereoskopisk video.
  • En decoder til LCEVC video codec-standarden er blevet tilføjet, baseret på det eksterne bibliotek LCEVCdec. LCEVC tilføjer et ekstra lag med metadata for at forbedre kvaliteten af eksisterende codecs som H.26x og MP4/ISOBMFF.
  • I muxere til mediekonteinere (Matroska og MP4/MOV) er der implementeret parsing og skrivning af metadata med information om videobeskæring (for eksempel ved visning på skærme med forskellige billedforhold).
  • Der er tilføjet støtte til kodning og dekodning af lyd i formaterne LC3 og LC3plus, der er optimeret til lydtransmission med minimal forsinkelse (for eksempel anvendt i Bluetooth-hovedtelefoner). Implementeringen er baseret på det eksterne bibliotek liblc3. Der er tilføjet dekodere og encodere for mediekonteinere til LC3 og LC3plus.
  • Der er tilføjet støtte til dekodning af lyd i formaterne AAC, AMR-NB, AMR-WB og MP3 ved brug af MediaCodec API'en, der tilbydes af Android-platformen.
  • Der er tilføjet en D3D12VA HEVC encoder, som implementerer hardwareacceleration via D3D12 API'en.
  • Der er tilføjet en dekoder til undertekster i RCWT-formatet (Raw Captions with Time).
  • Støtten for DEC Alpha DSP er blevet ophørt.
  • Der er tilføjet en videokilde, der genererer Perlin-støj.
  • For codecs og filtre er der implementeret en proces til farverumskonfiguration af YUV.
  • Der er tilføjet filtre pad_vaapi og drawbox_vaapi til at tilføje marginer og rammer til video.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster