Hva er HEVC H.265 Video, og hvorfor er det så viktig for 4K filmer?

Innholdsfortegnelse:

Hva er HEVC H.265 Video, og hvorfor er det så viktig for 4K filmer?
Hva er HEVC H.265 Video, og hvorfor er det så viktig for 4K filmer?

Video: Hva er HEVC H.265 Video, og hvorfor er det så viktig for 4K filmer?

Video: Hva er HEVC H.265 Video, og hvorfor er det så viktig for 4K filmer?
Video: What is a progressive web app in 60 seconds! - YouTube 2024, April
Anonim
4K er den neste store tingen i TV, og 4K-videoer begynner å dukke opp overalt. Men 4K-video tar opp massevis av plass, noe som gjør det vanskelig å laste ned og streame i best mulig kvalitet. Heldigvis er det en teknologi som endrer det, og det kalles High Efficiency Video Coding (HEVC), eller H.265.
4K er den neste store tingen i TV, og 4K-videoer begynner å dukke opp overalt. Men 4K-video tar opp massevis av plass, noe som gjør det vanskelig å laste ned og streame i best mulig kvalitet. Heldigvis er det en teknologi som endrer det, og det kalles High Efficiency Video Coding (HEVC), eller H.265.

Det tar litt tid før denne nye teknologien blir allestedsnærværende, men det skjer 4K UHD-Blu-stråler bruker HEVC, VLC 3.0 gjør HEVC- og 4K-videoer mer synlige på din PC, og iPhone kan til og med lagre innspilt video i HEVC for å spare lagringsplass rom. Men hvordan fungerer det, og hvorfor er det så viktig for 4K video?

Nåværende Standard: AVC / H.264

Når du ser på en Blu-ray-plate, en YouTube-video eller en film fra iTunes, er den ikke identisk med den originale rå videoen som kommer ut av redigeringsrommet. For å passe den filmen på en Blu-ray-plate, eller gjør den liten nok til å laste ned komfortabelt fra nettet, må filmen være komprimert.

Avansert videokoding, også kjent som AVC eller H.264, er den beste standarden for videokomprimering i utbredt bruk, og det er noen forskjellige metoder det bruker for å prøve å redusere filstørrelsen på videoen din.

For eksempel, i en gitt ramme, kan den se etter områder som hovedsakelig er i samme farge. Ta denne stillbilden av meg, og min sønn - mye av himmelen er den samme fargen blå, så kompresjonsalgoritmen kan dele bildet opp i biter som kalles "macroblocks" - og si "hei, i stedet for å huske fargen til hver pixel, kan vi bare si at alle disse klumpene i toppen er den samme fargen blå. "Det er mye mer effektivt enn å lagre fargen på hver enkelt pixel, noe som senker filstørrelsen til den endelige rammen. I video kalles detteintra-rammekomprimering-Komprimering av dataene til en enkelt ramme

Image
Image

AVC bruker også inter-frame komprimering, som ser på flere rammer og notater hvilke deler av rammen endrer seg og som ikke er. Ta dette skutt fra Kaptein Amerika: Borgerkrigen. Bakgrunnen endres ikke mye. Det meste av forskjellen mellom rammene er i Iron Man ansikt og kropp. Så, komprimeringsalgoritmen kan dele rammen opp i de samme makroblokkene og si "du vet hva? Disse klumpene endres ikke i 100 rammer, så la oss bare vise dem igjen i stedet for å lagre hele bildet 100 ganger. "Dette kan redusere filstørrelsen dramatisk.

Image
Image

Dette er bare to overforenklede eksempler på metodene AVC / H.264 bruker, men du får ideen. Det handler om å gjøre videofilen mer effektiv uten å kompromittere kvaliteten. (Selvfølgelig vil videoen miste kvalitet hvis du komprimerer den for mye, men jo smartere disse teknikkene er, desto mer kan du komprimere en video før du kommer til det punktet.)

HEVC / H.265 Komprimerer videoer mer effektivt, perfekt for 4K video

