Пример Divx -> VCD
1.О чем это?
Описан пример изготовления VCD из DIVX avi.
Эти знания пригодятся также для подготовки SVCD или DVD.
Входные данные
Любой avi с помощью подходящих кодеков может быть перекодирован в VCD. Например Divx+MP3
(напомню, что должен быть установлен пакет mad для работы с MP3 ).
Экспорт в VCD выполняется в 3 этапа : кодирование видео, кодирование аудио и микширование.
Кодирование видео
Сначала надо подогнать размер кадра видео к стандарту Video CD
Т.е. 352*240 для NTSC или 352*288 для PAL
Загрузите исходный avi, и откройте окно фильтров CTRL+F.
Выберите VCD res. Этот мета-фильтр автоматически преобразует размеры и добавит черные бордюры для соответствия размеров без искажения соотношения сторон .
Теперь выберите пункт меню File->Save mpeg->Save mpeg1 video (VCD) и дайте название сохраняемому файлу. Например /tmp/videocd.m1v.
А теперь почитайте другие разделы документации, пока не окончится перекодирование .
Кодирование аудио
Выставьте аудио в режим process и выберите Audio processing->Audio codec->mp2.
Дальше в Audio processing->Configure Codec надо выставить режим stereo / 224 kbps.
Добавьте Normalize и 48->44 аудио фильтры при необходимости.
Сохраните File -> Save audio например как /tmp/videocd.mp2. Еще раз перечитайте документацию на avidemux , посмотрите воскресное кино и возвращайтесь через часик.
2.Что дальше?
Микширование результатов
Теперь у вас есть два готовых отдельных файла с видео и аудио.
Используйте mplex :
mplex -S XXX -f 1 -o /tmp/videocd.mpg videocd.m1v videocd.mp2
XXX замените значением размера CD : 790 для 80 mn CD.
После окончания работы mplex получите окончательный videocd.mpg . Осталось создать VCD
VCD imager
Для простого VCD без глав, меню и т.д. просто используйте
vcdimager -t vcd20 videocd.mpg
При этом на выходе получите videocd.cue и videocd.bin. Остается только прожечь диск с помощью cdrdao.
3.Bash rules
То же самое без GUI
Все выше описанное можно сделать с помощью командной строки
avidemux --load input.avi --vcd-res --save-vcd /tmp/videocd.m1v --audio-process --audio-normalize --audio-resample --audio-codec MP2 --audio-bitrate 224 --save-uncompressed-audio /tmp/videocd.mp2 --quit
Подобным способом можно полностью автоматизировать преобразование avi->VCD
|