Поговорим о записи смонтированного фильма на DVD на примере двух программ: Canopus ProCoder и Ulead DVD Workshop. Я не гонюсь за новейшими версиями программ, предпочитая не искать добра от добра. На сегодняшний день я пользуюсь Canopus ProCoder версии 1.5 и Ulead DVD Workshop версии 2. Все описания и скриншоты относятся именно к этим версиям, однако основные элементы интерфейса и принципы работы, как правило остаются неизменными.
Кодирeуем в MPEG2
Итак, у нас есть исходный AVI-файл, который нужно записать на DVD. Для этого нужно конвертировать файл в формат MPEG2, принятый для DVD-video. Конвертация подразумевает сжатие данных, а значит неизбежную потерю качества. В зависимости от используемого кодека и настроек (об этом ниже) потери будт более или менее заметны, но будут. Поэтому я рекомендую сохранять исходные материалы на DV-кассетах - они могут понадобиться в других фильмах или в случае потери DVD.
Несколько слов о формате MPEG2. В отличие от DV-формата, в котором сохраняется полная информация о каждом кадре, в MPEG2 кадры отличаются друг от друга по степени сжатия. Подробно об этом можно прочитать в специальной литературе и в интеренете, я же ограничусь лишь упрощённой моделью. Из всех кадров выбираются ключевые, которые остаются несжатыми. Остальные кадры сравниваются с ключевыми, и сохраняется информация только об изменениях их относительно ключевых.
Понятно, что чем больше изменений в кадре, тем больше требуется информации. Количество информации определяется параметром кодирования - битрейтом (количество бит, передаваемых в секунду). Чем выше битрейт, тем выше качество, но тем больший объём будет занимать получившийся видеофайл. Вот примерное соотношение битрейта, и длительности фильма, умещающегося на одном диске:
9000 кб/с - 65 мин
7400 кб/с - 80 мин
6600 кб/с - 90 мин
4900 кб/с - 120 мин
Как было сказано выше, количество информации зависит от того, насколько отличаются кадры друг от друга. Естественно, в фильме могут быть как статичные фрагменты (минимум изменений), так и динамчные - с большим количеством изменяющихся деталей (например, текущая вода, листья деревьев на ветру). Для качественного кодирования первых нужен меньший битрейт, чем для вторых. Поэтому наряду с методом постоянного битрейта (CBR - constant bitrate), когда битрейт не изменяется на протяжении фильма, используется и метод кодирования с переменным битрейтом (VBR - variable bitrate), когда битрейт изменяется в зависимости от сложности фрагмента. Это позволяет оптимальным образом использовать объём диска. Существует две разновидности VBR - однопроходный и двухпроходный. При однопроходном методе, кодек по специальному алгоритму оценивает (предсказывает) сложность фрагмента и устанавливает битрейт для этого фрагмента, при двухпроходном - кодек сначала просматривает весь фильм, выбирает самые сложные и простые фрагменты и устанавливает битрейт для каждого фрагмента, с учётом его сложности ОТНОСИТЕЛЬНО ДРУГИХ ФРАГМЕНТОВ. Кодирование двухпроходным методом эффективнее, но дольше.
Если, ваш фильм длинной меньше часа, смело ставьте максимальный битрейт и CBR - в этом случае экономить место на диске нет нужды, а CBR будет быстрее.
А теперь о том, как выполнить кодирование в программе Canopus ProCoder.
Запустив программу, вы увидите вот такое окно:
Основные элементы управления - закладки "Source" (источник), "Target" (цель), "Convert"(конвертировать). Щёлкаем "Source", затем "Add" (добавить), в появившемся окне выбираем файл, который мы будем кодировать (наш фильм). Справа появляется таблица с информацией о видеофайле. Там мы уже ничего не изменяем. Запомним лишь порядок следования полей (Interlacing).
Источник выбран, теперь щёлкаем "Target", опять "Add". Появляется окошко выбора формата. Выбираем "MPEG2-DVD-PAL".
Теперь в правой части экрана видны параметры кодирования.
Кодек из одного AVI-файла делает два - видео (с расширением m2v) и аудио (wav). В верхней строке (Base Name) указываем имя для этих файлов. Чуть ниже - папку, куда их складывать.
Далее, параметры видео. Здесь нас интересует порядок полей (Field order). Он должен быть тот же что и у источника (обычно, "lower (bottom) field first" - сначала нижнее поле).
Наконец, настраиваем параметры кодека. Выбираем метод кодирования - CBR, VBR-I, VBR-II (об этом было сказано выше), скорость кодирования (чем выше скорость тем ниже качество, поэтому лучше выбрать "Highest Quality" или "Master Quality"), максимальный битрейт (максимальным он будет для VBR, а для CBR с этим битрейтом будет закодирован весь фильм), параметры аудио (стерео).
Теперь переходим на закладку "Convert" Там мы увидим экранчик предварительного просмотра и две кнопки - "Convert" и "Stop". Нажимаем на "Convert" - процесс пошёл. На экране видны кадры фильма, по индикатору процесса ползёт синий столбик, а по цифрам бегающим внизу можно оценить сколько осталось ждать. Ждать придётся долго.
Можно попробовать закодировать небольшой фрагмент фильма и посмотреть результат. Если что-то не устраивает, изменить настройки кодека на более высокие. Правда, смотреть лучше на экране телевизора. И не забывайте, что качество кодирования может быть разным на разных фрагментах вашего фильма.
Делаем авторинг DVD.
Теперь у нас есть два файла, полученных в Canopus ProCoder. Дальше дело за программой авторинга. В нашем случае это Ulead DVD Workshop. Запускаем программу. Для работы в ней нужно создать проект - указываем путь, даём ему название и указываем тип диска - DVD. Открывается вот такое окошко:
В центре - окно просмотра, слева - управление проектом, внизу - некое подобие таймлайна. В левом верхнем углу - закладки, соответствующие разным стадиям проекта. Сейчас мы находимся на закладке "Edit". Сразу над "таймлайном" три кнопочки - вставка в проект файлов. Нажимаем ту из них, которая похожа на кадрик киноплёнки (Add video), выбираем наш файл с расширением .m2v. Он появляется во вторм окошке таймлайна. Первое окошко - это тот клип, который будет воспроизводиться сразу при вставлении диска. Если мы хотим, чтобы сначала выводилось меню диска, оставляем свой клип во втором окне таймлайна.
Теперь посмотрим в левую часть экрана - там поле с тремя закладками: Video/Audio/Subtitles.
На закладке Video снимаем галочку "Convert to disc template". В противном случае, встоенный в Ulead DVD Workshop кодек снова начнёт пересчёт фильма.
Переходим на закладку Audio.
Нажимаем кнопочку с ноткой и знаком плюс. В окне выбираем файл с тем же именем, что и видео, но с расширением .wav (т.е. звук от нашего фильма). Имя файла появляется в верхней строке таблички. На этой закладке, в отличие от Video, нужна галочка "Convert to disc template", так как мы будем кодировать звук в формат Dolby Digital (AC-3). Программа позволяет добавить ещё аудиодорожки (например, на другом языке) и создать субтитры.
В окне просмотра, проверяем, что всё нормально - изображение и звук воспроизводятся правильно.
Теперь разбиваем фильм на эпизоды (chapters). Для этого запускаем просмотр и в нужных местах нажимаем кнопку "Add Chapter" на закладке "Video". Что бы расставить метки эпизодов точно, пользуемся покадровым просмотром - перетаскиваем бегунок в нужное место фильма, затем кнопками подгоняем нужный кадр, нажимаем кнопку , и т. д. В правой части экрана появляются кадры, соответствующие получившимся эпизодам.
Теперь переходим к созданию меню. Для этого щёлкаем по закладке "Menu" в левом верхнем углу.
Для начала создадим меню эпизодов, используя шаблон. Для этого нажимаем кнопку , расположенную над таймлайном.
В появившемся окне, выбираем шаблон меню. Обращаем внимание на форму окошек, фоновый рисунок не имеет значения - его можно поменять. Нажимаем "Готово". Теперь меню видно в оке просмотра. Там перетаскиваем элементы упраления, изменяем подписи так как нам нужно. Для этого просто щёлкаем мышкой по элементу - он выделяется - перетаскиваем или изменяем.
В левой части экрана, элементы управления созданием меню, очень похожие на те, которые мы уже видели на закладке "Edit".
Меню скомпоновано, переходим на закладку "Finish". Появляется видеоплеер с пультом управления.
Проверяем фильм, меню. Теперь переходим к созданию диска.
Нажимаем кнопочку "Burn Project to Disc" на пульте управления плеера.
Появляется вот такое окно:
Программа имеет несколько пресетов кодека, но мы сделаем настройки вручную. Для этого жмём на кнопочку с изображением диска ("Disc template"). В открывшемся окне переходим на закладку "Compression"
Ставим ползунок качества кодирования на 100%, далее выбираем тип CBR и битрейт 9000 (вообще-то мы запретили кодеку пересчёт видео, но для порядка поставим эти установки), в разделе Audio выбираем AC-3 и 192 kb/s.
Сохраняем настройки (можно дать имя новому пресету) и возвращаемся в окно записи диска.
Выбираем вид работы (ставим галочку) - прожиг диска (если собираемся сразу записывать на диск), создание образа диска или DVD-папок (если диск будем записывать потом). Выбираем DVD-привод (если приводов несколько) и нажимаем "Burn".
Вот и всё.
Надо сказать, что Ulead DVD Workshop имеет собственный MPEG2-кодек, так что можно пользоваться им, а не Canopus ProCoder (но Canopus даёт лучшее качество). Разница будет в том, что при выборе файла, нужно указать наш исходный AVI-файл. Галочка "Convert to disc template" на закладке "Video", которую мы снимали, чтобы не прекодировать MPEG2-файл, должна стоять автоматически. На всякий случай проверьте. Кодирование будет вестись с параметрами, установленными в настройках "Disc template".