Advertentie

In de stortvloed van WWDC-aankondigingen was er de korte vermelding van een technologie die u een hoop ruimte op uw apparaten zal besparen: HEVC en HEIF. Dit zijn twee bestandsindelingen, respectievelijk één voor video en één voor foto's.

Apple bouwt deze al in hardware en software op iOS en de Mac, met ondersteuning beschikbaar in de komende iOS 11 en macOS High Sierra-updates.

HEVC staat voor Hhoog Eefficiëntie Video Coding, terwijl HEIF voor staat Hhoog Eefficiëntie ikmage-bestand Format.

Codecs en compressie 101

HEVC is industriestandaard, niet alleen een nieuw bestandsformaat van Apple. HEIF is een afbeeldingsformaat dat is gebaseerd op dezelfde principes als HEVC. Elk is ontworpen om u ruimte op uw apparaten te besparen, evenals bandbreedte bij het streamen van video.

Vanwege de verspreiding van HD-video, evenals korte video's naar sociale netwerken, Maak video's voor elk sociaal netwerk met Apple ClipsApple heeft een nieuwe iOS-app voor het maken van korte video's om te delen op sociale netwerken, maar is het ook goed? Lees verder

Apple zegt dat het nu het moment is om de nieuwe codecs te pushen en de hele industrie vooruit te helpen.

Simpel gezegd, codecs worden gebruikt om media- en afbeeldingsbestanden te verkleinen om ruimte op de schijf te besparen. Dit is een veralgemening, voor uitgebreide details check out onze uitleg over codecs voor een nauwkeurige definitie Alles wat u moet weten over videocodecs, containers en compressieHet verschil tussen codecs en containers uitleggen is relatief eenvoudig, maar het is een moeilijk onderdeel om elk formaat te begrijpen. Lees verder . De bestandsindelingen die worden gebruikt om uw media op te slaan die verschillende soorten codecs kunnen implementeren, worden containers genoemd.

HEVC is een afgeleide van het populaire H.264-formaat en verwerkt op dezelfde manier compressie. Daarom geeft de ITU-T-standaardinstantie het de naam H.265. H.264 is het meest doordringende formaat voor online video, dus u gebruikt het waarschijnlijk de meeste dagen. HEIF gebruikt dezelfde opmaak als HEVC en past deze toe op beeldcompressie.

Wat maakt HEVC anders?

Het kan pijnlijk zijn om zowel gebruikers als ontwikkelaars te dwingen elk nieuw formaat te gebruiken. Wat winnen we door Apple te pushen, dit is het standaardformaat? De hoogtepunten van de WWDC-talk beloven een compressieverbetering van 40%. Voor video vastgelegd van de iOS-camera Een snelstartgids voor de iPhone-cameraDe iPhone is nog steeds de populairste point-and-shoot-camera ter wereld, maar veel gebruikers zijn nog steeds niet weg van alles wat de camera kan doen. Dit moet je weten. Lees verder , bestanden kunnen half zo groot zijn als bestanden die zijn gecodeerd met H.264.

videocompressie diagram
Afbeelding tegoed: Swati S, Hayat K, Shahid Z via Wikimedia

Deze verbeteringen zijn te danken aan de kleine aanpassingen aan de manier waarop video is gecodeerd. Net als H.264 verwerkt HEVC frames in een reeks "macroblokken", maar HEVC maakt veel grotere blokgroottes mogelijk. Deze grotere blokgroottes zorgen voor de grootste compressieverbetering.

Er is ook verbeterde bewegingscodering, inclusief ondersteuning voor het meten van beweging op een subpixelniveau. Die wijziging zou artefacten moeten verbeteren wanneer een video in beweging is, terwijl de nieuwe codec de videokwaliteit in het algemeen zou moeten verbeteren.

Hoe zit het met HEIF?

De meest eenvoudige manier om het HEIF-formaat te beschrijven, is door de principes van HEVC op afbeeldingen toe te passen. HEIF is een andere industriestandaard, niet alleen een Apple-formaat. Net als HEVC heeft HEIF een verbeterde compressieratio, waarbij Apple bijna tweemaal een verbetering meldt.

Absoluut een tijdbesparing voor uploads: video die we zojuist hebben gecodeerd, is 1,74 GB h.264, 795 MB HEVC. Vergeet niet dat CPU-codering een stuk langzamer is.

- Digital Foundry (@digitalfoundry) 23 juni 2017

HEIF biedt betere ondersteuning voor geanimeerde foto's, dus het is een natuurlijke pasvorm voor Live-foto's en geanimeerde GIF's Hoe iPhone Live-foto's in één eenvoudige stap in GIF's te veranderenLive-foto's zijn geweldig, maar ze zijn beperkt omdat je ze alleen kunt delen met andere iOS 9- en El Capitan-gebruikers. Hier leest u hoe u ze in plaats daarvan snel kunt converteren naar universele GIF's. Lees verder . Fotografen zouden de verbeterde ondersteuning van het formaat voor niet-destructieve bewerkingen moeten waarderen. Dat betekent dat als u wijzigingen aanbrengt in het originele bestand, het origineel altijd beschikbaar is. De bewerkingsgegevens worden opgeslagen als een transformatiefunctie met behulp van het HEVC-formaat.

