Annonse
I syndfloden av WWDC-kunngjøringer var det en kort omtale av en teknologi som kommer til å spare deg for massevis av plass på enhetene dine: HEVC og HEIF. Dette er to filformater, henholdsvis ett for video og ett for bilder.
Apple bygger allerede disse inn i maskinvare og programvare på iOS og Mac, med støtte tilgjengelig i de kommende iOS 11 og macOS High Sierra-oppdateringene.
HEVC står for High Eeffektivitet Vide Coding, mens HEIF står for High Eeffektivitet Jegmage-fil Format.
Kodeker og komprimering 101
HEVC er industristandard, ikke bare et nytt Apple-filformat. HEIF er et bildeformat basert på de samme prinsippene som HEVC. Hver er designet for å spare plass på enhetene dine, samt båndbredde når du streamer video.
På grunn av spredningen av HD-video, så vel som kortformede videoer til sosiale nettverk, Lag videoer for alle sosiale nettverk med Apple ClipsApple har en ny iOS-app for å lage korte videoer å dele på sosiale nettverk, men er den bra? Les mer Apple sier at nå er tiden inne for å presse de nye kodekene og flytte hele bransjen fremover.
Enkelt sagt, kodeker brukes til å krympe medie- og bildefiler for å spare plass på disken. Dette er en generalisering, sjekk ut for detaljerte detaljer vår forklaring om kodeker for en presis definisjon Alt du trenger å vite om videokodeker, containere og komprimeringÅ forklare forskjellen mellom kodeker og containere er relativt enkelt, men det vanskelige er å prøve å forstå hvert format. Les mer . Filformatene som brukes til å lagre media som kan implementere ulike typer kodeker, kalles containere.
HEVC er et derivat av det populære H.264-formatet, og håndterer på samme måte komprimering. Det er grunnen til at ITU-T-standardorganet gir den navnet H.265. H.264 er det mest gjennomgripende formatet for nettvideo, så det er sannsynlig at du bruker det de fleste dager. HEIF bruker samme formatering som HEVC og bruker den til bildekomprimering.
Hva gjør HEVC annerledes?
Det kan være smertefullt å tvinge brukere og utviklere til å ta i bruk et hvilket som helst nytt format. Hva får vi ved at Apple trykker på at dette er standardformatet? Høydepunktene fra WWDC-foredraget lover en 40 % forbedring i komprimering. Til video tatt fra iOS-kameraet En hurtigstartguide til iPhone-kameraetiPhone er fortsatt det mest populære pek-og-skyt-kameraet på planeten, men mange brukere er fortsatt ikke borte fra alt kameraet kan gjøre. Her er det du trenger å vite. Les mer , kan filer være halvparten så store som de som er kodet med H.264.
Disse forbedringene kommer fra de små justeringene som er gjort i måten video er kodet på. I likhet med H.264 håndterer HEVC rammer i en serie "makroblokker", men HEVC tillater mye større blokkstørrelser. Disse større blokkstørrelsene gir den største kompresjonsforbedringen.
Det er også forbedret bevegelseskoding, inkludert støtte for måling av bevegelse på underpikselnivå. Denne endringen bør forbedre artefakter når en video er i bevegelse, mens den nye kodeken bør forbedre videokvaliteten totalt sett.
Hva med HEIF?
Den enkleste måten å beskrive HEIF-formatet på er å bruke prinsippene til HEVC på bilder. HEIF er en annen industristandard, ikke bare et Apple-format. I likhet med HEVC har HEIF en forbedret komprimeringsgrad, Apple rapporterer nesten dobbelt så mye forbedring.
Definitivt en tidsbesparelse for opplastinger: videoen vi nettopp har kodet er 1,74 GB h.264, 795 MB HEVC. Husk at CPU-koding er mye tregere.
— Digital Foundry (@digitalfoundry) 23. juni 2017
HEIF har bedre støtte for animerte bilder, så det passer naturlig for Live-bilder og animerte GIF-er Slik gjør du iPhone Live-bilder til GIF-er i ett enkelt trinnLive-bilder er flotte, men de er begrenset fordi du bare kan dele dem med andre iOS 9- og El Capitan-brukere. Slik konverterer du dem raskt til universelle GIF-er i stedet. Les mer . Fotografer bør like formatets forbedrede støtte for ikke-destruktive redigeringer. Det betyr at når du gjør endringer i den originale filen, er originalen alltid tilgjengelig. Redigeringsdataene lagres som en transformasjonsfunksjon ved bruk av HEVC-formatet.
Kompatibel med ISO-filformatet, den støttede utvidelsen i Apple-økosystemet er .HEIC. Det er forskjellige formater for andre koder introdusert på WWDC: .AVCI for H.264-koding og .HEIF for alle andre kodeker.
Er det maskinvarebegrensninger?
Apple går all-in på HEVC og HEIF. De nye formatene vil være tilgjengelige i iOS 11 og macOS High Sierra. Imidlertid er det allerede innebygd maskinvarestøtte i eksisterende iOS-enheter.
Alt med en A9-prosessor eller nyere er allerede i stand til å bruke maskinvaredekoding. A10-prosessoren har maskinvare koding også (slik at du kan skrive til formatet). Maskinvarekoding betyr lavere maskinvareoverhead for disse enhetene. På Mac-siden, Intel 6. generasjons prosessorer Intel Skylake CPUer: 3 ting å vite før oppgraderingVurderer du å oppgradere til en Intel Skylake CPU, men ikke sikker på om du bør? Her er hva du bør vite for å gjøre den avgjørelsen enklere. Les mer eller senere har maskinvaredekoding. Maskinvarekoding er begrenset til Intels 7. generasjons prosessorer Intels Kaby Lake CPU: The Good, the Bad, and the MehKaby Lake er Intels neste prosessor. Hvor mye forbedrer det på Skylake-prosessoren? Hva er ulempene og begrensningene? Her er fire ting du bør vite om det. Les mer .
Alle andre støttede systemer bruker programvarekoding og dekoding. De høyere ressursene for programvaredekoding betyr at noen enheter ikke vil spille av videoer. I reelle termer betyr det at eiere av iPhone 6s (og nyere) kan bruke maskinvaredekoding, mens iPhone 7 og nyere vil kunne bruke maskinvarekoding.
Når kan jeg bruke det?
HEVC og HEIF er innebygd i API-ene og rammeverket for iOS og macOS. Mange utviklere går eller har en smertefri overgang til å støtte disse formatene.
Selv om du ikke ser så mye video, går Photos all in på HEIF. Det betyr at du kommer til å begynne å bruke den nesten umiddelbart når iPhone-en din oppgraderes. Det er ennå ikke klart om det betyr at Apple vil oppdatere ditt eksisterende bibliotek til det nye formatet. Det valget kan gi deg litt tilbake plass på enheten din.
Så innså jeg at bare min PC og iPhone faktisk kan spille av HEVC-videoer fordi ingenting annet er kraftig nok. Fremtiden er ikke her ennå.
— Chief Oddball (@Chief_Oddball) 12. juni 2017
Apple er også ute etter å redusere transkodingen enheten din trenger å gjøre. De skal sjekke destinasjonen til videoen din for kompatibilitet. For eksempel deling av videoer mellom apper med delingsarket: hvis HEVC støttes, vil appen få den dekodede videoen til å begynne å jobbe med. Enheter deling via AirDrop 9 raske måter å dele filer og mapper på fra en MacLei av å dra filer inn i e-postmeldinger når du vil dele noe? Det kan være en bedre måte. Les mer vil også sjekke for sammenligning. Det er en imponerende måte å lagre CPU-sykluser for eldre enheter.
Under panseret
Video- og bildekodeker kommer ikke til å være høydepunktet på hovedtonen WWDC '17: HomePod, iOS 11 og Apples andre toppkunngjøringerOverveldet av WWDC? Det trenger du ikke være. Her er alle viktige kunngjøringer fra Apples 2017 keynote. Les mer for folk flest. Imidlertid vil de endre måten maskinvaren og programvaren din fungerer på. Det viser at Apple fokuserte på å forbedre det grunnleggende i operativsystemet. I stedet for bare å jage Keynote-funksjoner for den tekniske pressen.
Å endre et økosystems foretrukne format for både video og bilder kommer ikke til å være enkelt. Du kan forvente at ikke alle utviklere vil få notatet, så forvent å gi noen utviklere tid til å tilpasse seg endringene.
Var du desperat etter at Apple skulle gjøre endringen til H.265? Gi oss beskjed i kommentarene.
Michael brukte ikke Mac da de ble dømt, men han kan kode i Applescript. Han har grader i informatikk og engelsk; han har skrevet om Mac, iOS og videospill en stund nå; og han har vært en IT-ape på dagtid i over et tiår, og spesialisert seg på skripting og virtualisering.