Wszystko, co musisz wiedzieć o kodekach wideo, kontenerach i kompresji

  • Harry James
  • 0
  • 2660
  • 345
Reklama

Wyjaśnienie różnicy między kodekami a kontenerami jest stosunkowo proste, ale trudna część próbuje zrozumieć każdy format. Linie zaczynają się zacierać, gdy zdasz sobie sprawę, że większość popularnych kodeków nie jest wyłączna i może korzystać z wielu technologii kompresji w celu wykonania zadania. Rozmyta linia staje się prawie niewidoczna, gdy zaczynasz mówić o formatach takich jak MPEG-4, które można by zaklasyfikować jako trochę kontenera i trochę kodeku, ale to raczej skomplikowana klasyfikacja, którą najlepiej zostawić na inny czas.

Jak więc nauczyć się różnicy między dziesiątkami opcji kodeków i kontenerów? Nie rób Istnieje tylko kilka technologii, które są używane do wideo online, a większość twojego wysiłku zostanie poświęcona na zrozumienie ich działania, a także na zrozumienie kompromisów, z którymi musisz się zmierzyć, decydując o tym, czego użyć.

Możesz spędzić tygodnie na studiowaniu technologii, które są używane tylko dla stosunkowo niewielkiej liczby aplikacji, dlatego zamiast tego skupimy naszą uwagę na technologiach, których będziesz używać do większości potrzeb w zakresie kodowania i odtwarzania wideo.

Co to jest kodek?

Kodek - lub koder / dekoder - to narzędzie do kodowania, które przetwarza wideo i przechowuje je w strumieniu bajtów. Kodeki używają algorytmów, aby skutecznie zmniejszyć rozmiar pliku audio lub wideo, a następnie rozpakować go w razie potrzeby. Istnieją dziesiątki różnych rodzajów kodeków i każdy wykorzystuje inną technologię do kodowania i zmniejszania pliku wideo dla zamierzonej aplikacji.

W zależności od kodeka kodowanie odbywa się na dwa sposoby: kompresja stratna lub bezstratna Jak działa kompresja plików? Jak działa kompresja plików? Jak działa kompresja plików? Poznaj podstawy kompresji plików i różnicę między kompresją stratną a bezstratną. .

Kompresja stratna

Gdy szukasz zarządzalnych rozmiarów plików, kompresja stratna jest najbardziej opłacalną dostępną metodą. Podczas gdy z pewnością tracisz jakość dźwięku, obrazu lub obu tych rzeczy, kompresja jest koniecznym złem (obecnie) w świecie zdominowanym przez potrzebę udostępniania i przechowywania tego, co w innym przypadku oznaczałoby niepraktyczne rozmiary plików. Na przykład przeciętny odtwarzacz Blu-ray może przekroczyć 40 gigabajtów, a tego rodzaju miejsce do przechowywania byłoby nie tylko drogie, ale sprawiłoby, że cyfrowe pobieranie i zakupy byłyby niewygodne, a nawet wręcz strata czasu. Kluczem podczas korzystania z kompresji stratnej jest ustawienie formatu kompresji o najwyższej jakości do zamierzonego zastosowania, tak aby zachować cienką granicę między utratą jakości a rozmiarem pliku.

Kompresja bezstratna

Kompresja bezstratna działa podobnie jak plik ZIP lub RAR, ponieważ po kompresji i dekompresji plik jest zasadniczo taki sam. Dzięki zastosowaniu inteligentnych algorytmów plik nie traci wiele na jakości, ale nie jest to skuteczny sposób przechowywania dużych plików, ponieważ faktycznie nie ma dużej kompresji. Ponadto transmisja online dużych plików wideo wymaga o wiele za dużej przepustowości (chociaż kodowanie H.265 może to zmienić), aby stała się realną opcją kompresji.

O ile nie pracujesz w branży filmowej lub w edycji wideo, jest mało prawdopodobne, abyś kiedykolwiek udostępniał pliki wideo w formacie bezstratnym (nawet jeśli wtedy). Mówiąc z perspektywy, nawet telewizor 4K nie ma rozdzielczości potrzebnej do wyświetlenia filmu nakręconego nowoczesnym aparatem i dostarczonego bez jakiejkolwiek kompresji. W rzeczywistości nie jest nawet blisko (jeszcze). Podczas gdy wideo w rozdzielczości 4k jest piękne 8 oszałamiających filmów Ultra HD do obejrzenia na nowym telewizorze 4K [Rzeczy do obejrzenia] 8 zadziwiających filmów Ultra HD do obejrzenia na nowym telewizorze 4K [Rzeczy do obejrzenia] Przeplataliśmy wysokie i niskie i znalazłem niesamowite filmy 4K, które w pełni wykorzystują śmieszną liczbę pikseli do Twojej dyspozycji za darmo. , nie jest nawet zbliżony do rozmiaru nieskompresowanego formatu wideo.

