[Comm] VideoDVD
Alexey Novikov
=?iso-8859-1?q?shader_=CE=C1_yandex=2Eru?=
Пт Окт 19 12:59:47 MSD 2007
On Fri, Oct 19, 2007 at 09:31:02AM +0400, Genix wrote:
> Alexey Novikov пишет:
>
> > avi 2 vob - ffmpeg
> > vob's 2 dvd - dvdauthor
> >
> > Если нужны детали, то стучите
>
> можете где нибудь на wiki опубликовать?
>
Ну если хотите, то закиньте на wiki сами. Рецепт прост:
1. Перегоняем что-нибудь (все что понимает ffmpeg) в DVD
ffmpeg -y -i <исходный файл> -deinterlace -aspect 4:3 -target pal-dvd \
-b 9000 -hq -f dvd <готовый vob>
Опция -deinterlace нужна в случае если это видео слитое с камеры,
например. В остальных случаях скорее всего не нужна.
2. Формируем структуру DVD из готовых VOB'ов
dvdauthor -x <конфигурационный файл>
здесь <конфигурационный файл> примерно следующего содержания
(отступы удалены, чтобы избежать переноса строк)
---->8----
<dvdauthor dest="dvd">
<vmgm />
<titleset>
<titles>
<video format="pal" aspect="4:3" resolution="720x576" />
<audio format="ac3" channels="2" quant="drc" samplerate="48khz" />
<pgc>
<vob file="1.vob" />
<vob file="2.vob" />
</pgc>
</titles>
</titleset>
</dvdauthor>
---->8----
Можно сделать без создания промежуточных VOB'ов, для этого
в конфиге dvdauthor вместо файла написать вызов п.1 за тем
исключением, что сохранять не в файл, а выводить в stdout.
--
WBR, Alexey Novikov
XMPP: alex-novikov на jabber.ru, shader на ya.ru
Подробная информация о списке рассылки community