I WWWC-kunngjøringen ble det kort omtale av en teknologi som vil spare deg for masse plass på enhetene dine: HEVC og HEIF . Disse er to filformater, en for video og en for bilder, henholdsvis.
Apple bygger allerede disse i maskinvare og programvare på iOS og Mac, med støtte tilgjengelig i kommende iOS 11 og MacOS High Sierra oppdateringer.
HEVC står for H igh E fficiency V ideo C oding, mens HEIF står for H igh E fficiency I mage file F ormat.
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 streaming video.
På grunn av spredning av HD-video, samt kortformede videoer til sosiale nettverk, Lag videoer for ethvert sosialt nettverk med Apple-klipp Lag videoer for alle sosiale nettverk med Apple-klipper Apple har en ny iOS-app for å lage korte videoer for å dele på sosiale nettverk, men er det noe bra? Les mer Apple sier nå er det på tide å presse de nye kodekerne og flytte hele bransjen fremover.
Enkelt sagt, kodeker brukes til å krympe media og bildefiler ned for å spare plass på disken. Dette er en generalisering, for dyptgående detaljer, se vår explainer på kodeker for en presis definisjon Alt du trenger å vite om Video Codecs, Containers og Compression Alt du trenger å vite om Video Codecs, Containers og Compression Forklar forskjellen mellom kodeker og containere er relativt enkle, men vanskelig del forsøker å forstå hvert format. Les mer . Filformatene som brukes til å lagre mediene som kan implementere ulike typer kodeker, er navngitte beholdere.
HEVC er et derivat av det populære H.264-formatet, og håndterer også kompresjon. Det er derfor ITU-T standard kroppen gir navnet H.265. H.264 er det mest gjennomgripende formatet for online video, 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 forskjellig?
Å tvinge brukere og utviklere til å vedta noe nytt format kan være smertefullt. Hva får vi av Apple å presse dette er standardformatet? Høydepunktene fra WWDC-snakk lover en 40% forbedring i komprimering. For video hentet fra iOS-kameraet En hurtigstartguide til iPhone-kameraet En hurtigstartguide til iPhone-kameraet iPhone er fortsatt det mest populære pek-og-skytekameraet på planeten, men mange brukere er fortsatt ikke borte fra alle som kameraet kan gjøre. Her er hva du trenger å vite. Les mer, filer kan være halvparten av størrelsen på de som er kodet med H.264.
Disse forbedringene kommer fra de små tweaksene som er gjort på den måten videoen kodes for. Som H.264 håndterer HEVC rammer i en serie "macroblocks", men HEVC tillater mye større blokkstørrelser. Disse større blokkstørrelsene gir størst kompresjonsforbedring.
Det er også forbedret bevegelseskoding, inkludert støtte for måling av bevegelse på et underpikselnivå. Den endringen skal forbedre gjenstander når en video er i gang, mens den nye kodeken skal forbedre videokvaliteten samlet.
Hva om HEIF?
Den enkleste måten å beskrive HEIF-formatet på, er å bruke HEVCs prinsipper til bilder. HEIF er en annen industristandard, ikke bare et Apple-only-format. Som HEVC, HEIF har en forbedret kompresjonsrate, rapporterer Apple nesten to ganger en forbedring.
Definitivt en tidsbesparende for opplastinger: video vi nettopp har kodet er 1.74GB h.264, 795MB HEVC. Husk at CPU-koding er mye tregere skjønt.
- Digital Foundry (@digitalfoundry) 23. juni 2017
HEIF har bedre støtte for animerte bilder, slik at det er en naturlig passform for Live Photos og animerte GIFs. Slik bytter du iPhone Live-bilder til GIFs på ett enkelt trinn. Slik slår du iPhone Live-bilder inn i GIFs på ett enkelt trinn. Live-bilder er flotte, men de er begrenset fordi du bare kan dele dem med andre brukere iOS 9 og El Capitan. Slik konverterer du dem raskt til universelle GIFs i stedet. Les mer . Fotografer bør like formatets forbedrede støtte for ikke-destruktiv redigering. Det betyr at når du gjør endringer i den opprinnelige filen, er originalen alltid tilgjengelig. Redigeringsdata lagrer som en transformasjonsfunksjon ved hjelp av HEVC-formatet.
Kompatibel med ISO-filformatet, den støttede utvidelsen i Apple-økosystemet er .HEIC. Det finnes forskjellige formater for andre koder introdusert ved 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 maskinvare støtte innebygd i eksisterende iOS-enheter.
Alt med en A9-prosessor eller senere kan allerede bruke maskinvaredekodering. A10-prosessoren har også maskinvarekoding (slik at du kan skrive til formatet). Maskinvarekoding betyr lavere maskinvareoverhead for disse enhetene. På Mac-siden, Intel 6th-generasjon prosessorer Intel Skylake CPUer: 3 ting å vite før oppgradering av Intel Skylake CPUer: 3 ting å vite før oppgradering Tenk på å oppgradere til en Intel Skylake CPU, men ikke sikker på om du burde? Her er det du bør vite for å gjøre beslutningen enklere. Les mer eller senere ha maskinvaredekodering. Maskinvarekodingen er begrenset til Intels 7 generasjons prosessorer Intels Kaby Lake CPU: The Good, the Bad og Meh Intels Kaby Lake CPU: The Good, the Bad og Meh Kaby 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. Jo høyere ressurser for programvaredekoding betyr at noen enheter ikke vil spille av videoer. I reelle termer betyr det at iPhone 6s (og senere) eiere kan bruke maskinvaredekodering, mens iPhone 7 og nyere vil kunne bruke maskinvarekoding.
Når kan jeg bruke den?
HEVC og HEIF er bygd inn i APIene og rammene 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 bilder inn på HEIF. Det betyr at du skal begynne å bruke den nesten umiddelbart når iPhone oppgraderer. Det er ikke klart om det betyr at Apple vil oppdatere ditt eksisterende bibliotek til det nye formatet. Det valget kan gi deg litt returplass på enheten.
Da skjønte jeg at bare min PC og iPhone faktisk kan spille HEVC videoer fordi ingenting annet er kraftig nok. Fremtiden er ikke her ennå.
- Chief Oddball (@Chief_Oddball) 12. juni 2017
Apple ser også på å redusere transkodingen enheten trenger å gjøre. De skal sjekke destinasjonen til videoen din for kompatibilitet. For eksempel kan du dele videoer mellom apper med delingsarket: hvis HEVC støttes, får appen den dekodede videoen til å begynne å jobbe med. Enheter som deles via AirDrop 9 Raske måter å dele filer og mapper fra en Mac 9 Raske måter å dele filer og mapper fra en Mac Syklus med å dra filer til e-postmeldinger når du vil dele noe? Det kan være en bedre måte. Les mer vil også sjekke om sammenlignbarhet. Det er en imponerende måte å lagre CPU-sykluser på for eldre enheter.
Under panseret
Video- og bildekodeker kommer ikke til å være høydepunktet til hovedtangen WWDC '17: HomePod, iOS 11 og Apples andre toppmeldinger WWDC '17: HomePod, iOS 11 og Apples andre toppmeldinger overveldet av WWDC? Du trenger ikke å være. Her er alle viktige kunngjøringer fra Apples 2017-hovednotat. Les mer for de fleste. Men de vil endre måten din maskinvare og programvare fungerer på. Det viser at Apple fokuserte på å forbedre fundamentet av operativsystemet. I stedet for å bare jakte på Keynote-funksjoner for techpressen.
Endring av et økosystems foretrukne format for både video og bilder går ikke til enkelhet. Du kan forvente at ikke alle utviklere vil få notatet, så forvent å gi noen utviklere tid til å tilpasse seg endringene.
Var du desperat for Apple å gjøre endringen til H.265? Gi oss beskjed i kommentarene.