Reklama
V záplave oznámení WWDC bola krátka zmienka o technológii, ktorá vám ušetrí veľa miesta na vašich zariadeniach: HEVC a HEIF. Ide o dva formáty súborov, jeden pre video a druhý pre fotografie.
Apple ich už zabudováva do hardvéru a softvéru na iOS a Mac, pričom podpora je dostupná v nadchádzajúcich aktualizáciách iOS 11 a macOS High Sierra.
HEVC znamená Hvysoká Eefektívnosť Video Coding, zatiaľ čo HEIF znamená Hvysoká Eefektívnosť jasúbor mág Format.
Kodeky a kompresia 101
HEVC je priemyselný štandard, nielen nový formát súborov iba pre Apple. HEIF je obrazový formát založený na rovnakých princípoch ako HEVC. Každý z nich je navrhnutý tak, aby vám ušetril miesto na vašich zariadeniach, ako aj šírku pásma pri streamovaní videa.
Z dôvodu šírenia HD videa, ako aj krátke videá na sociálne siete, Vytvárajte videá pre akúkoľvek sociálnu sieť pomocou Apple ClipsApple má novú aplikáciu pre iOS na vytváranie krátkych videí na zdieľanie na sociálnych sieťach, ale je to dobré? Čítaj viac Apple hovorí, že teraz je čas presadiť nové kodeky a posunúť celé odvetvie vpred.
Jednoducho povedané, kodeky sa používajú na zmenšenie súborov médií a obrázkov, aby sa ušetrilo miesto na disku. Toto je zovšeobecnenie, podrobné informácie nájdete v časti náš vysvetľovač kodekov pre presnú definíciu Všetko, čo potrebujete vedieť o video kodekoch, kontajneroch a kompresiiVysvetlenie rozdielu medzi kodekmi a kontajnermi je relatívne jednoduché, no ťažkou časťou je pokus porozumieť každému formátu. Čítaj viac . Formáty súborov používané na uloženie vašich médií, ktoré môžu implementovať rôzne druhy kodekov, sa nazývajú kontajnery.
HEVC je derivát obľúbeného formátu H.264 a podobne zvláda aj kompresiu. To je dôvod, prečo mu orgán noriem ITU-T dáva názov H.265. H.264 je najrozšírenejší formát pre online video, takže je pravdepodobné, že ho používate väčšinu dní. HEIF používa rovnaké formátovanie ako HEVC a aplikuje ho na kompresiu obrázkov.
Čím sa HEVC líši?
Nútiť používateľov a vývojárov, aby prijali akýkoľvek nový formát, môže byť bolestivé. Čo získame tým, že Apple presadí, že ide o predvolený formát? To najlepšie z diskusie WWDC sľubuje 40% zlepšenie kompresie. Pre video nasnímané fotoaparátom iOS Stručný sprievodca fotoaparátom iPhoneiPhone je stále najpopulárnejším fotoaparátom na svete, no mnohí používatelia stále nie sú preč od toho, čo fotoaparát dokáže. Tu je to, čo potrebujete vedieť. Čítaj viac , súbory môžu mať polovičnú veľkosť ako súbory kódované pomocou H.264.

Tieto vylepšenia pochádzajú z malých vylepšení v spôsobe kódovania videa. Rovnako ako H.264, HEVC spracováva snímky v sérii „makroblokov“, ale HEVC umožňuje oveľa väčšie veľkosti blokov. Tieto väčšie veľkosti blokov umožňujú najväčšie zlepšenie kompresie.
K dispozícii je tiež vylepšené kódovanie pohybu vrátane podpory merania pohybu na úrovni subpixelov. Táto zmena by mala zlepšiť artefakty, keď je video v pohybe, zatiaľ čo nový kodek by mal celkovo zlepšiť kvalitu videa.
A čo HEIF?
Najjednoduchší spôsob, ako opísať formát HEIF, je aplikovať princípy HEVC na obrázky. HEIF je ďalší priemyselný štandard, nielen formát iba pre Apple. Podobne ako HEVC, aj HEIF má zlepšenú mieru kompresie, Apple uvádza takmer dvojnásobné zlepšenie.
Rozhodne to šetrí čas pri nahrávaní: video, ktoré sme práve zakódovali, má 1,74 GB h.264, 795 MB HEVC. Pamätajte, že kódovanie CPU je oveľa pomalšie.
— Digital Foundry (@digitalfoundry) 23. júna 2017
HEIF má lepšiu podporu pre animované fotografie, takže sa prirodzene hodí Živé fotografie a animované obrázky GIF Ako premeniť živé fotografie iPhone na GIF v jednom jednoduchom krokuLive Photos sú skvelé, ale sú obmedzené, pretože ich môžete zdieľať iba s ostatnými používateľmi iOS 9 a El Capitan. Tu je postup, ako ich rýchlo previesť na univerzálne GIFy. Čítaj viac . Fotografom by sa mala páčiť vylepšená podpora formátu pre nedeštruktívne úpravy. To znamená, že keď vykonáte zmeny v pôvodnom súbore, originál je vždy k dispozícii. Údaje úprav sa uložia ako transformačná funkcia vo formáte HEVC.
Kompatibilné s formátom súboru ISO, podporovaná prípona v ekosystéme Apple je .HEIC. Existujú rôzne formáty pre ďalšie kódy predstavené na WWDC: .AVCI pre kódovanie H.264 a .HEIF pre všetky ostatné kodeky.
Existujú hardvérové obmedzenia?
Apple ide all-in na HEVC a HEIF. Nové formáty budú dostupné v iOS 11 a macOS High Sierra. V existujúcich iOS zariadeniach je však už zabudovaná hardvérová podpora.
Všetko s procesorom A9 alebo novším už dokáže hardvérovo dekódovať. Procesor A10 má hardvér kódovanie tiež (čo umožňuje zapisovať do formátu). Hardvérové kódovanie znamená pre tieto zariadenia nižšiu hardvérovú réžiu. Na strane Mac Procesory Intel 6. generácie Procesory Intel Skylake: 3 veci, ktoré by ste mali vedieť pred inováciouUvažujete o inovácii na procesor Intel Skylake, ale nie ste si istí, či by ste mali? Tu je to, čo by ste mali vedieť, aby vám toto rozhodnutie uľahčilo. Čítaj viac alebo neskôr majú hardvérové dekódovanie. Hardvérové kódovanie je obmedzené na Procesory Intel siedmej generácie Intel Kaby Lake CPU: Dobrý, zlý a MehKaby Lake je ďalší procesor Intelu. Ako veľmi to zlepšuje procesor Skylake? Aké sú nevýhody a obmedzenia? Tu sú štyri veci, ktoré by ste o ňom mali vedieť. Čítaj viac .

