Образ video DVD на CD-R == ?

Home video, да сделанное виндузятниками (скупость и последовательность в следовании стандартам) - головная боль ещё та.

Короче, попросили меня скопировать video DVD с самодельным роликом (задача, на которую по идеологии виндовс пользователю замахиваться низзя).
Пошёл по привычному пути наименьшего сопротиления: readcd (по примеру из мана) снимаю образ; записано на DVD, значит вставляю в привод DVD-R болванку, записываю (опыт с readcd в данной номинации у меня почему-то обломался, но cdrecord пишет корректно, разбираться с учётом моей "любви" к видео в принципе и особенно его обработке - в лом) посредством cdrecord как data...

И дёрнуло тут меня что-то (образ подозрительно быстро снялся) посмотреть размер образа. Получилось что-то типа 280 мегабайт.
Попытка перекодировать образ в avi в ленивом режиме посредством dvdrip с треском провалилась, из-за ошибок кодирования (если кто-нибудь подскажет заклинание для перекодирования vob'а в avi буду благодарен)... :(

Вопрос: чего ждать (с преимущественно аппаратными, ну и обычными виндовыми) проигрывателями при попытки воспроизведения CD-R, на который записан этот образ?

eix dvdrip

eix dvdrip

$ eix dvdrip Installed

$ eix dvdrip
     Installed versions:  0.98.8(10:48:10 12.12.2007)(ogg vorbis -ffmpeg -fping -hal -mplayer -subtitles -vcd -xine -xvid)
     Homepage:            http://www.exit1.org/dvdrip/
     Description:         Dvd::rip is a graphical frontend for transcode

Я же говорил, что попытка использовать dvdrip обломалась из-за ошибок/особенностей кодирования...

:wq
--
Live free or die

может это поможет?

может это поможет? http://www.linux.com/feature/128105

Может, mencoder

Может, mencoder (media-video/mplayer) поможет.

Ну или

Ну или transcode...
Безусловно поможет.
Но для того, чтобы он помог надо же ман читать... :)

:wq
--
Live free or die

Лень удалось победить :)

Лень удалось победить (и удовлетворить) следующим заклинанием:
$ mencoder vob/001/file-001.vob -o avi/file.avi -ovc copy -oac copy
Из 181 мегабайтного образа получилась 177 мегабайтная avi-шка.

Относительно вопроса ни у кого мыслей нет?!?

ЗЫ: Цитата из FAQ:
I have VOB files from a DVD which transcode won't decode correctly. At some point, there's a "broken stream" error, and in the resulting AVI the picture exhibits some artifacts at that point and the AV sync is gone from there on. The VOB files can be played back perfectly without any problems with various players, though.

First, concatenate the VOB files into a single VOB file (called all.vob here). Next, use mencoder to generate an AVI file (and a fixed index, which really fixes your problem):

mencoder all.vob -o all.avi -ovc copy -oac copy

Then process the AVI file with transcode. If mencoder crashes (as it did on my system), do it in two pieces like this:

mencoder all.vob -o all_noaudio.avi -ovc copy -nosound

tcextract -i all.vob -x mp3 -a 0 > all_audio.mp3

which will give you an AVI without sound, and an MP3 with all the sound. Transcode that (I use xvid for video output module, you can use whatever you want):

transcode -i all_noaudio.avi -x mpeg2,null -y xvid,null -o transcoded_noaudio.avi

and finally merge audio and video with

avimerge -i all_noaudio.avi -p all_audio.mp3 -o all.avi

This can probably be improved; I was happy enough that it worked. (meier)

Gentoo-wiki: лежит, информация там не высшей степени актуальности.
Поэтому забэкаплю кая я пока здесь шпаргалку про запись SVCD из полученной AVIшки:

$ mencoder <movie.avi> -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1600 -oac copy -o <movie.mpg>
$ vcdimager -t svcd -l "Movie Title" -c <filename>.cue -b <filename>.bin <filename>.mpg
$ cdrecord -v dev=.... -dao cuefile=xx.cue