Podczas gdy film Blu-ray ma mniej niż 50 gigabajtów (jeśli musi zmieścić się na jednej płycie), pierwszy film 4k do pobrania (dostępny dla konsumentów - zwiastun poniżej) to aż 160 gigabajtów! Całkowicie nieskompresowane wideo 1080p to oszałamiające 410 gigabajtów na godzinę, i nie zawiera pliku audio, który mógłby dodać dodatkowe 7 gigabajtów na godzinę, w zależności od tego, jak został nagrany. Ogólnie rzecz biorąc, te pliki są prawie bezużyteczne dla rynku konsumenckiego z obecną technologią.

Należy również pamiętać, że kodeki służą nie tylko do kompresji audio Formaty plików audio wyjaśnione w prostych terminach Formaty plików audio wyjaśnione w prostych terminach i pliki wideo. Po zakodowaniu pliku przy użyciu określonego kodeka, ten sam kodek musi zostać użyty do zdekodowania pliku, aby można go było odtwarzać na urządzeniu. Niewłaściwe użycie kodeka prowadzi do większości problemów z kompatybilnością lub odtwarzaniem. Problem ten staje się coraz mniej powszechny, ponieważ nowoczesne kontenery często zawierają wymagane kodeki audio i wideo potrzebne do odtworzenia pliku.

Popularne kodeki

XviD / DivX

DivX jest komercyjnie sprzedawanym kodekiem, podczas gdy XviD to narzędzie typu open source przeznaczone do działania jako alternatywa dla jego komercyjnego kuzyna. Oba kodeki mogą dekodować dane wyjściowe drugiego, ponieważ oba są oparte na implementacji MPEG-4. Choć wciąż szeroko stosowany, często jest ściśle przeznaczony do kodowania wideo i w połączeniu z jednym z bardziej popularnych pakietów wymienionych poniżej.

MPEG-4

MPEG-4 jest najpopularniejszym formatem przesyłania strumieniowego i składa się z wielu części, z których tylko MPEG-4 część II służy do kodowania wideo. MPEG-4 część II wywołuje kodery wideo, takie jak DivX lub XviD, w celu kodowania wideo, podczas gdy dźwięk jest zwykle przenoszony w formacie MP3. Nowoczesne aktualizacje MPEG-4 również teraz używają H.264.

H.264

Jest to najpopularniejszy wybór dla materiałów w wysokiej rozdzielczości. H.264 to także względny szwajcarski scyzoryk ze świata kodeków, ponieważ może wykorzystywać kompresję stratną i bezstratną w zależności od ustawień wybranych podczas kodowania, takich jak częstotliwość klatek, jakość i docelowy rozmiar pliku. H.264 opiera się na x264 w przypadku zakodowanego wideo (a także innych, takich jak DivX lub XviD), a dźwięk jest często kodowany przy użyciu kodeków audio AAC lub MP3 w zależności od rozmiaru i jakości, na którą celujesz.

H.264 jest reklamowany jako 1,5 do 2 razy wydajniejszy niż podstawowa kompresja MPEG-4, co prowadzi do mniejszych rozmiarów plików i płynnego odtwarzania na większej liczbie urządzeń. To powiedziawszy, H.264 jest teraz zawarty w kodeku MPEG-4 (część 10, znana jako AVC), więc może stać się punktem spornym w najbliższej przyszłości, ponieważ kodeki stają się mniej zależne od pojedynczej technologii kodowania i zamiast tego biorą na temat roli pakietu kodeków, który zawiera wiele metod kodowania w jednym pakiecie.

Co to jest pojemnik?

Kontener istnieje wyłącznie w celu spakowania wszystkich plików audio, wideo i kodeków w jeden zorganizowany pakiet. Ponadto kontener często zawiera informacje o rozdziałach dotyczące filmów DVD lub Blu-ray, metadanych, napisów i / lub dodatkowych plików audio, takich jak różne języki mówione. Typowy kontener działa w systemie Windows jak plik wykonywalny (.exe). Używa pliku .bat, aby powiedzieć systemowi operacyjnemu, że istnieją polecenia wykonywalne, które należy uruchomić razem, aby osiągnąć zamierzony wynik.