High Efficiency Video Coding, også kjent som HEVC eller H.265, er neste trinn i denne utviklingen. Den bygger mye av teknikkene som brukes i AVC / H.264 for å gjøre videokomprimeringen enda mer effektiv.

For eksempel, når AVC ser på flere rammer for endringer, som for eksempel Kaptein Amerika Eksemplet ovenfor - de makroblokkene "biter" kan være noen få forskjellige former og størrelser, opp til maksimalt 16 piksler med 16 piksler. Med HEVC kan disse bitene være opp til 64 × 64 i størrelse - mye større enn 16 × 16, noe som betyr at algoritmen kan huske færre biter, og dermed redusere størrelsen på den samlede videoen.

Du kan se en mer teknisk forklaring på denne teknikken i denne flotte videoen fra HandyAndy Tech Tips:

Igjen er det andre ting som skjer i HEVC, men det er en av de største forbedringene - og når alt er sagt og gjort, kan HEVC komprimere videoer dobbelt så mye som AVC på samme kvalitetsnivå. Dette er spesielt viktig for 4K-video, som tar opp en stor mengde plass med AVC. HEVC gjør 4K-video mye lettere å streame, laste ned eller rive til harddisken din.

Fangst: HEVC er langsom uten maskinvare akselerert dekoding

HEVC har vært en godkjent standard siden 2013, så hvorfor bruker vi ikke den for alle videoer allerede?

Disse komprimeringsalgoritmene er komplekse, det tar en forferdelig masse matematikk å finne ut av det som en video spiller. Det er to hoved måter en datamaskin kan dekode på denne videoen: programvareavkodning, der den bruker datamaskinens CPU til å gjøre det matte eller maskinvaredekodering, der det overfører belastningen til grafikkortet (eller den integrerte grafikkchip på din PROSESSOR). Et grafikkort er langt mer effektivt, så lenge det har innebygd støtte for kodeken til videoen du prøver å spille.

Så, mens mange PCer og programmer kan forsøk å spille en HEVC-video, kan det stampe eller være veldig sakte uten maskinvaredekodering. Så, HEVC gjør deg ikke så bra med mindre du har et grafikkort og en videospiller som begge støtter HEVC-maskinvaredekodering.

Dette er ikke et problem for frittstående avspillingsenheter - 4K Blu-ray-spillere, inkludert den i Xbox One, er alle bygget med HEVC i tankene. Men når det gjelder å spille HEVC-videoer på PCen, blir det tøffere.Datamaskinen din trenger en av maskinvareene nedenfor for å kunne dekode HEVC-video på maskinvare:

  • Intel 6. generasjon "Skylake" eller nyere CPUer
  • AMD 6. generasjon "Carizzo" eller nyere APUer
  • NVIDIA GeForce GTX 950, 960 eller nyere grafikkort
  • AMD Radeon R9 Fury, R9 Fury X, R9 Nano eller nyere grafikkort

Du må også bruke et operativsystem og en videospiller som støtter ikke bare HEVC-video, men HEVC-maskinvaredekodering - og dette er litt spotty for øyeblikket. Mange spillere legger fortsatt til støtte for HEVC-maskinvaredekodering, og i enkelte tilfeller kan det bare fungere med visse chips fra listen ovenfor. På tidspunktet for denne skrivingen støtter VLC 3.0, Kodi 17 og Plex Media Server 1.10 alle former for HEVC-maskinvaredekodering, i hvert fall for bestemte kort. Du må kanskje aktivere maskinvareakselerasjon i din valgte spiller for at den skal fungere skikkelig, skjønt.

Etter hvert som tiden går, vil flere datamaskiner kunne håndtere denne typen video, og flere spillere vil støtte det bredere, akkurat som de gjør med AVC / H.264 nå. Det kan ta litt tid før det blir allestedsnærværende, og til da må du lagre 4K-videoene dine i AVC / H.264 med gigantiske filstørrelser (eller komprimere det mer og miste bildekvalitet). Men jo mer HEVC / H.265 blir mye støttet, jo bedre video kommer til å bli.

Anbefalt: