man mencoder. Насколько я понимаю испанский (а понимаю я его не сильно
хорошо), алгоритм кодирования в dvd такой:
1. Звук конвертишь в ac3 или что там еще поддерживается dvd. (интересно, чем - вообще я читал,
что на dvd+rw звук можно оставить и в mp3).
2. Конвертишь avi в mpeg2video с помощью mencoder (и output format ставишь mpeg: -of 1)
3. Далее пропускаешь все это через dvdauthor. (http://dvdauthor.sourceforge.net)
4. Формируешь имидж.
5. Пишешь.
//оффтоп.
Может, помнишь, пару недель назад вопрос был -- mencoder вываливался на
50-й секунде при перегоне диска? Ну дык вот, проблема
решилась добавлением ключа -alang. Когда это сработало, меня аж
смех разобрал.
--
другой анонимус
Слушай, а у тебя не было такого, что при конвертировании звука в mp3
идет постоянно skiping frame?
Попался диск и хз что с ним делать с таким. Видео, естественно,
тоже портится.
Видео лучше конвертить при помощи transcode + mjpegtools. Получается более корректный mpeg2, чем после mencoder. Насчет аудио -- я сомневаюсь, что там можно применять mp3 (MPEG1 layer3). Скорее, MPEG1 layer2, как на SVCD или вообще PCM. Собирать аудио+видео лучше всего mplex из mjpegtools. Плюс указанного подхода по сравнению с MPlayer -- оно __корректно__ (не где попало, а строго по ключевому кадру) умеет разбивать на файлы заданного размера (в частности, на dvd все же есть ограничение 2Gb).
P.S. Я достаточно плотно занимался перегонкой avi -> SVCD, MPlayer делает работу хуже (не все стационарники могут играть диски, им кодированные).
На днях пробовал преобразовывать припомощи утилитки mkdvd. Правда она за собой тянет Pike. Все как будто-бы получилось нормально, но сравниать не с чем.
Я узнал, что для того чтобы заболванить мувик в DVD формате нужен DVD-резак. У меня его нету ;-) VCD - старый формат и некачественный, а вот SVCD как раз подходит.
Поставил transcode + mjpegtools. Глянул в man. Начал со звука.
localhost / # lav2wav Movie.avi
++ WARN: [lav2wav] Input file Movie.avi is not in JPEG 4:2:2 or 4:2:0 format
**ERROR: [lav2wav] File Movie.avi has 23.977940 frames/sec, choose norm with +[np] param
Этот мувик в формате mpeg layer3. Как экстрактнуть звук из него?
Добавление. На PIII-1133 примерный расчет времени кодирования: для PAL -- примерно 4,5-5 часов работы на час фильма, для NTSC -- 3-4 часа работы на час фильма. То есть скорость кодирования примерно 5-6fps для PAL и 6-7fps для NTSC. Примечание: такое "жуткое" время из-за того, что на этой машине я еще и работал. ;)
MPlayer без малейших проблем играет. Хоть с винта (mplayer file.bin), хоть с записанного диска (mplayer -vcd 1). На стационарах (на каких мог -- проверял) -- тоже играет.