Compatibel met het ISO-bestandsformaat, de ondersteunde extensie in het Apple-ecosysteem is .HEIC. Er zijn verschillende formaten voor andere codes die op WWDC zijn geïntroduceerd: .AVCI voor H.264-codering en .HEIF voor alle andere codecs.

Zijn er hardwarebeperkingen?

Apple gaat all-in op HEVC en HEIF. De nieuwe formaten zijn beschikbaar in iOS 11 en macOS High Sierra. Er is echter al hardware-ondersteuning ingebouwd in bestaande iOS-apparaten.

Alles met een A9-processor of hoger kan al hardware-decodering gebruiken. De A10 processor heeft hardware codering ook (zodat u naar het formaat kunt schrijven). Hardwarecodering betekent een lagere hardware-overhead voor deze apparaten. Aan de Mac-kant Intel 6e generatie processors Intel Skylake CPU's: 3 dingen die u moet weten voordat u gaat upgradenDenkt u erover om te upgraden naar een Intel Skylake CPU, maar weet u niet zeker of u dat zou moeten doen? Dit is wat u moet weten om die beslissing gemakkelijker te maken. Lees verder of later hardware-decodering hebben. Hardware-codering is beperkt tot Intel's 7e generatie processors Intel's Kaby Lake CPU: The Good, the Bad, and the MehKaby Lake is de volgende processor van Intel. Hoeveel verbetert het op de Skylake-processor? Wat zijn de nadelen en beperkingen? Hier zijn vier dingen die u moet weten. Lees verder .

iPhone 7 plus camera

Alle andere ondersteunde systemen gebruiken codering en decodering van software. Door de hogere bronnen voor het decoderen van software kunnen sommige apparaten geen video's afspelen. Concreet betekent dit dat eigenaren van een iPhone 6s (en later) hardware-decodering kunnen gebruiken, terwijl iPhone 7 en later hardware-codering kunnen gebruiken.

Wanneer kan ik het gebruiken?

HEVC en HEIF zijn ingebouwd in de API's en frameworks voor iOS en macOS. Veel ontwikkelaars gaan of hebben een pijnloze overgang naar het ondersteunen van deze formaten.

Zelfs als je niet zoveel video's bekijkt, gaat Foto's all-in op HEIF. Dat betekent dat je het bijna onmiddellijk gaat gebruiken wanneer je iPhone upgradet. Het is nog niet duidelijk of dat betekent dat Apple je bestaande bibliotheek zal updaten naar het nieuwe formaat. Die keuze kan u wat geretourneerde ruimte op uw apparaat geven.

Toen realiseerde ik me dat alleen mijn pc en iPhone HEVC-video's kunnen afspelen omdat niets anders krachtig genoeg is. De toekomst is er nog niet.

- Chief Oddball (@Chief_Oddball) 12 juni 2017

Apple probeert ook de transcodering van uw apparaat te verminderen. Ze gaan de bestemming van je video controleren op compatibiliteit. Bijvoorbeeld het delen van video's tussen apps met het deelblad: als HEVC wordt ondersteund, krijgt de app de gedecodeerde video om mee te werken. Apparaten delen via AirDrop 9 snelle manieren om bestanden en mappen te delen vanaf een MacBen je het zat om bestanden naar e-mailberichten te slepen wanneer je iets wilt delen? Er is misschien een betere manier. Lees verder zal ook controleren op vergelijkbaarheid. Het is een indrukwekkende manier om CPU-cycli voor oudere apparaten op te slaan.

Onder de motorkap

Video- en afbeeldingscodecs worden niet de hoogtepunt van de keynote WWDC '17: HomePod, iOS 11 en Apple's andere topaankondigingenOverweldigd door WWDC? U hoeft dat niet te zijn. Hier zijn alle belangrijke aankondigingen van Apple's keynote 2017. Lees verder voor de meeste mensen. Ze zullen echter de manier veranderen waarop uw hardware en software werken. Het laat zien dat Apple zich heeft gericht op het verbeteren van de basisprincipes van het besturingssysteem. In plaats van alleen Keynote-functies na te jagen voor de technische pers.

Het wijzigen van het voorkeursformaat van een ecosysteem voor zowel video als afbeeldingen zal niet eenvoudig zijn. Je kunt verwachten dat niet alle ontwikkelaars de memo zullen ontvangen, dus verwacht dat je sommige ontwikkelaars de tijd geeft om zich aan de wijzigingen aan te passen.

Was je wanhopig op zoek naar Apple om de overstap naar H.265 te maken? Laat het ons weten in de comments.

Michael gebruikte geen Mac toen ze verdoemd waren, maar hij kan in Applescript coderen. Hij heeft diploma's in informatica en Engels; hij schrijft al een tijdje over Mac, iOS en videogames; en hij is al meer dan een decennium een ​​IT-aap overdag, gespecialiseerd in scripting en virtualisatie.