Zanim jakikolwiek film będzie mógł zostać udostępniony, musi najpierw zostać wyprodukowany. W większości programów do edycji wideo jest to ostatni etap procesu tworzenia. Terminem technicznym tego procesu jest „kodowanie” i wiąże się z podjęciem kilku decyzji. Decyzje, które mogą wydawać się zniechęcające, gdy zaczną się pojawiać terminy takie jak kodek, kontener i niezliczona liczba nazw typów plików. Powoduje to niepotrzebne zamieszanie. Sekret kodowania wideo polega na tym, że wystarczy znać trochę informacji, aby uzyskać doskonałe wyniki. W poniższym poście powiem Ci, co musisz wiedzieć o kodowaniu wideo, aby tworzyć świetne filmy.
Po pierwsze, trochę historii
W 1984 roku Międzynarodowy Związek Telekomunikacyjny (ITU) opracował H.120, pierwszy międzynarodowy standard kodowania wideo. Chociaż H.120 jest już przestarzały – wyprodukowano tylko kilka jego implementacji – położył podwaliny pod przyszłe standardy wideo. Te standardy wideo są prawdopodobnie jednymi z najważniejszych osiągnięć w cyfrowej komunikacji medialnej. Bez standardów kodowania wideo strumieniowe przesyłanie wideo, które zrewolucjonizowało Internet, nie byłoby możliwe.
Od czasu wynalezienia H.120 kodowanie wideo przeszło długą drogę. W następnych dziesięcioleciach wprowadzono szereg standardów kodowania, które zostały przyjęte przez opinię publiczną i ostatecznie odrzucone, gdy wynaleziono bardziej wydajny standard. Chociaż standard H.120 był używany tylko w niewielkim stopniu, zainspirował pierwszy komercyjny i szeroko stosowany standard kodowania wideo:H.261. Od tego czasu standardy kodowania wideo wciąż ewoluowały i stały się znacznie bardziej wydajne. Kolejne normy zostały nazwane kolejno. Tak więc po H.261 mieliśmy H.262 i H.263. Obecnie najczęściej używanym standardem kodowania wideo jest H.264. Konwencja nazewnictwa numerowanego pomaga w określeniu, który standard jest najnowszy.
Uwaga: Bardzo się starałem zbadać, dlaczego do nazwania tych standardów wybrano konkretną literę i cyfry. Poza pobieżnymi informacjami na temat nazw grup roboczych, których zadaniem jest ich rozwój, nie mogłem znaleźć niczego, co by jednoznacznie określało, w jaki sposób nazwy zostały wyznaczone. Jeśli czytasz ten post i wiesz coś na temat standardowych nazw kodowania, udostępnij go w komentarzach.
Co to jest kodowanie wideo?
Kiedy produkujemy wideo za pomocą oprogramowania do edycji wideo, kodujemy nośnik do określonego standardu lub formatu. Celem kodowania jest skompresowanie pliku wideo do rozmiaru — MB lub GB, niekoniecznie czasu trwania — który jest łatwy do przechowywania i przesyłania przez Internet. Większość programów do edycji wideo oferuje wybór formatów kodowania wideo. Na szczęście dla nas cały postęp, jaki poczyniono w zakresie formatów kodowania, doprowadził do międzynarodowego standardu kodowania wideo, który można odtwarzać na praktycznie każdym nowoczesnym urządzeniu podłączonym do Internetu lub w przeglądarce:H.264.
Jeśli wyprodukowałeś mnóstwo filmów i nigdy nie słyszałeś o H.264, nie martw się. Prawdopodobnie używałeś standardu, nawet nie zdając sobie z tego sprawy. Dzieje się tak, ponieważ kodowanie to tylko połowa obrazu. Kodowanie zajmuje się pierwszym etapem produkcji, czyli porządkowaniem danych dźwiękowych i wizualnych związanych z wideo. Te dane nadal muszą być spakowane w celu dostarczenia. Pakiet znany jako kontener , najczęściej używany jest MP4, choć nie jest to jedyny. MOV to kolejny stosunkowo popularny kontener dla wideo H.264. Kontener, często określany jako typ pliku, jest wyświetlany w sufiksie nazwy pliku (np. przykład.mp4 LUB przykład.mov ) Podczas gdy MP4 i MOV nie są jedynymi formatami używanymi do przechowywania wideo H.264 – istnieje wiele innych – są one zwykle najlepszym wyborem, ponieważ są preferowane przez witryny hostujące wideo, takie jak YouTube i Vimeo, wraz z kanałami mediów społecznościowych, takimi jak Facebook i Twitterze.
Wybieranie kodowania
W zależności od używanego oprogramowania wybór standardu kodowania i formatu pliku wideo może wahać się od prostego do oszałamiająco złożonego. Dzieje się tak, ponieważ niektóre programy oferują szeroką gamę różnych standardów kodowania i formatów kontenerów, podczas gdy inne upraszczają wybór kilku popularnych opcji.
Jeśli nie masz powodu, aby wybrać inny format, nie zapuszczaj się w chwasty. MP4, czasami pokazywany jako MPEG-4 AVC/H.264, będzie zwykle najlepszym wyborem. Jest wszechstronny, oferuje dobrą jakość w rozsądnych rozmiarach i, jak wspomniano wcześniej, jest kompatybilny praktycznie wszędzie.
O co chodzi z kodekami?
Terminem, który możesz usłyszeć podczas omawiania kodowania wideo, jest kodek . Kodeki to technologia i programy używane do kodowania lub dekodowania cyfrowego strumienia danych lub sygnału (tj. wideo). Słowo kodek jest kombinacją słów „koder” i „dekoder”, ponieważ programy znane jako kodeki robią jedno i drugie.
Na horyzoncie:H.265
Obecnie trwają prace nad wdrożeniem nowego, wydajniejszego standardu H.265, znanego również jako High Efficiency Video Coding (HEVC). Ostatecznie celem H.265 jest zapewnienie standardu, który oferuje większą kompresję (mniejszy rozmiar pliku) z lepszą jakością obrazu niż oferują obecne standardy kodowania.
Jest prawdopodobne, że pewnego dnia H.265 będzie wybranym standardem kodowania wideo, ale najpierw trzeba wykonać pewne prace. Firmy technologiczne muszą wdrożyć kodek w swoim oprogramowaniu, a duża część tego zajmuje się kwestiami patentowymi i licencyjnymi, aby technologia mogła być pakowana i sprzedawana konsumentom. Korzystanie z nowego kodowania wymaga również większej mocy obliczeniowej, a maszyny w rękach konsumentów muszą nadrobić zaległości. To ekscytująca perspektywa wyobrażenia sobie mniejszych plików wideo, które ładują się szybciej i mają lepszy obraz. Ale na razie H.264 w kontenerze MP4 jest zdecydowanie najlepszą opcją.