(c) Дмитрий Ходаков
http://www.dimsun.ru/
Вступление
В статье будет рассмотрены технологии адаптации (конвертирования + сжатия) видеоматериала для просмотра на экране компьютера. Речь пойдёт о выборе формата, размере кадра, битрейте, формате звука, избавления от телевизионных полей (полукадров), как переводить, чем переводить и т.д...
Сначала данный материал задумывался исключительно как тутор по обычному пережатию телевизионных avi-файлов для просмотра на экране компьютера, но во время написания статьи вылезло столько "но" и "если", что я счёл нужным расписать всю эту технологию. А уж как применять полученные знания - дело ваше. После прочтения статьи вы научитесь грамотно конвертировать свои работы и для просмотра на компьютере, и для отправки по Интернету, и для архивирования, и для борьбы с жадными заказчиками...
Так же прошу читателей учесть, что всё нижеизложенное является исключительно моей точкой зрения (а теперь уже и тех людей, которых я ранее этому научил), основывается на моём многолетнем опыте работы и прекрасно себя зарекоменодовало, но ни в коей мере не претендует на звание канона. Так же прошу учесть, что всё описанное будет относится в Windows-платформе версий 98-XP. Статья всегда открыта для уточнения и редактирования читателями. Если вы найдёте какие то явные ошибки - пишите мне, исправлю.
Ветка на моём форуме. Регистрация обязательна.
Разбор полётов
Наверняка не только мне одному приходилось скачивать из Интернета различные видеоклипы/ролики в разных форматах. А если и не скачивали, то получали от рекламодателя или знакомого диск с такими клипами небольшого веса и разрешения, которые все вокруг привыкли называть "авишки" или "мувики".
И наверняка вы сталкивались с проблемой открытия таких файлов: то видео не проиграется, то аудио, то застробит что-то.... А всё потому, что этот момент никем и никогда не был стандартизирован. Как итог - чтобы быть всегда "в форме", пользователи вынуждены держать на своём компьютере уйму установленных различных кодеков, которые постоянно конфликтуют то друг с другом, то с нашим железом, быстро устаревают и отнюдь не ускоряют работу компьютера. Плюс такая машина должна быть подключена к Интернету, потому как обязательно найдётся ролик, который не захочет проиграться - он будет требовать новый кодек, который "буквально только вчера вышел". И он был опробован именно на вас и ваших нервах. Не вдаваясь в подробности сексуальной ориентации таких господ, просто скажем, что поступают они не совсем хорошо. Но ещё хуже, когда такими товарищами становитесь вы, отдавая заказчику демо-вариант рекламного ролика (фильма/клипа) для просмотра на ноутбуке руководителя компании. С очень большой вероятностью на его компьютере не окажется кодека, которым вы зажали свою работу. Будьте уверены, что ваше гениалогическое дерево будет тут же бурно обсуждено за глаза, рекламные менеджеры обеих сторон получат по голове, а нерадивому дизайнеру всё равно придётся пересчитывать ролик в легкооткрываемый формат. Так почему бы не сделать этого сразу?
Некоторые могут воскликнуть, что дескать всё это гонево... Достаточно положить на диск сам кодек, чтобы его установили перед просмотром и всё будет в шоколаде. А ведь ещё есть K-Lighte и др. кодек-паки.
Друзья мои, вы давно ставили эти кодек-паки? Они являют собой потрясающую монструозность и запутанность установки. Даже я, постоянно имея дело с видеообработкой и кодированием, при каждой новой их инсталляции приобретаю несколько седых волос. Что уж говорить о "простых смертных"? Да и разве не глупо устанавливать в систему кодек за кодеком, чтобы один раз в полгода какой то ролик? Или вы любитель экстрима и любите загаживать (а затем чистить и переустанавливать) свой комп? Лично я уже не такой. Плюс ко всему, далеко не каждый пользователь сможет установить предложенный кодек на свою машину. Не верите?
Хорошо... тогда вот вам типичные подводные камни , из-за которых бывает невозможна установка кодеков на машине пользователя:
пользователь сидит не под правами Администратора и ему запрещена установка любого ПО на компьютер. И такое встречается гораздо чаще, чем может показаться на первый взгляд, особенно в больших компаниях с доменной сетью и системными администраторами очень не любящими мусор на машинах пользователей; | |
здравое нежелание загаживать свой компьютер левыми кодеками для одноразового просмотра ролика (к тому же, очень часто у кодеков не бывает грамотного деинсталлятора для последующего его удаления); | |
"большой босс", который не умеет ничего инсталлировать. Оно ему и не надо, он заплатил три тысячи долларов за свой настроенный в компьютерной фирме ноутбук с лицензионной и активированной Windows и сам ничего никогда не инсталлит в систему (такое в последнее время встречается сплошь и рядом); | |
чужой компьютер, на который просто не этично что-то инсталлировать, особенно, если его владелец пользуется только Вордом для набора текста; | |
неграмотный пользователь, который не может разобраться с мутным инсталлятором кодека. Таких инсталляторов полно - достаточно вспомнить первые установщики от DivX |
Но мы то с вами не такие?! Мы не хотим создавать больших проблем другим пользователям при просмотре наших работ, верно?. Мы не хотим прослыть дураками в лице заказчика и опозорить свою контору. Мы хотим сделать наиболее удобочитаемые клипы для всех. Как это сделать (или хотя бы постараться это сделать) - читаем ниже.
Я использую практически все из перечисленных ниже кодеков, но всегда в разных целях. Универсального варианта нет, в каждом конкретном случае хорош именно какой то определённый способ сжатия.
Давайте разбираться.
Во что жать? (Кодеки)
Имея многолетний опыт работы с видео на телевидении, просуммировав свои и чужие знания, проанализировав ошибки, можно выделить наиболее распространённые в онлайне и офлайне форматы для этих "маленьких" клипов. Вначале о видео:
MPEG-1 - формат сжатия, разработанный для стандарта Video-CD ещё при царе Горохе, с условием нормального проигрывания на 2-x скоростном CD-ROM Drive. Совместимость с Windows: очень высокая (почти 100%); Вес получаемых клипов: обычно меньше среднего (но результат сильно зависит от кривизны рук); Качество: выше среднего; Распространён: диски Video-CD для просмотра на бытовых DVD-плеерах; Интернет (Portfolio/Promo); preview-версии роликов; Целесообразность применения: высокая. При грамотно настроенных параметрах сжатия и маленьком разрешении клипа, можно получить ролик небольшого веса, который с откроется на любом Windows - компьютере начиная с версии 98; Плюсы: не требует установки кодека, есть бесплатный софт для кодирования. Не требователен к производительности компьютера при проигрывании; Минусы: ухудшение яркости и передачи цветов, что приводит к трудностям при оценке качества ролика в целом. Требуется дополнительная яркостная и цветокоррекция изображения. Не понимается абсолютным большинством монтажных программ (файл имеет расширение *.mpg); Применяется мною: уже много лет - это стандарт для передачи preview-версий Заказчику. Различные ролики в видео-презентациях, где важнее совместимость с любыми компьютерами, чем вес клипа и дотошная точность в передаче цветовых нюансов; видео-портфолио на сайтах; пересылка по Интернету; preview-версия для демонстрации заказчику | |
MPEG-2 - активно продвигаемый производителями железа и софта формат сжатия, разработанный для самого широкого применения, в том числе и DVD-Video (его IBP-frame вариант). Совместимость с Windows: никакой, требует установки кодека или софтового DVD-проигрывателя; Вес получаемых клипов: меньше среднего; Качество: выше среднего; Распространён: диски DVD-Video для просмотра на бытовых DVD-плеерах, прокатный вариант ролика; Целесообразность применения: в production - весьма сомнительная из-за высокой степени компресии и выборки 4:2:0, что делает непригодным его постобработку. Но вполне пригоден для использования в качестве "последнего звена"; Плюсы: малый вес выходного файла, очень хорошая работа с цветами; Минусы: абсолютно непригодный для постобработки формат из-за злостных алгоритмов сжатия и сильной компрессии. Плохие результаты выходного файла при использовании низкокачественных исходников. Весьма сомнительно применение формата в production студиях; Применяется мною: в работе - никогда. Только при изготовлении контента для DVD-Video дисков | |
MICROSOFT VIDEO - родной Windows формат видео. Совместимость с Windows: 100%; Вес получаемых клипов: большой; Качество: от плохого до высокого; Распространён: в Интернете - редко. В основном обитает на дисках в качестве демонстрационных роликов каких либо программных продуктов и внутри локальных сетей для внутреннего пользования компании; Целесообразность применения: средняя. Качество очень сильно зависит от степени сжатия. Можно получить клип маленького веса, но ужасного качества или хорошего качества, но громадного веса; Плюсы: не требует установки кодека. Поддерживается всеми монтажными программами. Удобен для внутрисетевой работы в локальной сети; Минусы: не любит слабые компьютеры. Ролик с приемлемым качеством будет иметь довольно большой вес; Применяется мною: только в качестве пилота при озвучивании работы. Разношёрстый софт звуковиков лучше всего понимает именно этот формат и только с ним работает без лишних вопросов | |
DivX - в своё время украденная и сломанная версия кодека Microsoft MPEG4. Разрабатывался как носитель для передачи данных по интернету (видео, графика). Совместимость с Windows: никакой, требует обязательной установки кодека; Вес получаемых клипов: маленький; Качество: от плохого до высокого, зависит от степени сжатия; Распространён: на дисках формата DivX для просмотра на бытовых плеерах, в Интернете в различных портфолио и деморилах; Целесообразность применения: неоднозначная и зависит от конкретного случая. Лично для меня - низкая. Постоянно возникают вопросы с совместимостью версий кодека и вообще в его наличием на компьютере. Если заранее есть уверенность в том, что принимающая демо-ролик сторона имеет установленный в системе кодек DivX нужной версии, то возможно использовать; Плюсы: один из кодеков, дающих на сегодняшний день самый маленьких вес ролика. Это пожалуй самый распространённый из "сторонних" кодеков из установленных на большинстве компьютеров; Минусы: не любит слабые компьютеры, так как активно использует процессор при распаковке клипа. Порою отвратительная цветопередача особенно на старых версиях кодека. Плохая передаваемости динамики - action участки могут рассыпаться на кубики. Требует обязательной установки кодека нужной версии (обратной совместимости версий нет) и ставший платным кодек. Практически не пригоден для последующей постобработки или монтажа. Плохая совместимость с монтажными программами; Применяется мною: раньше часто при рипе DVD-дисков для просмотра на компьютере. Сейчас - не применяется, потому как есть возможность перегонять диски сразу на DVD - болванки | |
XviD - бесплатная альтернатива ставшему ныне платным DivX-у. Так же является клоном кодека Microsoft MPEG4. Совместимость с Windows: никакой, требует обязательной установки кодека; Вес получаемых клипов: маленький; Качество: от плохого до очень высокого, зависит от степени сжатия; Распространён: распространяемые через Интернет фильмы и клипы; в различных портфолио и деморилах; Целесообразность применения: неоднозначная и зависит от конкретного случая. Вопросы с совместимостью разных версий кодека практически отсутствуют (в отличие от того-же DivX), настройки кратки логичны и просты. Если заранее есть уверенность в том, что принимающая демо-ролик сторона имеет установленный в системе кодек XviD, то рекомендуется использовать; Плюсы: один из кодеков, дающих на сегодняшний день самый маленьких вес ролика. Входит в число самых распространённых из сторонних кодеков из установленных на большинстве компьютеров; Минусы: не любит слабые компьютеры, так как активно использует процессор при распаковке клипа. Требует обязательной установки кодека. . Практически не пригоден для последующей постобработки или монтажа. Плохая совместимость с монтажными программами; Применяется мною: практически всегда при передаче preview через Интернет | |
BINK - довольно старый кодек, с очень хорошими характеристиками. Совместимость с Windows: никакой, но и не требует установки кодека для просмотра, потому как исполняемый клип имеет формат .exe и плеер с распаковщиком зашит внутрь самого файла; Вес получаемых клипов: очень маленький; Качество: высокое; Распространён: Intro-заставки на большинстве дисков с игрушками, демокиты компаний; Целесообразность применения: специфичная. В таком формате можно дать посмотреть ролик очень ушлому Заказчику, который не постыдится кинуть вас на деньги, поставив в эфир даже растянутую с 320х240 preview-версию ролика (пережатого с Mpeg1 или DivX например). Перевести такой exe-формат ролика в что-либо понятное для видеоредактора становится непосильной задачей практически для всех; Плюсы: очень маленький вес выходного файла. Высокая защищённость от воровства с последующей трансляцией. Помоему единственный неродной формат, который можно проиграть на Windows-компьютере без установки кодека; Минусы: нет транспорта, в конце каждого клипа вставляется логотип фирмы - производителя кодека, требует специальный софт для закодирования; Применяется мною: редко, вот именно для таких ушлых заказчиков | |
QUICK TIME - пришедший с Mac-платформы формат, который уже давным давно имеет в своём наборе полный комплект специализированных кодеков, заточенных под круг самых разнообразных задач. Совместимость с Windows: никакой, требует обязательной установки кодека и своего проигрывателя (QT Player); Вес получаемых клипов: зависит от типа кодека и степени компрессии; Качество: возможно самое высокое из перечисленных в статье кодеков; Распространён: Интернет - практически повсеместно на буржуйских сайтах в качестве кодека для портфолио и деморилов; Целесообразность применения: самая широкая. Портфолио на сайте в Интернет (Sorenson Video); архивирование клипов без заметной потери качества; библиотеки видеофутажей (Motion JPEG A/B; Photo JPEG). Имеет отличное соотношение "качество/занимаемый объёмый". Прекрасно показывает себя при хранении исходного видеоматериала; Плюсы: великолепная работа с цветами, отсутствие потерь качества при пережатии. Установив всего один комплект QuickTime, вы получаете в системе полный инструментарий для самого широкого спектра задач; Минусы: свой транспорт, платный PRO-кодек, нет обратной совместимости версий, большой вес инсталятора, отсутствие кодека у подавляющего большинства пользователей ОС Windows, далеко не каждый видеоредактор умеет жать в и из QT; Применяется мною: стандарт де-факто для хранения готовых работ. Аппаратно-независимый формат клипов и высокое качество при небольшом размере уже не раз выручало при переносе с одной монтажной платформы на другую. Рассматривается как альтернатива применению mpeg1 в портфолио, в основном из-за очень корректной передачи цветов и яркости | |
FLV - один из форматов потокового видео, получивший широкое распространение благодаря YOUTUBE - подобным сервисам хранения видеоданных. Совместимость с Windows: никакой, требует обязательной установки специального плеера или плугина к Интернет-браузерам; Вес получаемых клипов: зависит от степени компрессии; Качество: варьируется в очень широких пределах и сильно зависит от степени сжатия; Распространён: Интернет - практически повсеместно. От видеообменников до телепроектов вещательных компаний на своих сайтах. В последнее время часто замечен в портфолио и деморилах; Целесообразность применения: весьма узкая, в основном для Интернета. Прекрасно подходит для лёгкого встраивания видеоспота прямо в контент веб-страницы. Пользователю даже не надо скачивать ролик на компьютер, чтобы однократно просмотреть, да и транспорт встроен прямо на страницу; Плюсы: возможность начать просмотр ролика, не дожидаясь его полного скачивания. Хорошие и удобные транспорты, с возможностью перемотки; Минусы: существуют определённые трудности со скачиванием понравившегося ролика на компьютер. Да и не каждый компьютерный видеоплеер проиграет скачанный flv-ролик. ; Применяется мною: пока лишь в качестве видеоконтента для оформления статей, но хочу попробовать выкладывать в нём и работы в портфолио |
Раритеты типа Intel Indeo и т.п. не рассматриваю, потому как ролики в этом формате встречаются крайне редко.
Компрессия звука
Здесь к счастью всё относительно просто. Для дальнейшей работы в студии - как правило нежатый Microsoft PCM. Для выходных файлов - MPEG-1 Layer III (*.mp3). Практически все кодеры при пережатии позволяют выбрать эти форматы. Конечно же, при размещении видеоклипа в Интернете имеет смысл зажимать для него звук в формат MPEG-1 (Layer III), нежели оставлять его в Microsoft PCM, иначе вы получите на выходе тяжеленный файл, в котором до 70% объёма будет занимать именно нежатый звук.