Super VideoCD (SVCD, Super VCD) -
относительно новый формат записи видео-дисков, базирующийся
на применении метода компрессии MPEG-2 (в отличие
от MPEG-1 у традиционного VideoCD). Благодаря новой
технологии и применению более совершенного алгоритма
сжатия удалось добиться более высоких результатов
при записи видео-дисков. В частности, появилась
возможность записи фильма при более высоком разрешении
картинки. Добиться этого удалось во-многом, благодаря
тому, что скорость цифрового потока постоянно изменяется
и в пиках может достигать значений 2600кбит/сек
(в отличии от стандарта VideoCD, где скорость видео-потока
постоянна и не превышает 1160Кбит/сек). Графическое
представление скорости цифрового потока и массу
другой информации об mpeg-файле можно наблюдать
с помощью программы BitRate Viewer. В свою очередь
малоподвижные сцены фильма могут кодироваться гораздо
более низкими значениями bitrate. Если раньше могли
еще возникать вопросы по поводу того, где качество
картинки лучше - на VHS или на VideoCD, то теперь
при прочих равных условиях можно уже смело констатировать,
что по чистоте цвета, разрешению картинки и качеству
звука новый стандарт Super VideoCD превосходит VHS
и разумеется VideoCD (по части видео).
Конвертированные по описанной на
этой странице методике фильмы, записаные на матрицы
CD-R можно реально смотреть с помощью карты MPEG1/2
decoder Hollywood Plus на телевизоре. При
открытии, диски определяются как SVCD. Для
корректного отображения картинки на мониторе можно
использовать софт-плейер PowerDVD2.55. Некоторые
нюансы процесса записи на матрицы будут рассмотрены
ниже...
Диски в стандарте SVCD уже появились
на рынках. Иногда фильм сжимают до размера одного
CD с некоторой потерей качества. Здесь пойдет речь
о том, как можно самостоятельно записать фильм в
формате Super VideoCD, используя в качестве источника
DVD, а точнее, как конвертировать файлы *.vob в
*.mpg. Примечателен тот факт, что в процессе конвертации
задействованы одновременно две программы...
В начале, традиционно, о необходимом
софте:
- FlasK MPEG 0.594 - используется как оболочка,
в которой работает программный модуль avisynth-premiere-0.25;
- avisynth-premiere-0.25 - программный модуль,
позволяющий перенести видео-последовательность
из программы FlasK MPEG в Tsunami MPEG
Encoder без промежуточного сохранения в *.avi-файл;
- Tsunami MPEG Encoder - кодер в MPEG-2, английская
версия. Распакуйте зип в отдельную папку и запустите
файл TMPGEncVFP_Install.bat.
Итак, скачиваем и распаковываем avisynth0.25.zip
в папку с программой FlasK MPEG и переименовываем
полученные файлы IM-Avisynth.prm и CM-Avisynth.prm
соответственно в IM-Avisynth.cm.flask и CM-Avisynth.cm.flask.
После этого программа будет "видеть" необходимый
нам программный инструмент Link to Avisynth.
Открываем *.vob-файл. Выбираем опцию
Global Options=>Video. Устанавливаем разрешение
и FPS. Для PAL - 480x576 и 25fps, обратите внимание,
значение вертикали больше, чем значение горизонтали,
но при просмотре через указаные выше средства формат
картинки должен быть нормальным.
Для опции Audio настройки такие:
Остальные опции оставляем без изменений
с установками по умолчанию. Если хотите попробовать
сжать небольшой отрезок, то в опции General=>Compiling
Time необходимо указать его продолжительность
либо во фрмеймах, либо по времени.
Запускаем процесс конвертации - Run...=>Start
conversion и видим перед собой такое вот окошко:
Далее, выделяем строку в маленьком
окне (как показано на рисунке), копируем ее (Ctrl+C)
и вставляем (Ctrl+V) в текстовый редактор Notepad.
Сохраняем полученный файл под любым именем, но обязательно
с расширением *.avs. На самом деле мне приходится
переименовывать реальное *.txt-расширение файла
в Norton Commander, после чего он уже не
определяется как текстовый, а имеет расширение *.avs.
FlasK MPEG остается открытым.
Следующий шаг - переходим в папку с программой Tsunami
MPEG Encoder, после чего запускаем ее. Далее,
устанавливаем Stream Type=>System (Video+Audio).
Нажимаем кнопку Browse в поле Video(V):
и выбираем только-что созданный файл с расширением
*.avs. Для этого необходимо выбрать в строке Тип
файлов: позицию All Files(*.*). После
этого в окошке программы должен появиться первый
кадр фильма (иногда это может быть пустой, т.е.черный
кадр). Вводим имя и путь получаемого файла в поле
Output File(O):.
После этого заходим в настройку MPEG
Configuration, нажав на кнопку Settings.
Вот тут и размещаются самые важные настроки программы.
Установки необходимо выбрать согласно рисунку (только
не спрашивайте меня: - почему?:)). Если у Вас много
свободного времени и есть страсть к экспериментам,
то попытайте разные варианты настроек самостоятельно.
Теперь нажимаем на кнопку Set
в строке Rate Controle Mode и попадаем в
настройку скорости цифрового потока.
Настройки в закладке Advanced:
Вот таблица, показывающая примерную
продолжительность по времени отрывков, записываемых
на подложки CD-R (разной емкости) в зависимости
от выбраных значений в поле QUALITY.
QUALITY Setting |
74-min. CD-R |
80-min. CD-R |
Resulting video quality |
50 |
approx. 71 min. |
approx. 77 min. |
almost the same as CCE-SP |
55 |
approx. 61 min. |
approx. 66 min. |
~ 4% better than above |
60 |
approx. 58 min. |
approx. 63 min. |
~ 2% better than above |
65 |
approx. 46 min. |
approx. 50 min. |
~ 1% better than above |
Продолжаем. В закладке GOP
ставим следующее (подробнее об этом здесь):
В настройках Audio выбираем:
В закладке System необходимо
выбрать опцию MPEG-2 Super Video-CD (VBR)
Теперь нажимаем на OK и Start.
Начнется процесс конвертации. Если все сделано правильно,
Вам удалось относительно быстро подготовить *.avs-файл
и задать настройки во второй программе, то после
запуска компрессии в окнах обеих программ должна
рывками изменяться картинка, причем во FlasK
MPEG она будет идти с небольшим опережением.
После того, как в поле Progress программы
FlasK MPEG будет достигнуто значение 100%,
а в окне программы Tsunami MPEG Encoder пройдут
последние кадры - можно остановить процесс, закрыв
обе программы, поскольку самостоятельно это не происходит
и компрессия продолжается вплоть до 300000-го фрейма
(если только Вы не задали продолжительность отрывка
в программе FlasK MPEG, в поле Options=>Global
Project Options=>General=>Compiling Time.
Полученный файл надо потом разрезать
на две части в Tsunami MPEG Encoder и записать
с помощью Nero5.0 (Serial: 150472-531270-180093-247336)
или любой другой программы для прожигания CD-R,
поддерживающей запись Super VideoCD. Режется
файл *.mpg через File=>MPEG Tools=>Join.
Вабирается Type: MPEG-2 Super Video-CD (VBR),
потом Add - выбираем нужный файл. В Edit
устанавливаем нужный сегмент и затем указываем путь
для сохранения. После этого нажимаем OK и
начнется сохранение выбранного сегмента. Это может
занять довольно много времени и может показаться,
что программа зависла, но это не так, просто Tsunami
MPEG Encoder так работает. И еще, перед нерезкой
или даже разрезкой, желательно поставить размер
файла подкачки Win386.swp больше чем половина разрезаемого
*.mpg-файла.
Теперь о некоторых нюансах при использовании
программы Nero5.0 для прожигания матриц CD-R:
- при запуске программы выбирайте режим записи
Super VideoCD;
- в поле VideoCD выбирайте видео-дирректорию
MPEGAV, иначе программа-плейер DVD-Station
не будет считывать файл с диска автоматически...
Далее, необходимо выбрать в поле
File Browser файл для записи и удерживая
левую клавишу нажатой, перетащить его в поле Track
и после обработки он появится в папке MPEGAV
(на рис. файл SVCD.mpg).
Теперь нажимаем клавишу Opens
the Write-CD Dialogs, выбираем скорость записи
и нажимаем клавишу Write.