Метки

, ,

Постановка задачи: создать из всех фотографий в каталоге слайдшоу с аудиосопровождением и записать на DVD диск.

Решение:

Как создать *.vob файл в линуксе и dvd-меню, содержащий фотографии, хорошо описано в статье (англ.). Если кратко, используем программку dvd-slideshow. Она отлично документирована, но в большинстве случаев достаточно всего несколько опций. Вначале создаем конфигурационный файл командой

dir2slideshow -t 10 -n DVDName -a "audio 1.mp3","audio 2.mp3" ./

Так выставляется время показа одной фотографии 10 секунд, имя выходного файла и надпись на экране, предваряющая слайдшоу DVDName, а во время показа будут последовательно проигрываться треки audio 1.mp3 и audio 2.mp3 (если в именах файлов присутствуют пробелы, их имена нужно заключить в кавычки).

Результатом будет файл под названием DVDName.txt. При желании его можно подправить вручную, выставив иные задержки показа слайдов, сменив титульную надпись и прочее. Далее создаем видеофайл:

dvd-slideshow DVDName.txt

Получим DVDName.vob.

Для записи диска DVD-Video в k3b, например, этого мало. Переименовываем DVDName.vob на VTS_01_1.VOB (верхний регистр важен!!) и грузимся в Windows. Для винды есть бесплатная програмка IFOEdit, для линукса же сходу её аналогов не нашел. Последовательно идем по этому мануалу и не забываем перед сохранением нажать кнопку «Get VTS Sectors», иначе k3b не поймет.

Можно проще и без использования Windows. В программный пакет dvd-slideshow так же входит утилита dvd-menu. Запускаем:

dvd-menu -t "Подпись на кнопке" -f DVDName.vob -iso  -o ./

Будет создана меню с одной кнопкой, соответствующей файлу DVDName.vob (вместо него можно указывать DVDName.xml, сгенерированный на этапе запуска dvd-slideshow). Указывая много пар ключей -t и -f можно создать много пунктов меню. Ключ -iso создаст в текущем каталоге каталог dvd_fs со структурой будущего DVD диска, которую уже можно записывать. Опция -nomenu вместо указания кнопок в данном примере подготовит двд для записи на диск без меню.

Для записи DVD создаем в k3b проект video-dvd и добавляем туда все созданные файлы в каталогах AUDIO_TS и VIDEO_TS (*.VOB, *.BUF, *.IFO). Файлы меню menu.vob и vmgm.xml находятся вне каталога dvd_fs и должны быть добавлены в корень будущего DVD-диска (вне всех каталогов). Далее прожигаем 🙂

Реклама