Reklama
W powodzi zapowiedzi WWDC pojawiła się krótka wzmianka o technologii, która pozwoli zaoszczędzić mnóstwo miejsca na twoich urządzeniach: HEVC oraz HEIF. Są to dwa formaty plików, odpowiednio jeden dla wideo i jeden dla zdjęć.
Apple już buduje je w sprzęcie i oprogramowaniu na iOS i Mac, z obsługą dostępną w nadchodzących aktualizacjach iOS 11 i macOS High Sierra.
HEVC oznacza htak misprawność Videał Coding, podczas gdy HEIF oznacza htak misprawność iplik maga Fformat.
Kodeki i kompresja 101
HEVC to standard branżowy, a nie tylko nowy format plików Apple. HEIF to format obrazu oparty na tych samych zasadach co HEVC. Każdy z nich ma na celu zaoszczędzenie miejsca na urządzeniach, a także przepustowości podczas przesyłania strumieniowego wideo.
Ze względu na rozprzestrzenianie się filmów HD, a także krótkie filmy do sieci społecznościowych, Twórz filmy dla dowolnej sieci społecznościowej za pomocą klipów AppleApple ma nową aplikację na iOS do tworzenia krótkich filmów do udostępniania w sieciach społecznościowych, ale czy to jest dobre? Czytaj więcej
Apple twierdzi, że nadszedł czas, aby wprowadzić nowe kodeki i posunąć do przodu całą branżę.Mówiąc najprościej, kodeki służą do zmniejszania plików multimedialnych i obrazów w celu zaoszczędzenia miejsca na dysku. To jest uogólnienie, aby uzyskać szczegółowe informacje, sprawdź nasz przewodnik dotyczący kodeków, aby uzyskać dokładną definicję Wszystko, co musisz wiedzieć o kodekach wideo, kontenerach i kompresjiWyjaśnienie różnicy między kodekami a kontenerami jest stosunkowo proste, ale trudną częścią jest próba zrozumienia każdego formatu. Czytaj więcej . Formaty plików używane do zapisywania multimediów, które mogą implementować różne rodzaje kodeków, to nazwane kontenery.
HEVC jest pochodną popularnego formatu H.264 i podobnie obsługuje kompresję. Dlatego organ normalizacyjny ITU-T nadaje mu nazwę H.265. H.264 to najbardziej rozpowszechniony format wideo online, więc prawdopodobnie używasz go przez większość dni. HEIF używa tego samego formatowania co HEVC i stosuje je do kompresji obrazu.
Co wyróżnia HEVC?
Zmuszenie użytkowników i programistów do przyjęcia jakiegokolwiek nowego formatu może być bolesne. Co zyskujemy dzięki temu, że Apple przesuwa ten format jako domyślny? Najważniejsze informacje z rozmowy WWDC obiecują 40% poprawę kompresji. Do wideo przechwycone z kamery iOS Szybki przewodnik po aparacie iPhoneIPhone nadal jest najpopularniejszym aparatem typu „wskaż i zrób zdjęcie” na świecie, ale wielu użytkowników wciąż nie jest pozbawionych wszystkiego, co może zrobić aparat. Oto, co musisz wiedzieć. Czytaj więcej , pliki mogą być o połowę mniejsze od tych zakodowanych w H.264.

Te ulepszenia wynikają z drobnych poprawek wprowadzonych w sposobie kodowania wideo. Podobnie jak H.264, HEVC obsługuje ramki w serii „makrobloków”, ale HEVC pozwala na znacznie większe rozmiary bloków. Te większe rozmiary bloków pozwalają na największą poprawę kompresji.
Poprawiono również kodowanie ruchu, w tym obsługę pomiaru ruchu na poziomie subpikseli. Ta zmiana powinna poprawić artefakty, gdy wideo jest w ruchu, a nowy kodek powinien poprawić ogólną jakość wideo.
A co z HEIF?
Najprostszym sposobem opisania formatu HEIF jest zastosowanie zasad HEVC do obrazów. HEIF to kolejny standard branżowy, a nie tylko format Apple. Podobnie jak HEVC, HEIF ma poprawiony współczynnik kompresji, a Apple raportuje prawie dwukrotnie poprawę.
Zdecydowanie oszczędza czas podczas przesyłania: zakodowany przez nas film ma 1,74 GB h.264, 795 MB HEVC. Pamiętaj, że kodowanie procesora jest jednak znacznie wolniejsze.
— Odlewnia cyfrowa (@odlewnia cyfrowa) 23 czerwca 2017
HEIF ma lepsze wsparcie dla animowanych zdjęć, więc jest to naturalne dopasowanie do Zdjęcia na żywo i animowane pliki GIF Jak zamienić zdjęcia iPhone'a na żywo w GIF-y w jednym prostym kroku?Zdjęcia na żywo są świetne, ale są ograniczone, ponieważ możesz je udostępniać tylko innym użytkownikom iOS 9 i El Capitan. Oto jak szybko przekonwertować je na uniwersalne pliki GIF. Czytaj więcej . Fotografom spodoba się ulepszona obsługa tego formatu, umożliwiająca nieniszczącą edycję. Oznacza to, że gdy wprowadzasz zmiany w oryginalnym pliku, oryginał jest zawsze dostępny. Dane edycji są zapisywane jako funkcja transformacji w formacie HEVC.
Zgodny z formatem plików ISO, obsługiwanym rozszerzeniem w ekosystemie Apple jest .HEIC. Istnieją różne formaty innych kodów wprowadzonych na WWDC: .AVCI dla kodowania H.264 i .HEIF dla wszystkich innych kodeków.
Czy istnieją ograniczenia sprzętowe?
Apple idzie all-in na HEVC i HEIF. Nowe formaty będą dostępne w iOS 11 i macOS High Sierra. Jednak obsługa sprzętu jest już wbudowana w istniejące urządzenia z systemem iOS.
Wszystko, co ma procesor A9 lub nowszy, może już korzystać z dekodowania sprzętowego. Procesor A10 ma sprzęt kodowanie również (umożliwia pisanie w formacie). Kodowanie sprzętowe oznacza mniejsze obciążenie sprzętowe dla tych urządzeń. Po stronie Maca Procesory Intel 6. generacji Procesory Intel Skylake: 3 rzeczy, które należy wiedzieć przed aktualizacjąMyślisz o uaktualnieniu do procesora Intel Skylake, ale nie wiesz, czy powinieneś? Oto, co powinieneś wiedzieć, aby ułatwić podjęcie tej decyzji. Czytaj więcej lub później mają dekodowanie sprzętowe. Kodowanie sprzętowe jest ograniczone do Procesory Intel 7. generacji Procesor Intel Kaby Lake: dobry, zły i MehKaby Lake to kolejny procesor Intela. Jak bardzo poprawia się procesor Skylake? Jakie są wady i ograniczenia? Oto cztery rzeczy, które powinieneś o tym wiedzieć. Czytaj więcej .

