DVD-авторинг (созд. меню видео-DVD). Есть примеры.

Сергей14 років у сервісі
Дані замовника будуть вам доступні після подання заявки
02.12.2010

У меня имеются видео файлы в формате mpeg-2 (этот формат воспроизводится всеми DVD-плеерами), чтобы записать их на видео-DVD с помощью моей программы, нужно как-то создавать папку VIDEO_TS со структурой меню (файл .ifo), файлами видео VOB (это просто контейнер MPEG-2) и т.д.

Сам программирую в Delphi, а найденные мной исходники, которые это делают, написаны в VB6, VC++ и т.д, причем почти все они работают на основе приложения, регулируемого командной строкой и командным xml файлом. Вот примеры исходников для DVD-авторинга:

http://dvdauthor.sourceforge.net/ (это самое приложение, на основе которого делались ниже перечисленные программы с графическим интерфейсом)

http://download.videohelp.com/liquid217/dvdauthorgui.pl (написан на VB, самый простой из исходников).

http://dvdstyler.org/ (написан на С++, посложнее, т.к. более продвинутый).

http://sourceforge.net/projects/avstodvd/

Больше можно найти здесь:

http://sourceforge.net/search/?q=dvd+author

Необходимо сделать исходник и DLL, из которой я бы мог вызывать функцию, в которой параметрами служат перечень путей к видеофайлам (.mpg, уже DVD-совместимых), путь к картинке, которая будет фоном в меню DVD, и координаты/размеры/цвета прямоугольников, которые будут использоваться в меню для переключения между фильмами. Очень наглядно это сделано в первом из примеров (http://download.videohelp.com/liquid217/dvdauthorgui.pl)

Исходник должен быть написан или на Delphi (более высокая цена), или на Visual C++ (совместимым с Visual Studio 2005).