If-Koubou

Co to jest wideo HEVC H.265 i dlaczego jest tak ważne w przypadku filmów 4K?

Co to jest wideo HEVC H.265 i dlaczego jest tak ważne w przypadku filmów 4K? (Jak)

4K to kolejna wielka rzecz w telewizorach, a filmy 4K zaczynają pojawiać się wszędzie. Ale wideo 4K zajmuje mnóstwo miejsca, co utrudnia pobieranie i przesyłanie strumieniowe w najlepszej możliwej jakości. Na szczęście, jedna technologia to zmienia i jest znana jako High Efficiency Video Coding (HEVC) lub H.265.

Trochę to trwa, zanim nowa technologia stanie się wszechobecna, ale to się dzieje - 4K UHD Blu-ray wykorzystuje HEVC, VLC 3.0 sprawia, że ​​HEVC i 4K wideo są bardziej widoczne na komputerze, a iPhone może nawet zapisywać nagrane wideo w HEVC, aby zaoszczędzić miejsce przestrzeń. Ale jak to działa i dlaczego jest tak ważne w przypadku filmów 4K?

Obecny standard: AVC / H.264

Podczas oglądania płyty Blu-ray, filmu w YouTube lub filmu z iTunes nie jest tożsama z oryginalnym nieprzetworzonym wideo, które wychodzi z pokoju edycji. Aby zmieścić film na płycie Blu-ray lub zrobić go na tyle małym, aby wygodnie pobrać go z internetu, film musi być sprężony.

Zaawansowane kodowanie wideo, znane również jako AVC lub H.264, jest najlepszym standardem kompresji wideo w powszechnym użyciu. Istnieje kilka różnych metod, których używa, aby zmniejszyć rozmiar pliku wideo.

Na przykład w dowolnej ramce może szukać obszarów, które są w większości tego samego koloru. Podejmij nieruchomą ramę ja i mój syn - duża część nieba jest tego samego koloru niebieskiego, więc algorytm kompresji może podzielić obraz na kawałki zwane "makroblokami" - i powiedzieć "hej, zamiast zapamiętać kolor każdego z nich piksel, możemy powiedzieć, że wszystkie te kawałki u góry są tego samego koloru niebieskiego. "Jest to o wiele bardziej wydajne niż przechowywanie koloru każdego pojedynczego piksela, co obniża rozmiar pliku końcowej klatki. W wideo nazywa się tokompresja wewnątrz ramki- kompresowanie danych z pojedynczej ramki.

AVC również używa kompresja między klatkami, który przegląda wiele ramek i zauważa, które części ramki się zmieniają, a które nie. Weź ten strzał z Kapitan Ameryka Wojna Domowa. Tło niewiele się zmienia - większość różnicy między klatkami znajduje się w twarzy i ciele Iron Mana. Tak więc algorytm kompresji może podzielić ramkę na te same fragmenty makrobloków i powiedzieć "wiesz co? Te porcje nie zmieniają się w przypadku 100 klatek, więc po prostu wyświetlmy je ponownie, zamiast przechowywać cały obraz 100 razy. "To może znacznie zmniejszyć rozmiar pliku.

To tylko dwa uproszczone przykłady metod stosowanych przez AVC / H.264, ale masz pomysł. Wszystko zależy od tego, czy plik wideo będzie bardziej wydajny bez obniżania jakości. (Oczywiście, każdy film straci jakość, jeśli skompresujesz go za dużo, ale im mądrzejsze są te techniki, tym bardziej możesz skompresować wideo przed dotarciem do tego punktu.)

HEVC / H.265 Kompresuje wideo w bardziej wydajny sposób, idealny do filmów 4K

High Efficiency Video Coding, znany również jako HEVC lub H.265, jest kolejnym krokiem w tej ewolucji. Zbudowano wiele technik stosowanych w AVC / H.264, aby kompresja wideo była jeszcze bardziej wydajna.

Na przykład, gdy AVC sprawdza wiele ramek dla zmian - takich jak Kapitan Ameryka przykład powyżej - te "kawałki" makrobloku mogą mieć kilka różnych kształtów i rozmiarów, maksymalnie do 16 pikseli na 16 pikseli. W przypadku HEVC te fragmenty mogą mieć rozmiar do 64 × 64 - znacznie większy niż 16 × 16, co oznacza, że ​​algorytm może zapamiętać mniej porcji, zmniejszając w ten sposób rozmiar całego wideo.

