Dokumentasjon

    Table of Content
    • 3d
      • 3D-filformater
      • 3DS to DWG
      • 3MF to STL
      • AC
      • AMF
      • BHV
      • BIP
      • FBX to DWG
      • GLB
      • GLB to 3DS
      • GLB to FBX
      • GLB to GLTF
      • GLB to STL
      • GLB to USDZ
      • MDX
      • MTL
      • OBJ
      • PLY
      • SMD
      • STP
    • audio
      • Lydfilformater
      • GP
      • M3U
      • M3U8
      • M4R
      • MP3
      • MUS
      • MUS Minecraft
      • PKF
      • PTX
      • QCP
      • SESX
      • STY
      • WAV
    • cad
      • CAD-filformater
      • DGN
      • DWFX
      • DWG
      • DXF
      • GCODE
      • IGS
      • PLT
    • compression
      • Komprimeringsfilformater
      • APK
      • GZ
      • ISO
      • LZMA
      • PKG
      • TGS
      • VPK
      • WHL
      • WUX
      • XAPK
      • ZIP
    • data
      • Datafilformater
      • CDX
      • ESX
      • GB
      • INK
      • IO
      • PCB
      • PRT
      • SAFETENSORS
      • VCS
      • XDELTA
    • database
      • Database filformater
      • BAK SQL Server
      • CRYPT14
      • DB
      • DB3
      • DBC
      • DTSX
      • FDB
      • GDB
      • MDF
      • NDF
      • SAV
      • SQL
      • SQLITE
    • disc-and-media
      • Disk- og mediefilformater
      • CUE
      • ISZ
      • MDF
      • OVA
      • TIB
      • Toast
      • WBFS
    • ebook
      • E-bok filformater
      • CBZ
      • JWPUB
      • KFX
    • email
      • Filformater for e-post
      • EML
      • ICS
      • OFT
      • RPMSG
      • VCF
    • executable
      • Kjørbare filformater
      • BAT
      • CMD
      • JSF
      • MST
      • PS1
      • PYC
      • REG
      • RUN
      • WSF
      • XEX
    • finance
      • Finans filformater
      • ABA
      • IXBRL
      • OFX
      • XBRL
    • font
      • Font filformater
      • TTF
      • WOFF2
    • game
      • Spillfilformater
      • 3DSX
      • ASS
      • ASSET
      • BIN
      • BIN PCSX
      • BO2
      • BSP
      • CLIP
      • CT
      • DSV
      • ENC
      • ESP
      • FOMOD
      • GBX
      • GCF
      • GMA
      • KODU
      • MAP
      • MCA
      • MCPACK
      • MCR
      • MII
      • NBT
      • NDS
      • NPA
      • NSP
      • NSZ
      • OSB
      • OSK
      • OSR
      • OSU
      • OSZ
      • PAK
      • PCK
      • PGN
      • PPF
      • PSS
      • RPF
      • RPX
      • RPY
      • RPYC
      • RVZ
      • SFC
      • SIMS3PACK
      • SMC
      • SRM
      • UASSET
      • Unity3D
      • UNITYPACKAGE
      • USX
      • VDF
      • VMF
      • VPK
      • XCI
      • XS
      • Z64
    • gis
      • GIS filformater
      • FIT
      • GPX
      • KMZ
    • image
      • Bildefilformater
      • ARW
      • BMP
      • CDR
      • GIF
      • HDR
      • JFIF
      • JPEG
      • JPF
      • JPG_LARGE
      • JXL
      • MIX
      • PDN
      • PNJ
      • PPF
      • PVT
      • QTIF
      • RPF
      • SKP
      • SPP
      • SVS
      • TIFF
    • misc
      • Diverse filformater
      • BAK Backup
      • CRX
      • CTG
      • ENC
      • FIG
      • GPG
      • H5
      • IPS
      • LOCK
      • LRC
      • MEDIA FILES
      • NOMEDIA
      • PDO
      • PES
      • PKPASS
      • PS2 BIOS
      • PSX BIOS
      • SHELL SCRIPT
      • TEXT FORMATS
      • XMZX
    • pdf
      • PDF
      • FDF
    • plugin
      • Plugin filformater
      • Q1Q
    • presentation
      • Presentasjonsfilformater
      • PPT
      • PPTX
    • programming
      • Programmering
      • ACD
      • ASM
      • AU3
      • C
      • CONFIG
      • CS
      • CSPROJ
      • CXX
      • EGG
      • G4
      • GROOVY
      • H
      • HPP
      • INO
      • Jav
      • JRXML
    • project-management
      • Prosjektledelse filformater
      • MPP
    • video
      • ASS
      • AV1
      • BNP
      • BRAW
      • DIVX
      • DRP
      • EVC
      • MJP
      • TTML2
      • WebVTT
    1. Hjem
    2. Video
    3. EVC

    What's on this Page

      • 1. Hva er MPEG-5 Essential Video Coding (EVC)?
      • 2. Viktige egenskaper ved MPEG-5 EVC
        • Kjerne-strategiske fordeler:
      • 3. Dyptgående tekniske funksjoner i EVC
        • A. To-nivå profilarkitektur
        • B. Fleksibel blokkpartisjonering (binære og ternære trær)
        • C. Avanserte intra-prediksjonsmoduser
        • D. Forbedret inter-prediksjon og bevegelsesforfining
        • E. In-loop etterbehandlingsfiltre
      • 4. Hvordan lage og kode EVC-filer
        • Metode 1: Bruke den frittstående XEVE CLI-koderen
        • Metode 2: Kode EVC ved hjelp av FFmpeg (libxeve)
      • 5. Hvordan åpne og spille av EVC-videofiler
        • 1. Bruke den offisielle XEVD (eXtra-fast Essential Video Decoder)
        • 2. Dekoding og avspilling med FFmpeg / FFplay
        • 3. Integrerte videospillere
      • Sammenligning av EVC vs. HEVC vs. VVC vs. AV1
      • Ofte stilte spørsmål (FAQ)
      • Konklusjon
      • Referanser

    Essential Video Coding (MPEG-5 EVC): Den forretningsvennlige neste generasjons videostandarden

    Etter hvert som strømmeplattformer, digitale kringkastere og mobilnettverk fortsetter å skalere leveranse av høyoppløselig innhold (4K, 8K og HDR), er videokomprimeringseffektivitet bare halve kampen. Usikkerhet rundt lisensiering og komplekse patentrettigheter har historisk hindret adopsjon av kodeker i mediebransjen. For å løse denne flaskehalsen utviklet Moving Picture Experts Group (MPEG) Essential Video Coding (EVC), formelt betegnet som ISO/IEC 23094-1 (MPEG-5 Part 1).

    Fullført i 2020 gir MPEG-5 EVC et strømlinjeformet, svært ytelsessterkt videokomprimeringsrammeverk designet med transparente, forutsigbare lisensieringsmodeller for å møte moderne forretnings- og tekniske krav.

    1. Hva er MPEG-5 Essential Video Coding (EVC)?

    Essential Video Coding (EVC) er en avansert videokomprimeringsstandard utviklet av MPEG for å betjene moderne mediestrømming, kringkasting og Over-The-Top (OTT)-plattformer. I motsetning til tidligere generasjonsstandarder, hvis komplekse patentrettighetslandskap kompliserte implementeringen, ble EVC konstruert rundt to tydelig definerte driftsprofiler:

    • Basisprofil: Et helt royalty‑fritt nivå bygget strengt med teknologier som enten er mer enn 20 år gamle eller bidratt med uoppsigelige royalty‑frie erklæringer.
    • Hovedprofil: Et høyytelsesnivå som inkluderer et utvalgt sett med avanserte komprimeringsverktøy designet for å matche eller overgå HEVC (H.265)-effektivitet, hvor hvert proprietært verktøy kan aktiveres individuelt eller slås av hvis lisensieringsproblemer oppstår.

    EVC leverer en ren balanse mellom høy beregningskapasitet, eksepsjonell båndbreddekomprimering og åpenhet rundt immaterielle rettigheter.

    2. Viktige egenskaper ved MPEG-5 EVC

    KjennetegnSpesifikasjon / Detalj
    StandardiseringsorganISO/IEC JTC 1/SC 29/WG 11 (MPEG)
    StandardreferanseISO/IEC 23094-1 (MPEG-5 Part 1)
    Viktige bidragsytereSamsung, Huawei, Qualcomm
    KomprimeringsmålMatcher/overgår HEVC (H.265) med ~25–30 % bedre effektivitet i hovedprofilen
    LisensieringsstrukturDobbeltprofil-modell: Royalty-fri (Baseline) & Royalty-bærende (Main)
    Primære kodek-implementeringerXEVE (Koder) & XEVD (Dekoder)
    Støttede filendelser.evc, rå bitstrømmer, og .mp4 / .mkv containerbindinger
    OppløsningsstøtteSD opp til 8K UHD ($7680 \times 4320$) og videre

    Kjerne-strategiske fordeler:

    1. IP Risikoredusering: Gjennomsiktige lisensieringspuljer sikrer at strømmingsleverandører kan implementere neste-generasjons komprimering uten plutselig royaltiesøksmål.
    2. Modulær verktøysbytte: Avanserte kodingsverktøy i Main-profilen kan slås av og på individuelt uten å ugyldiggjøre total bitstrømsoverensstemmelse.
    3. Maskinvare- og programvarevennlig: Designet fra starten av for rask, flertrådet programvareutførelse på stasjonære/mobils CPU-er og enkel ASIC-implementering.

    3. Dyptgående tekniske funksjoner i EVC

    EVCs arkitektur optimaliserer den klassiske blokkbaserte hybride videokodingsrøret gjennom moderne algoritmiske innovasjoner på tvers av begge profiler:

    A. To-nivå profilarkitektur

    • Baseline-profil: Tilbyr komprimeringseffektivitet på nivå med H.264/AVC (leverer lik visuell kvalitet med ~30 % lavere bithastighet sammenlignet med eldre AVC-baselines) samtidig som den opprettholder streng royalty-fri status.
    • Main-profil: Legger til opptil 26 avanserte kodingsverktøy som øker komprimeringseffektiviteten til å matche eller overgå HEVC (H.265) med omtrent 25 % til 30 % ved identisk subjektiv kvalitet.

    B. Fleksibel blokkpartisjonering (binære og ternære trær)

    • Bruker en Coding Tree Unit (CTU)-struktur som støtter store blokkstørrelser opptil $64 \times 64$ (og opptil $128 \times 128$ i utvidede rammeverk).
    • Erstatter stive Quad-Tree-deling med fleksibel Binary-Tree (BT)- og Ternary-Tree (TT)-partisjonering, som gjør det mulig for koderen å dele blokker langs ekte bevegelsesvektorer og uregelmessige bildekonturer.

    C. Avanserte intra-prediksjonsmoduser

    • Utvider tradisjonell intra-prediksjon for å tilby omfattende retningsvinkler og planare modus.
    • Bruker Advanced Intra Prediction (AIP) og intra sub-blokk-partisjonering i Main Profile for å modellere komplekse forgrunnsmønstre og fine bakgrunnsgradienter uten blokkartefakter.

    D. Forbedret inter-prediksjon og bevegelsesforfining

    • Affine Motion Compensation: Forutsier effektivt komplekse bevegelsesdynamikker som zooming, perspektivforvrengning og rotasjonsbevegelse.
    • Merge Mode with MVD (MMVD): Kombinerer standard bevegelses‑sammenslåingskandidater med små bevegelsesvektordifferanser for hyper‑effektiv bevegelsessignalisering.
    • Adaptive Motion Vector Resolution (AMVR): Gjør det mulig for koderen å bytte bevegelsespresisjon dynamisk mellom kvart‑pel, full‑pel og 4‑pel oppløsninger avhengig av videokompleksitet.

    E. In-loop etterbehandlingsfiltre

    • Deblocking Filter (DBF): Fjerner grense‑diskontinuiteter langs blokkkanter.
    • Avansert In-Loop-filter (ALF) & Hadamard Transform Domain Filter (HTDF): Hovedprofilen har sofistikerte løkkefiltre som gjenskaper høyfrekvente teksturdetaljer, og undertrykker kompresjonsstøy ved lave bithastigheter.

    4. Hvordan lage og kode EVC-filer

    EVC-videostrømmer opprettes ved hjelp av det offisielle åpne kildekodebiblioteket XEVE (eXtra-fast Essential Video Encoder) eller moderne bygg av FFmpeg konfigurert med libxeve.

    Metode 1: Bruke den frittstående XEVE CLI-koderen

    1. Klone og kompilere XEVE-repositoriet:
    git clone https://github.com/mpeg5/xeve.git
    cd xeve && mkdir build && cd build
    cmake .. && make
    
    1. Kode rå YUV-video til en EVC-bitstrøm:
    # Baseline Profile (Royalty-Free)
    ./xeve_app -i input_1080p.yuv -w 1920 -h 1080 -z 60 -p baseline -o output_baseline.evc
    
    # Main Profile (High Compression)
    ./xeve_app -i input_1080p.yuv -w 1920 -h 1080 -z 60 -p main --preset medium -q 28 -o output_main.evc
    

    Metode 2: Kode EVC ved hjelp av FFmpeg (libxeve)

    Moderne FFmpeg-versjoner (kompilert med --enable-libxeve) tillater én-trinns koding direkte fra MP4-, MKV- eller ProRes-kilder:

    ffmpeg -i input_video.mp4 -c:v libxeve -xeve-params "profile=main:preset=medium:qp=28" -c:a aac output_evc.mp4
    

    5. Hvordan åpne og spille av EVC-videofiler

    Fordi EVC er designet for moderne arkitekturer, støttes dekoding via programvare-dekodere og medieavspillingspakker:

    1. Bruke den offisielle XEVD (eXtra-fast Essential Video Decoder)

    Den offisielle MPEG åpne kildekode-dekoderen dekoder rå .evc-strømmer tilbake til ukomprimert video:

    git clone https://github.com/mpeg5/xevd.git
    cd xevd && mkdir build && cd build && cmake .. && make
    ./xevd_app -i output_main.evc -o decoded.yuv
    

    2. Dekoding og avspilling med FFmpeg / FFplay

    Hvis ditt FFmpeg-miljø er bygget med --enable-libxevd, kan du dekode eller forhåndsvise EVC-videostrømmer direkte:

    # Playback using FFplay
    ffplay -vcodec libxevd output_main.evc
    
    # Transcode EVC to standard H.264/MP4 for wide viewing
    ffmpeg -c:v libxevd -i output_main.evc -c:v libx264 -c:a copy output_preview.mp4
    

    3. Integrerte videospillere

    EVC-strømmer som er muxet inn i standard .mp4 eller .mkv-filer kan spilles av ved hjelp av tilpassede bygg av MPV eller mediespillere som inkluderer oppdaterte LAV Filters som støtter libxevd.

    Sammenligning av EVC vs. HEVC vs. VVC vs. AV1

    KodekStandardiseringsorganRoyalty-modellKomprimering vs. AVC (H.264)Nøkkelstyrke
    EVC (Basislinje)ISO/IEC MPEG100% royaltyfri~30% bedreIngen IP-/lisensieringseksponering
    EVC (Hoved)ISO/IEC MPEGGjennomsiktige royalty-pooler~60% bedreByttbare verktøy, høy hastighet
    HEVC (H.265)ITU-T / ISO/IECKompleks lisensiering med flere puljer~50% bedreBred maskinvarestøtte
    AV1AOMediaRoyalty‑fri~50-55% bedreStort nettøkosystem som støtter
    VVC (H.266)ITU-T / ISO/IECLisensavgiftsbelastet~70-75% bedreUltimat effektivitet for 8K/VR

    Ofte stilte spørsmål (FAQ)

    **Q1: Hva er hovedformålet med utviklingen av MPEG-5 EVC? A1: EVC ble opprettet for å levere neste generasjons videokomprimering med forutsigbar, transparent lisensiering og en royaltyfri basisprofil.

    **Q2: Hvordan skiller EVC Baseline-profilen seg fra Main-profilen? A2: Baseline-profilen er helt royaltyfri ved å bruke eldre etablerte teknologier, mens Main-profilen legger til byttbare avanserte verktøy for maksimal komprimeringseffektivitet.

    **Q3: Hvilke åpen kildekode-verktøy brukes til å kode og dekode EVC-video? A3: XEVE (eXtra-fast Essential Video Encoder) brukes til koding, mens XEVD (eXtra-fast Essential Video Decoder) håndterer dekoding.

    **Q4: Kan MPEG-5 EVC pakkes i standard videokontainerformater? A4: Ja, EVC-bitstrømmer kan muxes inn i populære mediekontainerformater inkludert MP4 (.mp4), Matroska (.mkv) og MPEG-transportstrømmer.

    **Q5: Hvordan sammenlignes EVCs komprimeringseffektivitet med HEVC (H.265)? A5: I sin hovedprofil oppnår EVC lik visuell kvalitet som HEVC med en ekstra reduksjon på 25 % til 30 % i total bithastighet.

    Konklusjon

    MPEG-5 Essential Video Coding (EVC) adresserer de kommersielle og operative utfordringene som historisk har bremset adopsjonen av neste generasjons kodek. Ved å kombinere et garantert royaltyfritt Basistier med en høy‑effektiv, modulær hovedprofil, tilbyr EVC videostrømmetjenester, kringkastingsoperatører og programvareutviklere en ideell balanse mellom teknisk ytelse, beregningshastighet og åpenhet rundt immaterielle rettigheter.

    Referanser

    • EVC: MPEG-5 Essensiell videokoding (EVC)
     
     Norsk
    Close
     English
     Deutsch
     日本
     中文
     русский
     Français
     한국인
     Español
     Italiano
     Nederlands
     हिन्दी
     Indonesian
     Português
     عربي
     Türkçe
     Ελληνικά
     ไทย
     עִברִית
     Svenska
     українська
     Tiếng Việt
     български
     Magyar
     čeština
     Română
     Polski
     Bengali
     Dansk
     Persian
     Finnish
     Gaeilge
     Lithuanian
     Latvian
     Azeri