Require: media-video/vcdimager
Указанным спосбом не всегда получается корректно воспроизводимый , помнится, однажды с полукустарного VideoDVD получил файл с стандартными пропорциями (3х4), но воспроизводимый как квадрат (с соответствующим искажением пропорций).

:wq
--
Live free or die

Был на прав. Формируемый

Был на прав.
Формируемый приведённой строкой mpg несовместим с форматом VideoCD.
Необходимо внимательно почитать man на предмет формата svcd.

:wq
--
Live free or die

Какая всё же задача?

VideoCD и svcd - это разные форматы!

Я знаю :) И качество формата

Я знаю :)

И качество формата Video CD (особенно с учётом степени доступности записи на DVD) считаю недостаточным.

:wq
--
Live free or die

А avidemux?

Там до фига вариантов. Читай

Там до фига вариантов.
Читай маны, проверяй да пиши :)
В Gentoo-wiki мной был взят (и использован) следующий вариант:
$ ffmpeg -i <movie.avi> -target pal-svcd <filename.mpg>
Правда, с конкретным, не совсем правильно сформированным, исходным файлом оно не давало нужного результата.

Но это всё лирика.
Чтобы по данным темы можно было восстановить хотя бы практическую часть статьи в wiki.

По теме: жабу уговорил на убить болванку.
1. Mplayer звуковую дорожку не играет.
2. Виндавс определяет мультимедиа, но как обычно просит проигрыватели/кодеки.
Но эксперимент ещё не завершён.

:wq
--
Live free or die

Да, вариантов полно.

Дело в том, что именно эту задачу в венде я когда-то решал только через VirtualDub ибо он не только свободный (GNU GPL), но и вполне логичный, быстрый, оптимальный, а самое главное - давал максимально качественный результат. В линуксе вариантов очень много действительно, но наиболее похожим на VirtualDub считается именно avidemux, потому я его и предложил. В конечном итоге для выполнения этой задачи всё равно используются одни и те же библиотеки во всех программах верхнего уровня.

P.S.:
1. http://www.avidemux.org/admWiki/index.php?title=DVD_to_AVI
2. http://avidemux.berlios.de/doc/ru/dvd2divx.xml.html
3. http://www.avidemux.org/admWiki/index.php?title=Command_line_usage#Converting_AVI_files_to_VCD

P.S.S:
Если жаба большая и толстая, юзай mount --loop ;-)

1. Для начала копируешь vob'ы

1. Для начала копируешь vob'ы с диска на хард, (одновременно они все склеиваются)
mplayer dvd://1 -dumpstream -dumpfile title1.vob
2. Открываешь title.vob в avidemux, жмешь как тебе надо.

И меня в венде аллергия на ынтырфейс

klark73 написал(а):
Дело в том, что именно эту задачу в венде я когда-то решал только через VirtualDub ибо он не только свободный (GNU GPL), но и вполне логичный, быстрый, оптимальный, а самое главное - давал максимально качественный результат.

Ну, относительно "интуитивности" гуя для подобных задач у меня собственное мнение.
На виндовые программы записи дисков я немного поплевался, да и забил.
cdrecord (в текущей реинкарнации дополненный readcd) куда понятнее.

klark73 написал(а):
В линуксе вариантов очень много действительно, но наиболее похожим на VirtualDub считается именно avidemux, потому я его и предложил.

Осталось доказать неверный исходный тезис в виде эталонности VirtualDub :)

klark73 написал(а):
В конечном итоге для выполнения этой задачи всё равно используются одни и те же библиотеки во всех программах верхнего уровня.VirtualDub

Есть такое подозрение.
Ибо нефиг изобретать велосипед без достаточно веских на то оснований.

klark73 написал(а):
P.S.S:
Если жаба большая и толстая, юзай mount --loop ;-)

Знаю я его :)

:wq
--
Live free or die

А у меня вопрос...

Зачем DVD(vob) конвертировать в VideoCD(MPEG1)? Всё таки венда да и многие бытовые плееры умеют уже воспроизводить MPEG4/MP3, соответственно качество на выходе не уступает DVD, а вот в случае MPEG1 (VideoCD) результат на выходе отвратный получаецо...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".