Możesz zobaczyć bardziej techniczne wyjaśnienie tej techniki w tym świetnym wideo z porad HandyAndy Tech:

Znowu w HEVC dzieje się coś innego, ale jest to jeden z największych usprawnień - a kiedy wszystko jest już powiedziane, HEVC może kompresować filmy dwa razy więcej niż AVC na tym samym poziomie jakości. Jest to szczególnie ważne w przypadku filmów 4K, które zajmują ogromną ilość miejsca dzięki AVC. HEVC znacznie ułatwia przesyłanie wideo 4K, pobieranie lub zgrywanie na dysk twardy.

The Catch: HEVC jest wolne bez sprzętowego przyspieszania dekodowania

HEVC jest zatwierdzonym standardem od 2013 r., Więc dlaczego nie użyjemy go już do wszystkich filmów?

Te algorytmy kompresji są złożone - to bardzo dużo matematyki, aby dowiedzieć się tego w locie podczas odtwarzania wideo. Istnieją dwa główne sposoby dekodowania tego wideo przez komputer: dekodowanie oprogramowania, w którym wykorzystuje procesor komputera do wykonania tej matematyki lub dekodowanie sprzętowe, w którym przekazuje obciążenie do karty graficznej (lub zintegrowanego układu graficznego na twoim komputerze). PROCESOR). Karta graficzna jest znacznie wydajniejsza, o ile ma wbudowaną obsługę kodeków wideo, które próbujesz odtworzyć.

Tak więc, podczas gdy wiele komputerów i programów może próba aby odtwarzać wideo HEVC, może się jąkać lub być bardzo powolnym bez dekodowania sprzętowego. HEVC nie robi więc wiele dobrego, jeśli nie posiadasz karty graficznej i odtwarzacza wideo, które obsługują dekodowanie sprzętowe HEVC.

Nie stanowi to problemu w przypadku samodzielnych urządzeń odtwarzających - odtwarzacze Blu-ray 4K, w tym ten z konsoli Xbox One, są zbudowane z myślą o HEVC. Ale jeśli chodzi o odtwarzanie filmów HEVC na komputerze, sprawy stają się coraz trudniejsze. Aby sprzętowo dekodować wideo HEVC, Twój komputer będzie wymagał jednego z następujących elementów sprzętowych:

  • Szóstka generacji Intel "Skylake" lub nowsze procesory
  • AMD 6. generacji "Carizzo" lub nowsze APU
  • NVIDIA GeForce GTX 950, 960 lub nowsze karty graficzne
  • AMD Radeon R9 Fury, R9 Fury X, R9 Nano lub nowsze karty graficzne

Konieczne będzie również użycie systemu operacyjnego i odtwarzacza wideo, który obsługuje nie tylko wideo HEVC, ale także dekodowanie sprzętowe HEVC - i jest to obecnie trochę nieczytelne. Wielu graczy wciąż dodaje obsługę dekodowania sprzętowego HEVC, aw niektórych przypadkach może działać tylko z niektórymi żetonami z powyższej listy.W czasie pisania tego artykułu VLC 3.0, Kodi 17 i Plex Media Server 1.10 obsługują pewną formę dekodowania sprzętowego HEVC, przynajmniej dla niektórych kart. Być może będziesz musiał włączyć akcelerację sprzętową wybranego odtwarzacza, aby działał poprawnie.

Z biegiem czasu, więcej komputerów będzie w stanie obsłużyć ten rodzaj wideo, a więcej graczy będzie go obsługiwać szerzej - tak jak teraz w przypadku AVC / H.264. Może to zająć trochę czasu, zanim stanie się wszechobecny, a do tego czasu będziesz musiał przechowywać swoje filmy 4K w AVC / H.264 w gigantycznych rozmiarach plików (lub kompresować je bardziej i tracić jakość obrazu). Ale im bardziej HEVC / H.265 jest szeroko wspierane, tym lepszy będzie film.

Źródło grafiki: alphaspirit / Shutterstock.com