I WWWC-meddelandenas översvämning fanns det kort omnämnande av en teknik som kommer att spara dig massor av utrymme på dina enheter: HEVC och HEIF . Dessa är två filformat, en för video respektive en för foton.
Apple bygger redan dessa i hårdvara och mjukvara på iOS och Mac, med stöd tillgängligt i de kommande uppdateringarna iOS 11 och MacOS High Sierra.
HEVC står för H eigh e ficiency V ideo C oding, medan HEIF står för H igh E fficiency I mage file F ormat.
Codecs and Compression 101
HEVC är industristandard, inte bara ett nytt Apples enda filformat. HEIF är ett bildformat baserat på samma principer som HEVC. Varje är utformad för att spara utrymme på dina enheter, liksom bandbredd när du strömmar video.
På grund av spridningen av HD-video och korta videofilmer till sociala nätverk, gör videoklipp för vilket socialt nätverk som helst med Apple-klipp, skapa videoklipp för vilket socialt nätverk som helst med Apple-klipp. Apple har en ny iOS-app för att göra korta videoklipp att dela på sociala nätverk, men är det något bra? Läs mer Apple säger nu är det dags att driva nya codecs och flytta hela branschen framåt.
Enkelt uttryckt används codecs för att krympa media och bildfiler ner för att spara utrymme på disken. Detta är en generalisering, för detaljerad information, kolla in vår förklarare på codecs för en exakt definition. Allt du behöver veta om Video Codecs, Containers och Compression Allt du behöver veta om Video Codecs, Containers och Compression Förklara skillnaden mellan codecs och behållare är relativt enkla, men svår del försöker förstå varje format. Läs mer . Filformat som används för att spara media som kan implementera olika typer av codecs heter namngivna containrar.
HEVC är ett derivat av det populära H.264-formatet, och hanterar på liknande sätt komprimering. Det är därför som ITU-T-standardkroppen ger namnet H.265. H.264 är det mest genomgripande formatet för onlinevideo, så det är troligt att du använder det de flesta dagar. HEIF använder samma formatering som HEVC och tillämpar den på bildkomprimering.
Vad gör HEVC olika?
Tvinga användare och utvecklare både att anta något nytt format kan vara smärtsamt. Vad får vi av Apple att trycka på detta är standardformatet? Höjdpunkterna från WWDC-talet lovar en 40% förbättring av komprimeringen. För video som tagits från iOS-kameran En snabbstartguide till iPhone-kameran En snabbstartsguide till iPhone-kameran iPhone är fortfarande den mest populära pekskydds-kameran på planeten, men många användare är fortfarande inte borta från alla som kameran kan göra. Här är vad du behöver veta. Läs mer, filer kan vara halva storleken på de som kodas med H.264.
Dessa förbättringar kommer från de små tweaks som görs på sättet videoen kodas. Liksom H.264 hanterar HEVC ramar i en serie "macroblocks", men HEVC möjliggör mycket större blockstorlekar. Dessa större blockstorlekar möjliggör den största kompressionsförbättringen.
Det finns också förbättrad rörelsekodning, inklusive stöd för mätning av rörelse på en sub-pixelnivå. Den förändringen bör förbättra artefakter när en video är igång, medan den nya codec ska förbättra videokvaliteten totalt sett.
Vad om HEIF?
Det enklaste sättet att beskriva HEIF-formatet är att tillämpa HEVCs principer på bilder. HEIF är en annan industristandard, inte bara ett Apple-format. Precis som HEVC, HEIF har en förbättrad kompressionshastighet, rapporterar Apple nästan dubbelt så stor förbättring.
Definitivt en tidsbesparare för uppladdningar: video som vi just kodat är 1.74GB h.264, 795MB HEVC. Kom ihåg att CPU-kodning är mycket långsammare men.
- Digital Foundry (@digitalfoundry) 23 juni 2017
HEIF har bättre stöd för animerade bilder, så det är en naturlig passform för Live Photos och animerade GIF-filer Så här byter du iPhone Live-bilder till GIF-filer i ett enkelt steg Hur du gör iPhone Live-bilder till GIF-filer i ett enkelt steg Live-bilder är bra, men de är begränsad eftersom du bara kan dela dem med andra användare iOS 9 och El Capitan. Så här konverterar du dem snabbt till universella GIF-filer i stället. Läs mer . Fotografer bör tycka om formatets förbättrade stöd för icke-destruktiva ändringar. Det betyder att när du gör ändringar i originalfilen är originalet alltid tillgängligt. Redigeringsdata sparar som en transformationsfunktion med hjälp av HEVC-formatet.
Kompatibel med ISO-filformatet är den stödda utvidgningen i Apple-ekosystemet .HEIC. Det finns olika format för andra koder som införs vid WWDC: .AVCI för H.264-kodning och .HEIF för alla andra codecs.
Finns det hårdvara begränsningar?
Apple går all-in på HEVC och HEIF. De nya formaten kommer att finnas tillgängliga i iOS 11 och macOS High Sierra. Det finns dock redan hårdvaru support inbyggd i befintliga iOS-enheter.
Allt med en A9-processor eller senare kan redan använda maskinvarokodning. A10-processorn har också maskinvarukodning (så att du kan skriva till formatet). Hårdvarukodning innebär en lägre hårdvarukostnad för dessa enheter. På Mac-sidan, Intel 6: e generationens processorer Intel Skylake CPU: 3 saker att veta innan du uppgraderar Intel Skylake CPU: 3 saker att veta innan uppgradering Tänk på att uppgradera till en Intel Skylake CPU men inte säker på om du borde? Här är vad du borde veta för att göra det enklare. Läs mer eller senare ha avkodning av maskinvara. Hårdvarukodning är begränsad till Intels 7: e generationens processorer Intels Kaby Lake CPU: The Good, the Bad och Meh Intels Kaby Lake CPU: The Good, the Bad och Meh Kaby Lake är Intels nästa processor. Hur mycket förbättras det på Skylake-processorn? Vilka är nackdelarna och begränsningarna? Här är fyra saker du borde veta om det. Läs mer .
Alla andra system som stöds använder programkodning och avkodning. De högre resurserna för programvarokodning betyder att vissa enheter inte spelar upp videor. I reala termer betyder det att iPhone 6s (och senare) ägare kan använda maskinvarukodning, medan iPhone 7 och senare kommer att kunna använda maskinvarukodning.
När kan jag använda den?
HEVC och HEIF är inbyggda i API och ramverk för iOS och macOS. Många utvecklare går eller har en smärtfri övergång till att stödja dessa format.
Även om du inte tittar så mycket på videon, går alla in på HEIF. Det betyder att du kommer att börja använda det nästan omedelbart när din iPhone uppgraderar. Det är ännu inte klart om det innebär att Apple kommer att uppdatera ditt befintliga bibliotek till det nya formatet. Det valet kan ge dig lite returutrymme på din enhet.
Då insåg jag att endast min dator och iPhone faktiskt kan spela HEVC-videoklipp eftersom inget annat är tillräckligt kraftfullt. Framtiden är inte här än.
- Chief Oddball (@Chief_Oddball) 12 juni 2017
Apple ser också på att minska transkodningen som din enhet behöver göra. De ska kontrollera destinationen för din video för kompatibilitet. Till exempel delar videor mellan appar med delningsbladet: om HEVC stöds kommer appen att få den avkodade videon för att börja arbeta med. Enheter som delas via AirDrop 9 Snabba sätt att dela filer och mappar från en Mac 9 Snabba sätt att dela filer och mappar från en Mac Sick att dra filer i e-postmeddelanden när du vill dela något? Det kan vara ett bättre sätt. Läs mer kommer också att söka jämförbarhet. Det är ett imponerande sätt att spara CPU-cykler för äldre enheter.
Under huven
Video- och bildkodiker kommer inte att vara höjdpunkten för keynoten WWDC '17: HomePod, iOS 11 och Apples andra toppmeddelanden WWDC '17: HomePod, iOS 11 och Apples andra toppmeddelanden överväldigade av WWDC? Du behöver inte vara. Här är alla viktiga tillkännagivanden från Apples 2017-nyckel. Läs mer för de flesta. Men de kommer att förändra hur din maskinvara och programvara fungerar. Det visar att Apple fokuserade på att förbättra grunden för operativsystemet. Istället för att bara jaga Keynote-funktioner för tech pressen.
Att ändra ett ekosystems föredragna format för både video och bilder kommer inte att bli enkelt. Du kan förvänta dig att inte alla utvecklare kommer att få noteringen, så förvänta dig att ge några utvecklare tid att anpassa sig till förändringarna.
Var du desperat för Apple att göra ändringen till H.265? Låt oss veta i kommentarerna.