Všetky ostatné podporované systémy používajú softvérové kódovanie a dekódovanie. Vyššie zdroje na softvérové dekódovanie znamenajú, že niektoré zariadenia nebudú prehrávať videá. V skutočnosti to znamená, že majitelia iPhone 6s (a novších) môžu používať hardvérové dekódovanie, zatiaľ čo iPhone 7 a novšie budú môcť používať hardvérové kódovanie.
Kedy ho môžem použiť?
HEVC a HEIF sú zabudované do rozhraní API a rámcov pre iOS a macOS. Mnoho vývojárov prechádza alebo má bezbolestný prechod na podporu týchto formátov.
Aj keď nepozeráte toľko videí, Fotky sú na HEIF. To znamená, že ho začnete používať takmer okamžite po aktualizácii vášho iPhone. Zatiaľ nie je jasné, či to znamená, že Apple aktualizuje vašu existujúcu knižnicu na nový formát. Táto voľba vám môže poskytnúť určitý priestor na vašom zariadení.
Potom som si uvedomil, že iba môj počítač a iPhone dokážu prehrávať videá HEVC, pretože nič iné nie je dostatočne výkonné. Budúcnosť tu ešte nie je.
— Chief Oddball (@Chief_Oddball) 12. júna 2017
Spoločnosť Apple sa tiež snaží obmedziť prekódovanie, ktoré musí vaše zariadenie vykonať. Budú kontrolovať kompatibilitu cieľa vášho videa. Napríklad zdieľanie videí medzi aplikáciami pomocou hárka zdieľania: ak je podporovaný HEVC, aplikácia získa dekódované video, s ktorým začne pracovať. Zariadenia zdieľanie cez AirDrop 9 rýchlych spôsobov zdieľania súborov a priečinkov z počítača MacUž vás nebaví presúvať súbory do e-mailových správ vždy, keď chcete niečo zdieľať? Možno existuje lepší spôsob. Čítaj viac skontroluje aj porovnateľnosť. Je to pôsobivý spôsob, ako ušetriť cykly CPU pre staršie zariadenia.
Pod kapotou
Video a obrazové kodeky to nebudú zvýraznenie hlavného prejavu WWDC '17: HomePod, iOS 11 a ďalšie hlavné oznámenia spoločnosti AppleSte ohromení WWDC? Nemusíš byť. Tu sú všetky dôležité oznámenia z keynote Apple v roku 2017. Čítaj viac pre väčšinu ľudí. Zmenia však spôsob, akým funguje váš hardvér a softvér. Ukazuje, že Apple sa zameral na zlepšenie základov operačného systému. Namiesto toho, aby ste len naháňali funkcie Keynote pre technickú tlač.
Zmena preferovaného formátu ekosystému pre video aj obrázky nebude jednoduchá. Môžete očakávať, že nie všetci vývojári dostanú poznámku, takže očakávajte, že niektorým vývojárom poskytnete čas na prispôsobenie sa zmenám.
Boli ste zúfalí, aby Apple urobil zmenu na H.265? Dajte nám vedieť v komentároch.
Michael nepoužíval Mac, keď boli odsúdení na zánik, ale dokáže kódovať v Applescript. Má tituly z informatiky a angličtiny; už nejaký čas píše o počítačoch Mac, iOS a videohrách; a už viac ako desať rokov sa venuje IT opici, ktorá sa špecializuje na skriptovanie a virtualizáciu.