ОТТ водич за кодеке, формате контејнера и транскодирање
Ако наслов овог чланка већ не повриједи вашу главу, онда остатак дефинитивно хоће. Па, надам се да то могу објаснити на начин који има смисла за не-техничку особу. Пишем овај чланак о видео / аудио кодецима јер сам се једног дана збунио када сам покушавао да то објасним пријатељу.
Шта је тачно кодек? Знам да ти треба да свирају филм овде и тамо, али шта је то доиста? Оно што ме заиста збунило су сви појмови за које сам чуо, али никада нисам схватио: Х.264, ДивКс, МП4, АВИ, МПЕГ-2, АВЦХД, ААЦ, ОГГ, МКВ, итд, итд. Након много читања и учења, схватио сам да је свијет аудио и видео кодека и формата спремника врло збуњујући. Заправо, чак нисам ни знао разлику између кодека и формата спремника док нисам почео истраживати.
Нећу улазити у детаље, само зато што тема почиње да постаје веома кратка. Да ли вам је заиста стало да 1 сат РАВ унцомпрессед 1080п 60 сличица у секунди поједе скоро 500 ГБ простора за складиштење? Вероватно не.
Шта је кодек?
Дакле, шта је заправо кодек и шта он ради? У најједноставнијим могућим терминима, кодек је енкодер / декодер или, у свом оригиналном облику, компресор (цо) - декомпресор (дец). То је управо оно што кодек ради: узима дигитални фајл и компримира га (или га кодира) за похрану и декомпримира га (или декодира) за гледање или транскодирање. Рећи ћу вам шта је транскодирање мало касније, немојмо се бркати овако рано.
Важно је разумети да је кодек налик на спецификацију начина на који би битстреам требао изгледати. Шта је битстреам? Да не би постали веома технички, то је начин на који би редослед бајтова требало да буде уређен за тај одређени кодек. Сваки кодек има специфичан скуп смерница. На пример, може да одреди ширину, висину, однос ширине и висине, итд. Погледајте ову страницу, али не читајте превише или ће вам бољети глава:
хттп://ввв.цс.цф.ац.ук/Даве/Мултимедиа/ноде262.хтмл
Пошто је то спецификација, могу се наћи многи начини за конвертовање података у тај формат. Дакле, може бити много енкодера за један кодек. Објаснићу вам више о кодерима у одељку Популар Цодецс.
Па зашто нам уопће треба сва ова компресија и декомпресија? Као што сам већ поменуо, РАВ некомпримовани 1080п фајл је скоро 500ГБ за само један сат. Требало би да имате сопствени дата центар да бисте сачували све ваше породичне видео снимке ако је све снимљено у том формату. Тамо долази до компресије. Постоје различите врсте компресије, које се преводи у различите типове кодека. Дакле, који су неки популарни кодеци?
Популар Цодецс
Х.264 (МПЕГ-4 део 10 АВЦ) - Ово је такође званично познато као МПЕГ-4 део 10, али Х.264 је оно што обично чујете. Да, има и више имена за исту ствар. Х.264 је далеко најпопуларнији формат за кодирање видео записа. Х.264 нуди најбоље од свих светова: мање величине датотека са вишим квалитетом.
Опет, запамтите, Х.264 је само кодек, нећете наћи никакве датотеке са .х264 екстензијама. За то служе формати контејнера, које ћу објаснити у одељку испод. Овај кодек се користи свуда од паметних телефона до дигиталних камкордера за Блу-раи дискове. Користи се и за испоруку много веб видеа данас због његове способности да вам пружи одличан квалитет слике са високим степеном компресије и ниском битном брзином, што значи мање напрезања на серверима за стримовање.
Такође је веома подржан и вероватно ће бити најпопуларнији кодек дуго времена. Подржавају је Аппле, ИоуТубе, ХТМЛ 5, па чак и Адобе Фласх.
Једини недостатак Х.264 је што су алгоритми за компресију тако добри, много је спорији кодирање видеа у овај формат. Сазнаћете више о томе када говоримо о транскодирању доле.
Као што сам горе поменуо, постоји више енкодера за један кодек. За Х.264 кодек, један од најпопуларнијих енкодера је к264 из ВидеоЛАН-а, исти људи који стварају ВЛЦ Медиа Плаиер. к264 је бесплатан и отвореног кода, али постоји и много комерцијалних Х.264 енкодера. Није важно како се видео ток претвара у овај формат, било који Х.264 декодер (као што је ВЛЦ) моћи ће да види датотеку.
МПЕГ-2 - Још увек имате велику ДВД колекцију? То је све урађено помоћу МПЕГ-2 кодека. Прилично је стара, али врло честа. Друго место где ћете наћи МПЕГ-2 компресију је када гледате те ХД канале који се емитују преко зрака. То је све МПЕГ-2 компресија. Занимљиве ствари да знам?
Пошто је алгоритам за компресију користећи МПЕГ-2 знатно слабији од Х.264, има предност што је много бржи за кодирање. Међутим, никада није функционисало за веб стреаминг јер је на нижој брзини преноса, квалитет брзо убрзао и завршили бисте са пикселираним видео записом. Зато су смислили МПЕГ-4 Парт 2.
МПЕГ-4 Парт 2 - Вероватно се сећате дана када је све говорило о ДивКс-у и Ксвиду? То су били енкодери за МПЕГ-4 Парт 2 формат, звани Х.263. Много филмова које сте преузели током дана компресовани су помоћу овог кодека јер вам је дала добру величину датотеке и одржавали разумну квалитету. Међутим, једини велики проблем је што је садржај високе дефиниције још увијек патио у смислу квалитета слике и то је мјесто гдје је Х.264 који сам горе поменуо преузео.
Виндовс Медиа Видео - То је у основи Мицрософтова верзија МПЕГ-4 кодека. ВМВ 7 је представљен 1999. и био је копија МПЕГ-4 Парт 2. Касније су дошли ВМВ 8 и 9, затим ВЦ-1, кодек који углавном копира МПЕГ-4 Парт 10 и тренутно се користи у Блу-раи-у дискове. Једина друга места на којима видите ВМВ и ВЦ-1 су углавном у Мицрософтовим сродним производима као што су Виндовс Мовие Макер, Силверлигхт, ХД ДВД и Мицрософт Екпрессион Енцодер, итд..
Ово су само популарни видео кодеци, имате и ваше аудио кодеке, који долазе у игру када говоримо о контејнерима испод. Популарни аудио кодеци укључују ФЛАЦ, АЦ3, Долби Дигитал Плус, ДТС-ХД, АЛАЦ, итд. Као и код видео, аудио кодеци имају властите формате контејнера као што су АИФФ, ВАВ, итд..
То ни у ком случају нису сви кодеци, већ само списак неких од најпопуларнијих. Сада ћемо говорити о форматима контејнера.
Формати контејнера
Када репродукујете датотеку у програму Виндовс Медиа Плаиер или ВЛЦ или Куицктиме или било ком другом плејеру медија, обично отварате формат контејнера. Формат контејнера или омотач је у основи пакет једног или више кодека, видео или аудио или оба. Контејнер се користи за додавање звука заједно са видео записом и за обезбеђивање савршене синхронизације звука и видеа. Контејнер ће такође садржати и друге информације које су потребне серверу за стримовање или медијском плејеру. Видео и аудио битови се само умотавају у други битстреам.
Формати контејнера су тамо где видите уобичајене екстензије фајлова које сви користимо као што су МП4, МОВ, ВМВ, АВИ, итд. Идемо кроз неке од најчешћих контејнера:
МП4 - Вероватно сте преузели песму која је имала .МП4 екстензију, која је омот за многе видео и аудио кодеке. Најчешће се користи за омотавање Х.264 видео и ААЦ кодираног звука. Подржава и МПЕГ-4 Парт 2 и МПЕГ-2 видео кодеке. Такође, аудио може бити кодиран помоћу других кодека који нису ААЦ.
АВИ - Ово је формат Мицрософт контејнера из 1992. године. Био је веома популаран у мом дану и још увек је прилично мало. Ако радите било које кодирање, више не смете користити формат АВИ контејнера. Прво, не подржава нове кодеке као што је Х.264. Има и неколико других великих проблема због којих се више не користи.
АСФ - Мицрософтов формат Адванцед Системс обично не користи наставак .АСФ датотеке. Уместо тога, видећете да већина АСФ контејнера користи .ВМА или .ВМВ. Видећете ове датотеке ако користите све Мицрософт производе. Када напустите Мицрософтов свет, наићи ћете на проблеме при репродукцији датотека, посебно ако користите Х.264 кодек.
АВЦХД - АВЦХД је најчешћи формат спремника за ХД камкордере. Видео ће обично бити Х.264 са АЦ3 (Долби Дигитал) аудио или Линеар ПЦМ.
МКВ - Преузмите филм у задње вријеме? То је вероватно у формату контејнера МКВ, у коме се налазе Х.264 видео фајлови. Доста алата подржава МКВ као што су Бокее, ПС3 Медиа Сервер, КСМБЦ, ВЛЦ, итд., Али још увијек није тако широко подржано као други формати спремника..
ФЛВ - Ово је Адобе Фласх, који подржава много различитих кодека, најчешће су Х.264 и ААЦ. Фласх видео је један од најпопуларнијих начина на који се видеозаписи преносе преко Интернета. Губи се због ХТМЛ-а 5 и чињенице да Аппле неће дозволити да се фласх покрене на било којем од својих иДевице-а, али је и даље веома уобичајено.
Постоје и други формати контејнера као што су КуицкТиме Филе Формат, ОГГ, ВебМ итд..
Трансцодинг
Последње што треба да схватите је да ћете вероватно морати да конвертујете АВЦХД видео који сте преузели са камкордера у други формат који затим можете увести у иТунес и репродуковати на вашем иПхонеу. Будући да постоји толико много кодека и формата контејнера и сваки формат контејнера може имати различите комбинације видео и аудио кодека, потребан вам је транскодер да бисте добили врсту датотеке коју желите за одређени уређај.
Постоје многи транскодери - видео конвертори: ХандБраке, ФФмпег, СУПЕР, ВиртуалДуб, итд. Неки су плаћени, а неки су бесплатни опен-соурце алати. Неки алати, као што је ХандБраке, дају вам пресете тако да можете једноставно одабрати изворну датотеку и одабрати излазни формат као што је иПод или иПхоне и кликните Старт. За вас ће изабрати све поставке, контејнер, кодек, итд. Међутим, надам се да ћете након читања овог поста сада разумети мало више и можете да конвертујете видеозаписе између формата и да разумете процес који је у основи бољи. Уживати!