Popularne pojemniki

Flash Video (.flv, .swf)

Macromedia pierwotnie stworzył Flasha, zanim ostatecznie został przejęty przez Adobe w 2005 roku. Flash to starzejący się pojemnik, który jest stopniowo wycofywany z powodu ograniczeń technologii, tworząc coś, co Steve Jobs nazywał „ “powozik” Obsługa plików. Doprowadziło to do bardzo publicznego pominięcia urządzeń iOS dla Adobe i wydaje się, że był to początek końca formatu. Wraz ze wstrzymaniem standaryzacji HTML5 Rozpocznij z HTML5 Rozpocznij z HTML5 Słyszałeś o HTML5. Wszyscy go używają. Jest nazywany zbawcą Internetu, pozwalając ludziom tworzyć bogate, angażujące strony internetowe bez uciekania się do Flasha i Shockwave. , powinniśmy zobaczyć mniej filmów Flash online, a kontener najprawdopodobniej z nim zniknie.

MKV

MKV to szybko rozwijający się format zaprojektowany z myślą o przyszłości. Sam kontener obsługuje prawie każdy format audio lub wideo, co czyni go adaptowalnym, wydajnym i wysoko cenionym jako jeden z najlepszych - jeśli nie najlepszym - sposobów przechowywania plików audio i wideo. Ponadto obsługuje nawet wiele plików audio, wideo i napisów, nawet jeśli są one zakodowane w różnych formatach. Ze względu na opcje, które oferuje kontener, a także obsługę odzyskiwania po błędzie (co pozwala na odtwarzanie uszkodzonych plików), szybko stał się jednym z najlepszych obecnie dostępnych kontenerów.

MP4

MP4 jest zalecanym formatem przesyłania filmów do Internetu. Wszystko, co musisz wiedzieć o przesyłaniu filmów do YouTube. Wszystko, co musisz wiedzieć o przesyłaniu filmów do YouTube. Istnieją trzy sposoby przesyłania filmów do YouTube. Oto szczegółowe informacje na temat korzystania z komputera, telefonu lub konsoli do gier. , a usługi takie jak Vimeo i YouTube mają go jako preferowany format. Kontener MP4 wykorzystuje kodowanie MPEG-4 lub H.264, a także AAC lub AC3 dla audio. Jest szeroko obsługiwany na większości urządzeń konsumenckich i najczęstszym kontenerze używanym do wideo online. Naprawdę nie możesz się pomylić z MP4.

Najważniejsze jest to, że kontener jest (głównie) bezużytecznym bitem informacji w odniesieniu do wideo. Powiedzenie komuś, aby przesłał ci plik MP4, nie ujawnia żadnych użytecznych fragmentów informacji bez zrozumienia, w jaki sposób kodowane jest wideo i dźwięk. Kontener jest po prostu miejscem do przechowywania audio, wideo i kodeków potrzebnych do ich odkodowania do odtwarzania.

Tak więc ostatecznie, jeśli szukasz porady na temat tego, czego użyć, H.264 szybko staje się standardowym kodekiem, podczas gdy mp4 lub MKV są godnymi kontenerami. MP4 może zyskać tutaj przewagę, ponieważ jest lepiej obsługiwany przez urządzenia konsumenckie i jest standardem dla większości dużych stron z streamingiem wideo. Ostatecznie wybór należy do ciebie i dopóki film można dekodować i odtwarzać na drugim końcu, tak naprawdę nie ma zbyt wielu złych wyborów, których możesz dokonać, jeśli chodzi o to, czego użyć.

Chciałbym usłyszeć, z czego korzystasz i do jakiej aplikacji go używasz. Jakie są Twoje kodeki kompresji wideo, ustawienia i pojemniki Najlepsze ustawienia i formaty przechwytywania filmów na YouTube Najlepsze ustawienia i formaty przechwytywania filmów na YouTube? Daj nam znać w komentarzach poniżej.

Kredyt na zdjęcie: narzędzie do kompresji Via Shutterstock, Tunnel of Images, Media, Fotografie via Shutterstock, Amazing Nature autorstwa Dr. Wendy Longo (zmodyfikowane), Adobe Media Encoder CS4 autorstwa Kebman, Youtube przez Esther Vargas - wszystko przez Flickr




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.