[Comm] VideoDVD

Alexey Novikov shader на yandex.ru
Пт Окт 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