Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
dvdauthor
Edit
PageHistory
Diff
Info
LikePages
You are viewing an old revision of this page.
View the current version
.
[dvdauthor | http://dvdauthor.sf.net/] is a suite of programs for authoring [DVD-Video|DVDVideo] discs and performing related tasks. * __dvdauthor__ itself takes a bunch of [MPEG] files representing the titles and menus, and puts them together according to the instructions in an [XML] file. '''' * __dvdunauthor__ performs the opposite task to <tt>dvdauthor</tt>: given the files making up a DVD-Video title, it separates out the individual menus and titles into separate [MPEG] files, and constructs an [XML] file that <tt>dvdauthor</tt> can use to put them together again. '''' * __spumux__ constructs the ''subpictures'' used for subtitles and menu buttons, and ''multiplexes'' them onto [MPEG]-2 files, according to instructions in an [XML] file. '''' * __spuunmux__ performs the opposite task to <tt>spumux</tt>: given an [MPEG]-2 file containing a subpicture or menu definition, it extracts the subpicture layer into separate [PNG] files, and creates an [XML] file that <tt>spumux</tt> can use to put them together again. '''' * __mpeg2desc__ can produce a dump of the types of packet headers present in an MPEG file, and also extract audio and video streams into separate files. '''' * __dvddirdel__ is a simple script to perform safe deletion of an output directory and its contents as created by a previous run of <tt>dvdauthor</tt>. It is safer than “<tt>rm -rf</tt>” in that it only deletes the directories and files that would form part of a DVD-Video directory structure, and nothing else. This way, if you accidentally specify the wrong directory to delete, it will more likely fail with an error, than cause you to lose important data. '''' <tt>spumux</tt> embeds information in the MPEG files it generates in a private format that is decoded by <tt>dvdauthor</tt> for use in controlling generation of the final output files: * The locations and dimensions of buttons are given to <tt>spumux</tt>. <tt>dvdauthor</tt> gets this information from the MPEG files generated by <tt>spumux</tt>. Also, buttons are referred to by user-specified names in both <tt>spumux</tt> and <tt>dvdauthor</tt>, even though DVD-Video doesn't support button names. * <tt>spumux</tt> allows the specification of multiple graphic files, each potentially containing a different set of colours, even though DVD-Video subpictures only allow a maximum of 4 colours to be displayed at once from a maximum palette of 16 colours. <tt>spumux</tt> embeds information about the colours actually used, and <tt>dvdauthor</tt> collects this to correctly encode the generated subpicture pixels and build the complete palette. Note a limitation: even though the [DVD-Video spec|DVDVideoTerminology] allows menus to have up to 4 colours in each of the states of normal, highlighted and selected, <tt>spumux</tt> requires the separate images to have a [total of 4 colours when combined|http://www.floatinginspace.za.org/spumux/spumux.html]. <tt>dvdunauthor</tt> and <tt>spuunmux</tt> are very useful for trying to understand the structure of existing DVD-Video titles. Note, however, that <tt>dvdunauthor</tt> puts some additional tags into the XML files it creates that the current version (0.6.14) of <tt>dvdauthor</tt> doesn't understand. Additional useful information about DVDAuthor has been collected at the [DVDAuthor Wiki | http://nfs.shawnfumo.com/wiki/DVDAuthor/Overview]. ['Q' DVD-Author | http://qdvdauthor.sf.net/] is a [GUI]-based tool to ease the job of [DVD] authoring. It can generate the [XML] files and command sequences necessary to drive the various CommandLine utilities in the <tt>dvdauthor</tt> suite. <tt>qdvdauthor</tt> and the <tt>dvdauthor</tt> documentation examples make heavy use of the [MJPEG Tools | http://mjpeg.sourceforge.net/] package for generation of [MPEG] files and the like. However, all these operations can be performed just as readily with [FFmpeg].
One page links to
dvdauthor
:
LawrenceDoliveiro