Wszystkie inne obsługiwane systemy używają kodowania i dekodowania programowego. Wyższe zasoby do dekodowania oprogramowania oznaczają, że niektóre urządzenia nie będą odtwarzać filmów. W rzeczywistości oznacza to, że właściciele iPhone'a 6s (i nowszych) mogą korzystać z dekodowania sprzętowego, podczas gdy iPhone 7 i nowsze będą mogły korzystać z kodowania sprzętowego.
Kiedy mogę z niego korzystać?
HEVC i HEIF są wbudowane w interfejsy API i frameworki dla iOS i macOS. Wielu programistów przechodzi lub przechodzi bezbolesne przejście na obsługę tych formatów.
Nawet jeśli nie oglądasz tak dużo wideo, Zdjęcia idą na HEIF. Oznacza to, że zaczniesz go używać niemal natychmiast po aktualizacji iPhone'a. Nie jest jeszcze jasne, czy oznacza to, że Apple zaktualizuje istniejącą bibliotekę do nowego formatu. Ten wybór może dać ci trochę zwróconego miejsca na twoim urządzeniu.
Potem zdałem sobie sprawę, że tylko mój komputer i iPhone mogą odtwarzać filmy HEVC, ponieważ nic innego nie jest wystarczająco mocne. Przyszłość jeszcze nie nadeszła.
— Główny Oddball (@Szef_Oddball) 12 czerwca 2017 r.
Apple chce również zmniejszyć transkodowanie, które musi wykonać Twoje urządzenie. Zamierzają sprawdzić miejsce docelowe Twojego filmu pod kątem zgodności. Na przykład udostępnianie filmów między aplikacjami za pomocą arkusza udostępniania: jeśli HEVC jest obsługiwany, aplikacja pobierze odkodowane wideo, aby rozpocząć pracę. Urządzenia udostępnianie przez AirDrop 9 szybkich sposobów udostępniania plików i folderów z komputera MacMasz dość przeciągania plików do wiadomości e-mail, gdy chcesz coś udostępnić? Może być lepszy sposób. Czytaj więcej sprawdzi również porównywalność. Jest to imponujący sposób na oszczędzanie cykli procesora dla starszych urządzeń.
Pod maską
Kodeki wideo i obrazu nie będą najlepszymi wyróżnienie przemówienia; WWDC '17: HomePod, iOS 11 i inne najlepsze ogłoszenia ApplePrzytłoczony przez WWDC? Nie musisz być. Oto wszystkie ważne ogłoszenia z przemówienia Apple w 2017 roku. Czytaj więcej dla większości ludzi. Jednak zmienią sposób działania sprzętu i oprogramowania. Pokazuje, że Apple skupił się na poprawie podstaw systemu operacyjnego. Zamiast po prostu ścigać funkcje Keynote dla prasy technicznej.
Zmiana preferowanego przez ekosystem formatu zarówno wideo, jak i obrazów nie będzie łatwa. Możesz spodziewać się, że nie wszyscy programiści otrzymają notatkę, więc daj niektórym programistom czas na dostosowanie się do zmian.
Czy desperacko chciałeś, aby Apple dokonał zmiany na H.265? Daj nam znać w komentarzach.
Michael nie używał Maca, kiedy byli skazani, ale potrafi kodować w Applescript. Posiada stopnie naukowe z informatyki i języka angielskiego; od jakiegoś czasu pisze o Macu, iOS i grach wideo; i od ponad dekady zajmuje się informatyką w ciągu dnia, specjalizując się w skryptach i wirtualizacji.