dvdauthor is an open source, totally free and multiplatform command-line program implemented in C and designed from the ground up to provides you with a comprehensive set of tools for authoring DVDs (Digital Versatile Discs), by creating menus, chapters, buttons, and other similar functions.
The application will help you to easily and quickly generate a DVD movie from valid MPEG files that contain the necessary DVD VOB packets. The resulting product should be playable on any DVD player device.
As expected, the program will present users with a bunch of command-line options, such as the ability to use a specific XML file that contains the structure of the DVD to generate. This option is the first and most important one, as the program won’t need any other parameters.
In addition to the above option, the software accepts the -n parameter for testing only purposes (simulation mode - will not write files to disk and must be used before any other options), -v for adding a separated list of video options like specific resolutions, systems or functions, -a for adding a separated list of audio options for an audio track, such as encoding or language.
Furthermore, the user will also be able to define subtitle streams to be used in the final DVD-Video disc, specify subpicture palette, which can be set per menu or title, specify a file that supplies a MPEG-2 system stream with VOB sectors, as well as the ability to specify chapters, menus, titles, ToC (Table of Contents), buttons and other custom instructions.
A wide variety of Graphical User Interface exist
Several GUI (Graphical User Interface) front-ends exist for the dvdauthor command-line program, including the well-known Q DVD Author, DVD Styler, DeVeDe and Bombono applications, as well as the less-known DVD Menu Animator and Polidori software.