Обзоры
Cупервидеодиск своими руками

Cупервидеодиск своими руками



В статье "Создаем видеодиск" ("Домашний ПК", # 7, 2001) мы уже говорили о том, что в настоящее время, когда пишущие приводы DVD и соответствующие диски к ним остаются еще достаточно дорогими, самым лучшим вариантом хранения оцифрованного домашнего видео был и остается SVCD. Данный формат сегодня поддерживается большинством бытовых DVD-плееров.


Заготовки CD-R достаточно, чтобы разместить около 40 минут записи — вполне приемлемая продолжительность для домашнего фильма. В прошлом материале мы подробно рассмотрели спецификации SVCD, говорили о том, как можно с помощью различных MPEG-кодировщиков создавать файлы, удовлетворяющие требованиям этого стандарта. В то время данный процесс был довольно-таки трудоемким. Однако сегодня появилось множество видеоредакторов и утилит, поддерживающих шаблоны для создания DVD/VCD/SVCD, что значительно упростило подготовку к процессу кодирования.

Сегодня мы постараемся собрать и изложить весь накопленный опыт по данной проблеме за прошедшее время. Заметим также, что материал будет интересен и тем редким пользователям, которые уже успели обзавестись пишущим приводом DVD, поскольку практически все рассмотренные приложения, помимо шаблонов для VCD/SVCD, поддерживают и DVD.

Canopus ProCoder

Canopus ProCoder 
Cупервидеодиск своими руками
Cупервидеодиск своими руками
Для того чтобы Canopus ProCoder склеил все закодированные фрагменты в один клип, установите флажок Stitch и выстройте их в нужном порядке
Cупервидеодиск своими руками
Cупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими руками
Cупервидеодиск своими руками
Web-сайт www.canopus.com
Cупервидеодиск своими руками
 + Удобство и простота интерфейса; великолепное качество кодирования; Возможность интеграции с Adobe Premiere
 - Высокая цена полной версии
 ! Отличный фундамент для построения любой цифровой видеотеки

Примерно полтора года назад во время тестирования карт нелинейного монтажа с проработкой ряда эффектов в режиме реального времени я познакомился с плагином для Adobe Premiere под названием Canopus SoftMPEG Encoder, который поставлялся в комплекте ПО с платой DV Storm. Честно признаюсь, с той поры я не переставал удивляться, почему этот великолепный MPEG-кодировщик не стал основой собственного отдельного продукта фирмы Canopus. Можете представить, какова же была моя радость, когда я узнал о выходе Canopus ProCoder. Все ожидания оправдались, приложение получилось выше всяких похвал, с продуманным, простым и интуитивно понятным интерфейсом, а главное, оно обеспечивает очень высокое качество кодирования видео и содержит шаблоны для DVD, VCD и SVCD. Вот основные принципы работы с ним.

После инсталляции и загрузки программы переходим на вкладку Source и нажимаем кнопку Add. В появившемся стандартном окне Windows выбираем видеоклипы, подлежащие кодированию в SVCD (поддерживаемые расширения: *.avi, *.mov, *.dv, *.mpe, *.mpg, *.mpeg, *.mp2, *.m2p, *.m2v, *.m1p, *.m1v). Обратите внимание, что, выделяя любой файл в списке Source List, в окне Source Parameters мы будем видеть всю "подноготную" объекта — от имени и продолжительности проигрывания до размера кадра, коэффициента соотношения его сторон, скорости следования фреймов (fps), используемого кодека, наличия интерлейсинга.

Если мы хотим все исходные фрагменты склеить в единый результирующий SVCD-файл, то необходимо установить флажок Stitch и с помощью расположенных ниже кнопок со стрелками выстроить фрагменты в нужном порядке. Обратите внимание на время проигрывания итогового файла (оно отображается сразу под флажком Stitch): как уже упоминалось, на пустую заготовку CD-R помещается примерно до 40 минут видео в формате SVCD, поэтому нет смысла создавать более продолжительные файлы.

Выделив нужный клип в Source List и нажав кнопку Advanced, легко осуществить тримминг клипа, выбрав из него необходимый фрагмент (вкладка Setup). Кроме того, перейдя в окне Advanced на вкладку Video Filter, мы сможем применить к исходному материалу ряд спецэффектов и фильтров. Именно здесь доступна такая важная операция, как деинтерлейсинг (Add —> Addaptive De-Interlace). Используя данный фильтр, с помощью регулятора Threshold не забудьте указать необходимый порог деинтерлейсинга. Для надежности лучше всего задавать максимальное значение — 100%, хотя это в итоге скажется на общем времени кодирования, правда, несущественно.

Применяя к исходному материалу видеофильтр Crop, вы сможете нужным образом кадрировать видео, убрав черные полосы либо "огрехи" оцифровки. Прочие фильтры служат для цветокоррекции (Color Correction, Gamma Correction, Black/White Correction и др.), "размытия" артефактов кодирования (Blur, Gaussian Blur, Circular Blur), наложения простейших эффектов (Bitmap Keying, Fade In и др.)

Заметим, что все вышеперечисленные манипуляции проделываются над каждым файлом из списка Source List. После этого необходимо перейти на вкладку Target и выбрать готовый макет (один или несколько), по которому будет осуществляться кодирование.

Cупервидеодиск своими руками
Кадрирование и деинтерлейсинг выбранного видеофрагмента осуществляются в окне Advanced на вкладке Video Filter

Canopus ProCoder предлагает довольно широкий набор шаблонов кодирования, в результате их применения можно по упрощенной схеме получать файлы, пригодные для дальнейшего видеомонтажа, размещения в Internet и, конечно же, создания дисков DVD, VCD и SVCD. При этом, естественно, вы можете и не знать необходимых спецификаций тех или иных форматов. Выбрав соответствующий макет в окне Add Target (Target —> Add), нажмем OK. В области Target Parameters будут доступны для изменения основные параметры, включая формат видео, видеостандарт (PAL или NTSC), соотношение сторон кадра и др. Особое внимание следует обратить на пункт Speed/Quality Mode в разделе Video Basic. Значение этого параметра ключевым образом сказывается на скорости и качестве кодирования. Выбрав High Speed, мы получим довольно неважный результат, зато высокую скорость кодирования, ну а задав Mastering Quality, время кодирования возрастет, как минимум, в 20 раз, зато итоговый материал не разочарует даже самого придирчивого пользователя.

Однако в рамках затронутой темы нас интересует в первую очередь возможность создания SVCD-дисков. Для этого в окне Add Target необходимо перейти на вкладку VCD/DVD и выбрать MPEG2 — SVCD PAL. Если вы планируете итоговый материал подкорректировать соответствующими видео- и аудиофильтрами, то следует воспользоваться кнопкой Advanced (вкладки Video Filter и Audio Filter). Тот, кто разбирается в тонкостях настройки процесса MPEG-2-кодирования, перейдя на вкладку Setup в окне Advanced, сможет переопределить GOP-структуру и ряд других параметров. Но если все эти термины вам ни о чем не говорят, то имеет смысл Advanced-Setup обходить стороной, доверяя настройкам по умолчанию. Далее, воспользовавшись кнопкой Close, покидаем окно Advanced и следуем на вкладку Convert. Непосредственно перед началом кодирования имеет смысл сохранить проект (File —> Save Project As…), поскольку работы по настройке сделано много.

Надо сказать, что Canopus ProCoder замечателен еще и тем, что комплектуется соответствующими дополнениями (plug-ins) для Adobe Premiere. Другими словами, после инсталляции ProCoder вы сможете с его помощью кодировать созданные видеоклипы непосредственно с монтажной линейки Adobe Premiere (File —> Export Timeline —> ProCoder Exporter или ProCoder Easy Exporter).

Теперь несколько слов о самом качестве итогового материала — оно очень и очень высокое. Выбирая упомянутый режим Mastering Quality, мы получим результат, сравнимый с DVD, однако при этом скорость потока данных будет более чем в два раза ниже! Никаких "квадратиков", "залипания" изображения и прочих артефактов кодирования не наблюдается. Единственное замечание, что этот режим, на мой взгляд, добавляет некоторое еле заметное "замыливание" деталей. Создается такое впечатление, что при выборе Mastering Quality к результирующему материалу по умолчанию применяется один из фильтров размытия типа Blur.

Наш словарик

GOP-структура (GOP — Group Of Pictures) — минимальный повторяемый набор в MPEG-последовательности, состоящий из I-, P- и B-изображений, который может быть декодирован независимо от других кадров в видеоряде. GOP-структура влияет на качество и скорость кодирования, а также на размер результирующего файла.

I-, P- и B-кадры. В MPEG-последовательности существуют следующие типы кадров: I (intra), P (predicted) и B (bidirectionally predicted). Первые из них являются опорными, по ним восстанавливаются все последующие изображения. Вторые содержат информацию об отличии текущей картинки от предыдущей, в них учитываются смещения отдельных ее фрагментов. И наконец, последние хранят отличия текущего изображения от предыдущего и последующего (типов I или P). Ясное дело, MPEG-последовательности не допускают покадрового редактирования изображений, поскольку внесение изменений в одно из них неизбежно повлечет за собой комплексный пересчет множества параметров во всей группе.

MPEG (Moving Pictures Experts Group) — специальный комитет по стандартизации методов кодирования цифрового видео, входящий в международную организацию ISO (International Standards Organization). Сегодня наиболее популярны следующие спецификации: MPEG-1, MPEG-2, MPEG-4. Диски VCD создаются на основе стандарта MPEG-1, а SVCD и DVD соответствуют спецификациям MPEG-2.

Матрица квантования. При MPEG-кодировании любой видеофрейм разбивается на элементарные блоки (обычно размером 8 8 пикселов), к каждому из которых применяется дискретное косинусное преобразование (ДКП) для получения матрицы цвето-яркостных частотных коэффициентов, описывающих данный участок. Однако учитывая особенности зрительного восприятия, можно и далее уменьшать поток данных, пренебрегая целым рядом частот. Для этого проводят их квантование с заданными интервалами, значения которых и хранятся в матрице квантования. После квантования большинство ДКП-коэффициентов обнуляется.

Поля и деинтерлейсинг. Многие бытовые видеокамеры используют чересстрочный (Interlаced) принцип формирования изображения. Таким образом, кадр состоит из двух полей ("полукадров"), одно из которых содержит четные строки изображения, другое — нечетные. При выводе такого видеоряда на экране телевизора с чересстрочной разверткой мы будем наблюдать четкую картинку. При выводе того же фрагмента на мониторе компьютера с прогрессивной (построчной) разверткой на границах объектов будет заметна "лесенка". Чтобы решить эту проблему, необходимо провести деинтерлейсинг, т. е. корректно совместить поля на одном кадре.

TMpGEnc 2.58

TMpGEnc 2.58 
Cупервидеодиск своими руками
Cупервидеодиск своими руками
"Почему бы их не назвать своими именами?" — фильм о вреде курения кодируется в SVCD с помощью TMPGEnc
Cупервидеодиск своими руками
Cупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими рукамиCупервидеодиск своими руками
Cупервидеодиск своими руками
Web-сайт www.tmpgenc.net
Cупервидеодиск своими руками
 + Простой интерфейс; хорошее качество кодирования; удобные средства для тримминга и склеивания готовых MPEG-файлов
 - Не поддерживает файлы, использующие популярный кодек Microsoft DV
 ! Необходимый инструмент для каждого видеолюбителя

Этот популярный пакет имеет хорошо развитую поддержку шаблонов для создания DVD, VCD или SVCD. Новичку, несомненно, понравится четырехэтапный мастер Project Wizard (File —> Project Wizard). На первом шаге следует выбрать интересующий нас макет, например SVCD. Обратите внимание: в правой части окна при этом отобразятся основные свойства формата, а в поле внизу — доступные значения суммарного битрейта (аудио и видео) и допустимое при этом время записи на заготовку CD-R емкостью 650 MB.

На втором этапе необходимо указать имена исходных видео- и аудиофайлов, а также подкорректировать в случае необходимости тип видеоисточника (наличие интерлейсинга, порядок следования полей, соотношение сторон кадра).

Третий шаг — это "кухня", в которой вы описываете нюансы рецепта приготовления SVCD-"пирога". Отметив флажком Source range, вы сможете осуществить тримминг клипа, выбрав из него нужный эпизод. Опция Clip frame позволит вам кадрировать изображение, чтобы избавиться, например, от черных полос, засветок и прочих артефактов видео. Noise Reduction служит для наложения специальных видеофильтров, удаляющих мелкие дефекты клипа — шумы, "царапины", артефакты оцифровки. Ну и наконец, нажав кнопку Other Settings, мы получим полную власть над параметрами кодировки. На вкладке Video в окне MPEG Settings можно переопределить битрейт результирующего клипа, а также в поле Motion search precision выставить нужное соотношение скорости/качества. На вкладке Advanced доступен еще ряд видеофильтров вдобавок к тем, что мы описали чуть выше. Так, здесь осуществляют деинтерлейсинг изображения (Deinterlace), при необходимости проводят цветокоррекцию (Simple/Custom color correction), адаптируют материал для показа по телевизору (Inverse telecine), исправляют двоящееся изображение (Ghost reduction), накладывают аудиофильтры (Audio effect) и многое другое. На вкладке Audio в поле Channel mode вы имеете возможность изменить модель аудиосигнала (Stereo, Joint-stereo, Dual channel). Кроме того, окно MPEG Settings позволяет корректировать GOP-структуру, матрицу квантования и ряд прочих параметров, описание которых выходит за рамки нашей темы и будет интересно только специалистам.

На четвертом этапе работы мастера Project Wizard нам необходимо только задать имя результирующего файла и, нажав на кнопку OK, инициировать процесс кодировки.

Cупервидеодиск своими руками
Используя мастер Project Wizard, даже начинающий видеолюбитель легко справится с довольно сложной задачей создания SVCD-диска
Cупервидеодиск своими руками
Как видим, TMPGEnc позволяет изменять не только GOP-структуру MPEG-последовательности кадров, но и матрицу квантования (Quantize matrix)

TMPGEnc позволяет получать высококачественные видеоматериалы, без "квадратиков", залипаний и прочих негативных явлений. Однако он почему-то не дает возможность открывать исходные видеофайлы, использующие DV-кодек (например, Microsoft DV).

Кроме того, у TMPGEnc есть еще одно неоспоримое достоинство, которое заставит любого видеолюбителя заполучить данный инструмент в свой арсенал. Как мы далее увидим, многие популярные видеоредакторы содержат шаблоны DVD, VCD и SVCD. Однако в результате нередко получается огромный файл, который не помещается на заготовку CD-R. TMPGEnc позволяет быстро и правильно разрезать большой файл на несколько частей и, наоборот, множество мелких файлов "склеивать" воедино.

Для решения первой задачи вызываем окно MPEG Tools (File —> MPEG Tools), следуем на вкладку Merge&Cut. В поле Type выбираем тип нашего MPEG-файла, например MPEG-2 Super VideoCD (VBR). Воспользовавшись кнопкой Add, находим нужный файл, затем выделяем его в списке и нажимаем Edit. В появившемся окне Edit merge item с помощью фигурных скобок отмечаем нужный фрагмент и жмем ОК. Затем в поле Output указываем имя нового файла и нажимаем Run.

Для склеивания нескольких MPEG-файлов также используется вкладка Merge&Cut: с помощью кнопки Add добавляем в список требуемые файлы (впоследствии их можно легко перестроить в нужном порядке, перетаскивая с помощью мыши на соответствующее место), в поле Output указываем имя результирующего файла и нажимаем Run. Как видим, все просто и очень удобно!

Шаблоны для видеодисков в популярных видеоредакторах

Если шаблоны для создания DVD/VCD/SVCD в специализированных продуктах, предназначенных для MPEG-кодирования, годами шлифуются и оттачиваются, а посему позволяют получать быстрый и легкий доступ ко многим важным параметрам, то присутствие подобных возможностей в популярных видеоредакторах — это, скорее, бонус, нежели цель. Поэтому не будем слишком критичными к ним, а просто порадуемся, что они существуют.

Adobe Premiere 6.5

Adobe Premiere 6.5 
Cупервидеодиск своими руками
Cупервидеодиск своими руками
Adobe Premiere 6.5 отныне включает многофункциональный модуль Adobe MPEG Encoder, снабженный шаблонами для создания VCD, SVCD и DVD
Cупервидеодиск своими руками
Web-сайт www.adobe.com

Новая версия — 6.5 — популярного видеоредактора Adobe Premiere наконец-то изначально, без чьих-либо "костылей" и "подпорок" в виде дополнительных плагинов от сторонних фирм, стала поддерживать процесс MPEG-кодирования, при этом обеспечив пользователя готовыми шаблонами для DVD, VCD и SVCD, причем, как и подобает доке в деле видеомонтажа, по самому высшему разряду.

Для того чтобы готовый проект на монтажной линейке экспортировать, например, в SVCD, выполним следующую команду: File —> Export Timeline —> Adobe MPEG Encoder. В появившемся окне Adobe MPEG Export Settings в разделе MPEG Stream отмечаем кнопку SVCD. В Video Standard указываем тип видео — PAL. Далее в соответствующих полях задаем имя файла и путь к папке, где его необходимо разместить. После чего нажимаем кнопку Export и начинаем процесс кодирования.

Опытный пользователь сможет самостоятельно задавать многие параметры MPEG-кодирования. Для этого, выбрав нужный шаблон в разделе MPEG Stream, следует воспользоваться кнопкой Edit. В появившемся окне Advanced MPEG Settings доступно множество настроек. Здесь, как в медицине, принцип один — не навредить, и если чего-то не знаешь — лучше не трогать (ну разве что в качестве эксперимента).

На вкладке Basics Settings мы можем переопределить шаблон и тип видео, изменить битрейт, повлиять на качество материала. Обратите внимание на то, что если вы ошибетесь с выбором тех или иных значений для данного шаблона, то в разделе MPEG Settings Summary сразу появятся красные строки, начинающиеся словами "Warning!" или "Error:" и говорящие о том, какие из спецификаций стандарта были нарушены.

На вкладке Video Settings можно изменить тип битрейта, определить нужную GOP-структуру. При использовании шаблонов SVCD и VCD значения параметров Frame rate и Aspect ratio изменять не следует. Впрочем, как уже отмечалось выше, любые ваши ошибки сразу же отобразятся в разделе MPEG Settings Summary на вкладке Basics Settings.

Богата различными опциями и вкладка Audio Settings. Здесь можно изменять битрейт, качество оцифровки, психоакустическую модель стереозвука и ряд других параметров.

Adobe MPEG Encoder обеспечивает среднее качество кодирования. На итоговом материале заметны "квадратики", наблюдается также "застывание" цветооднородных участков кадра. К сожалению, в предлагаемых шаблонах SVCD/VCD нет возможности выбора качества кодирования. Надеемся, что в последующих версиях пакета алгоритмы Adobe MPEG Encoder будут усовершенствованы.

Pinnacle Studio 8
www.pinnaclesys.com

Конвертировать клипы в SVCD-совместимые видеофайлы позволяет и популярный пакет для домашнего видеомонтажа Pinnacle Studio, начиная с 7-й версии. Порядок действий в этом случае также довольно прост. После создания проекта переходим на вкладку Make Movie и нажимаем кнопку MPEG. Затем в правом нижнем углу панели управления нажимаем кнопку Settings. В появившемся окне Pinnacle Studio Setup Options должна отобразиться вкладка Make MPEG File. В списке Presets выбираем пункт SVCD Compatible и нажимаем OK. К сожалению, Pinnacle Studio не позволяет настраивать параметры кодировки. Итоговый файл получается довольно посредственного качества: видны "квадратики", заметны залипания одноцветных областей изображения. Плохо справляется встроенный кодировщик и с быстрыми сценами.

Ulead VideoStudio 6

Ulead VideoStudio 6 
Cупервидеодиск своими руками
Cупервидеодиск своими руками
Увы, SVCD-шаблон домашнего видеоредактора Ulead VideoStudio 6 слишком беден настройками
Cупервидеодиск своими руками
Web-сайт www.ulead.com

DVD-, VCD- и SVCD-шаблоны имеются и в Ulead VideoStudio 6. Очередность действий в данном случае очевидна и проста: создав проект, в меню Finish выбираем Create SVCD, даем название файлу и нажимаем кнопку Сохранить. К сожалению, в шаблонах не предусмотрено никаких возможностей настройки MPEG-потока, они также не позволяют варьировать качество закодированного видео. И вообще, складывается такое впечатление, что встроенный алгоритм оптимизирован с точки зрения скорости как раз в ущерб качеству. Все артефакты, выявленные при создании SVCD с помощью Pinnacle Studio, характерны и для этого пакета, а иногда и в значительно большей степени.

Запись VCD и SVCD

Для записи VCD и SVCD подходит любая программа, идущая в комплекте с приводом CD-R/RW и располагающая шаблонами для создания видеодисков. Рассмотрим этот процесс на примере Ahead Nero Burning Rom 5.5.

Запускаем утилиту и вызываем окно Новый проект (Файл —> Создать). В списке в левой части окна выделяем пиктограмму Super Video CD. На вкладке ISO можно разрешить использование длинных имен файлов, на вкладке Наклейка — задать метку тома и при необходимости указать прочую служебную информацию. Далее последуем на вкладку Запись и отметим флажками нужные действия по прожигу диска (необходимость симуляции записи, финализации и т. д.). Затем щелкаем на кнопке Новый и из Проводника Windows в нижнюю часть окна проекта с помощью мыши переносим SVCD-файлы, созданные на предыдущих этапах. Nero Burning Rom 5.5 самостоятельно проверит их на соответствие указанным стандартам. Если программа не выдала никаких замечаний, то можно начинать запись диска. В противном случае необходимо будет заново перекодировать материал, иначе могут возникнуть проблемы при воспроизведении такого диска в бытовых DVD-проигрывателях.


Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: