Hvad er H.265, og hvorfor er det bedre end H.264?
Også kendt som High Efficiency Video Coding (HVEC) og MPEG-H Part 2, H.265 er en videokomprimeringsstandard designet til de nyeste generationer af højopløsningsvideo. Det er en efterfølger til den almindeligt anvendte H.264-codec (også kaldet AVC eller MPEG-4 Del 10) og giver nogle større forbedringer i forhold til det nu-aldrende kompressionsprogram. H.265 blev udviklet af Joint Collaborative Team on Video Coding (JCT-VC), en gruppe af videokodende eksperter, der begyndte at arbejde på komprimeringsstandarden tilbage i 2010.
Hvorfor er H.265 bedre end H.264?
H.265 codec tilbyder nogle store forbedringer over H.264 codec, som blev udviklet i de hæslige dage af 2003. Der er langt flere forbedringer, som vi kan dække her, men det er højdepunkterne for forbrugerne.
Bedre kompression
H.265 tilbyder massivt forbedret kompression over H.264. Den nyere codec kan opnå næsten dobbelt komprimering af sin forgænger. Med H.265 ville en video af samme tilsyneladende visuelle kvalitet kun tage halvdelen af pladsen. Alternativt kan en video af samme filstørrelse og bithastighed være væsentligt bedre udseende. En del af denne forbedring stammer fra en øget makroblokstørrelse. H.264 tillader kun 16 x 16 pixel macroblocks, som er for små til at være virkelig effektive i video med højere opløsning. H.265 giver 64 x 64 pixel macroblocks (nu kaldet kodende træenheder eller CTU'er), hvilket giver mulighed for større kodningseffektivitet ved alle opløsninger.
Forbedret intraframe motion forudsigelse
Videokomprimering er baseret på forudsigelse af bevægelse mellem rammer. Når der ikke er nogen ændring i en pixel, kan en video codec spare plads ved at henvise til det, snarere end at gengive det. Så forbedret bevægelsesforudsigelse betyder forbedret filstørrelse og komprimeringskvalitet. Ved siden af de forbedrede kompressionsstandarder i H.265 finder vi også store forbedringer i bevægelsesforudsigelse og kompensation.
Forbedret intraframe forudsigelse
Videokompression drager også fordel af at analysere "bevægelse" inden for individuelle rammer, hvilket gør det muligt at komprimere enkeltbilleder af video mere effektivt. Dette kan opnås ved at beskrive pixel med en matematisk funktion i stedet for de faktiske pixelværdier. Funktionen optager mindre plads end pixeldata, krympende filstørrelse. Codec'en skal dog understøtte en tilstrækkelig avanceret matematisk funktion til denne teknik til at være virkelig nyttig. H.265s intraframe forudsigelsesfunktion er langt mere detaljeret end H.264s, hvilket giver mulighed for 33 bevægelsesretninger over H.264s ni retninger.
Parallel forarbejdning
H.265 bruger fliser og skiver, der kan dekodes uafhængigt af resten af en ramme. Det betyder, at afkodningsprocessen kan opdeles på tværs af flere parallelle procestråde, idet man udnytter mere effektive afkodningsmuligheder på nu-standard multi-core processorer. Da videoopløsninger bliver højere, er denne form for forbedret effektivitet nødvendig for at afkode video i et holdbart tempo på hardware med lavere hardware.
Højere maksimal rammestørrelse
Verden bliver højere, og H.265 støtter det. Med H.265 kan video indkodes med op til 8K UHD eller 8192 pixels × 4320 pixels. I øjeblikket kan kun en håndfuld kameraer endda producere 8K video, og meget få skærme kan vise den slags opløsning. Men ligesom HD er dagens standard, kan vi forvente 4K og til sidst 8K til at stige til lignende fremtrædende afslutning.
Hardware Support
H.265-codec understøttes specifikt af den nuværende generation af Intel-processorer. Kaby Lake-linjen for processorer indeholder specielle instrukser til kodning og afkodning af H.265-video, som det skulle ske i kommende generationer. Dette giver codec en større hastighed og konsistens fordel i sammenligning med andre high-res video codecs. I betragtning af populariteten og den tekniske overlegenhed af H.264-codec er det ikke overraskende, at Intel ville vælge at smide deres hardware måske bag sin efterfølger.
Selvfølgelig begrænser dette ikke H.265 brug til Kaby Lake processorer, men det betyder, at computere, der bruger Kaby Lake chips, vil spille H.265 video mere fluidly. Og i betragtning af den beregningsmæssige overhead, der kræves til at kode og afkode H.265-video med høj opløsning er signifikant, kan dette betyde en stor forskel mellem hardware- og software-understøttede implementeringer af H.265.
Konklusion: Hvor er H.265 fundet?
H.265 er stadig mindre almindelig end H.264, men det vinder hurtigt markedsandele. Apples nye iPhone og iPad operativsystem, iOS 11, gemmer alle videofiler i H.265. Den nyeste generation af MacBook Pros omfatter Kaby Lake-powered hardware support til afkodning af codec. Videoformatet vil også blive brugt i Apples tvOS og Safari webbrowser til streaming video.
Bare sidste måned udgav Microsoft en gratis udvidelse til Windows 10, der tilføjer understøttelse af H.265 video dekodning. Netflix 4K-indhold streames med H.265-codec på understøttet hardware. YouTube bruger derimod ikke H.265, men vælger i stedet deres konkurrerende VP9-komprimeringsskema.
Men med H.265s større effektivitet ser vi sandsynligvis at kodek dominerer markedet i de kommende år.