Как записать один фильм на один диск в формате VCD.

    Как известно, формат VCD допускает запись на одном диске примерно 70 минут видеоизображения, т.е. большинство фильмов помещается только на 2 диска. Существует достаточно много методов сжатия видео, но не все из этих методов способны создать VCD, который бы правильно проигрывался на стандартном бытовом DVD проигрывателе. Интересный способ создания VCD, вмещающим 1 фильм, я прочел в форуме на странице vcdhelp.com. С некоторыми изменениями я применил этот способ на примере мультфильма "Atlantis: The lost Empire" длительностью 95 мин. 46 сек., и вот что из этого получилось.

1. Копирование DVD диска.

    Источником для создания VCD в большинстве случаев является диск DVD. Для копирования  DVD на жесткий диск компьютера существует много программ, таких, как SmartRipper, DVD Decrypter, CladDVD и др. Сам процесс копирования широко известен и подробно рассматривать его нет смысла. 

2.  Преобразование VOB файлов программой DVD2AVI.

    Эта программа преобразует VOB файлы, получившиеся с DVD диска в вид, понятный программе-кодировщике TMPGEnc, которая  является применяется для кодирования в формат VCD. После загрузки VOB файлы, получившиеся с DVD диска в программу DVD2AVI желательно (нажав F5) сделать предварительный просмотр фильма, с целью выяснить его параметры (систему цветности (PAL или NTSC), формат изображения (4:3 или 16:9) и др.). Эти параметры фильма отображаются в окне статистики (рис. 1):

Рисунок 1. Окно статистики по фильму в программе DVD2AVI 1.76 (Build 1.85).

Рисунок 1. Окно статистики по фильму в программе DVD2AVI 1.76 (Build 1.85).

    В результате работы программы DVD2AVI получились 2 файла: один со звуком в формате WAV, а другой в формате D2V. Эти файлы теперь можно использовать в программе кодирования TMPGEnc.

3. Создание шаблона к программе TMPGEnc.

    Программа TMPGEnc является кодировщиком файлов в формат VCD, SVCD или DVD. Начиная с версии программы TMPGEnc. 2.5x и выше в начале работы программы появляется помощник (wizard). В нашем случае в начале его необходимо пропустить. Затем нажав кнопку "Load" загрузить используемый шаблон для кодирования, прилагающийся к программе TMPGEnc (рис. 2):

Рисунок 2. Выбор стандартного шаблона к программе TMPGEnc.

Рисунок 2. Выбор стандартного шаблона к программе TMPGEnc.

    В этом конкретном случае это будет шаблон VideoCD (NTSC).mcf (т.к. изначально фильм записан в системе NTSC). По умолчанию шаблоны к программе TMPGEnc загружаются с минимальным количеством установок, которые можно изменить. Чтобы сделать все установки изменяемыми, необходимо нажав кнопку "Load" загрузить шаблон "unlock.mcf" для разблокирования всех установок из директории "Extra" (рис. 3):

Рисунок 3. Шаблон для разблокирования всех установок в программе TMPGEnc.

Рисунок 3. Шаблон для разблокирования всех установок в программе TMPGEnc.

    Затем нажав на кнопку "Setting" необходимо изменить установки программы TMPGEnc. В форуме на странице vcdhelp.com предлагается заменить постоянный битрейт, стандартный для формата VCD, на переменный 2-х проходной (2-pass VBR). Это дает улучшение качества картинки, но примерно в 2 раза увеличивает время кодирования (рис. 4):

    Рисунок 4. Выбор битрейта в программе TMPGEnc.

Рисунок 4. Выбор битрейта в программе TMPGEnc.

    Кодирование с постоянным битрейтом при длительности фильма 95 мин. 46 сек. занимает на процессоре Celeron 1 ГГц примерно 5,5 часов. Ждать 10 часов (а то и больше на менее мощном компьютере (если, конечно, Celeron 1 ГГц считать мощным?), получив при этом незначительные улучшения изображения (я не проверял), на мой взгляд, нет смысла. Поэтому эту установку я оставил без изменения. 

    Следующим изменением по сравнением со стандартным шаблоном, является изменение системного потока со стандартного MPEG-1 VideoCD на нестандартный в закладке "System" (рис. 5):

    Рисунок 5. Выбор системного потока в программе TMPGEnc.

Рисунок 5. Выбор системного потока в программе TMPGEnc.

    Получившийся шаблон необходимо сохранить в директории "Wizard", чтобы потом шаблон автоматически появился при запуске помощника (Wizard) (рис. 6):

Рисунок 6. Сохранение шаблона в программе TMPGEnc.

Рисунок 6. Сохранение шаблона в программе TMPGEnc.

4. Кодирование целого фильма на один VCD программой TMPGEnc.

    При запуске программы TMPGEnc запускается помощник (Wizard) (рис. 7). При этом сохраненный ранее шаблон появляется в списке шаблонов и его необходимо выбрать на 1 этапе  процесса кодирования.

Рисунок. 7. Выбор шаблона при запуске помощника в программе TMPGEnc.

Рисунок. 7. Выбор шаблона при запуске помощника в программе TMPGEnc.

    Затем надо выбрать входные файлы с фильмом (рис. 8):

Рисунок. 8. Выбор исходных файлов в программе TMPGEnc.

Рисунок. 8. Выбор исходных файлов в программе TMPGEnc.

    Установки на 3 этапе пропускаются (выбор диапазона не имеет смысла, т.к. кодируется весь фильм целиком). А вот 4 этап содержит самые важные установки, для возможности изменения которых и создавался шаблон "One disk VCD". Если использовать стандартный битрейт видео для VCD 1150 kbit/sec, то этот фильм не поместится на один диск. Битрейт видео и звука необходимо уменьшить, соответственно уменьшиться и качество. Существует много калькуляторов для вычисления битрейта при кодировании. Но в помощнике TMPGEnc это делать намного удобней. Достаточно выбрать размер диска, на который предполагается записать полученный после кодирования файл, и изменить битрейт изображения и звука для того, чтобы вместится в выбранный объем диска (рис. 9):

Рисунок. 9. Выбор битрейта в программе TMPGEnc.

Рисунок. 9. Выбор битрейта в программе TMPGEnc.

    При выборе битрейта надо сделать разумный компромисс между качеством звука и изображения. Также необходимо учесть, что размер конечного файла определяется с учетом округления до мегабайт. При установках, изображенных на рис. 9, конечный файл получился равным 724 813 768 байт. 

    Полученный файл лучше всего записать в формат VCD программой Nero, которая поддерживает запись нестандартных VCD, сняв галочку в пункте "Create standart complaint CD" (рис. 10):

Рисунок 10. Записать нестандартных VCD программой Nero.

Рисунок 10. Записать нестандартных VCD программой Nero.

    Полученный после записи VCD без проблем проигрывался на бытовом DVD-проигрывателе "Pioneer-535".

5. Выводы.

    Полученные таким образом диски, как и ожидалось, не обладают высоким качеством. Может быть улучшить качество изображения сможет переменный 2-х проходной битрейт (2-pass VBR). Но имеет ли смысл экономить на одном диске, если в 2 раза увеличивается время кодирования (соответственно расход электроэнергии и т.д.). Такой метод кодирования можно предложить для фильмов длительность до 100 минут не очень хорошего качества ( например, при кодировании из формата DivX  в VCD).

Леонид Леонов

progressinfo@chat.ru

17 апреля 2002 г.

На главную страницу