Aby zrozumieć, czym jest plik H.264, przyjrzyjmy się najpierw niektórym jego innym nazwom. H.264 jest również znany jako „kodek H.264” i MPEG-4, część 10, zaawansowane kodowanie wideo.
Co nam to mówi? Po pierwsze, H.264 jest częścią międzynarodowych standardów kompresji i przechowywania danych audiowizualnych. Łącznie standardy te są znane jako MPEG-4. Tymczasem codec (kodek) jest skrótem od coder-decoder (koder-dekoder). H.264 jest zatem standardem kodowania i dekodowania materiałów audiowizualnych.
Istnieją różne rodzaje kodeków. Niektóre z nich znane są jako kodeki stratne. Jak sama nazwa wskazuje, wpływają one na jakość zakodowanych danych audiowizualnych. MP3 jest prawdopodobnie najbardziej znanym przykładem stratnego kodeka. Inne kodeki, w tym H.264, są znane jako kodeki bezstratne. Kodeki te nie wpływają na jakość przetwarzanych danych. Jednak nadal kompresują dane. Bezstratne kodeki, takie jak H.264, są popularne właśnie z tego powodu. Otrzymujesz mniejszy rozmiar pliku, który pomaga zaoszczędzić miejsce na dysku i skraca czas potrzebny na przesyłanie i pobieranie plików, a jednocześnie nie pogarsza jakości multimediów.
Aby osiągnąć ten cel, H.264 wykorzystuje szereg sprytnych technik. Jedną z metod jest kompresja międzyklatkowa. Możemy wyobrazić sobie materiał wideo wizualnie. Jednak nie jest tak przechowywany. Podobnie jak wszystkie informacje przechowywane cyfrowo, każda klatka materiału jest reprezentowana przez binarną sekwencję jedynek i zer. Większość materiałów wideo jest nagrywana z prędkością 24 klatek na sekundę. Dlatego każda klatka jest zwykle bardzo podobna do poprzedniej i następnej.
Inną, jeszcze bardziej złożoną metodą stosowaną w H.264 jest kodowanie predykcyjne. Mówiąc najprościej, kodowanie predykcyjne polega na analizie danych reprezentujących klatkę lub grupę klatek i wykorzystaniu ich do wygenerowania szacunkowych danych potrzebnych do reprezentowania kolejnych klatek. Dzięki temu H.264 może jeszcze bardziej zmniejszyć całkowitą ilość danych potrzebnych do zakodowania pliku audiowizualnego.
H.264 wykorzystuje te i inne zaawansowane techniki do wydajnego kodowania i kompresji mediów audiowizualnych bez utraty jakości. Te cechy sprawiły, że stał się bardzo popularnym formatem wideo, który w konsekwencji zyskał szerokie uznanie, co z kolei dało mu tę zaletę, że jest szeroko obsługiwany i kompatybilny z większością platform i urządzeń.
Jeśli H.264 jest tak rozpowszechniony, możesz się zastanawiać, dlaczego to rozszerzenie pliku nie jest bardziej powszechne. Technicznie rzecz biorąc, H.264 jest kodekiem, a nie typem pliku. Dlatego pliki zakodowane za pomocą H.264 są często oznaczane rozszerzeniem .mp4 lub nawet .avi.