Penguin

Differences between version 6 and revision by previous author of dvdauthor.

Other diffs: Previous Major Revision, Previous Revision, or view the Annotated Edit History

Newer page: version 6 Last edited on Thursday, June 21, 2007 9:07:55 pm by LawrenceDoliveiro Revert
Older page: version 4 Last edited on Saturday, May 5, 2007 6:02:44 pm by AristotlePagaltzis Revert
@@ -7,17 +7,22 @@
 * __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. It also inserts information about the colours used in the subpictures, in a form that can be compiled by <tt>dvdauthor</tt> into the appropriate DVD-Video format
+* __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. 
  
  '''' 
+  
+<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.  
  
 <tt>dvdunauthor</tt> and <tt>spuunmux</tt> are very useful for trying to understand the structure of existing DVD-Video titles. 
  
 ['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, I'm pretty sure all these operations can be performed just as readily with [FFmpeg]. 
+<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].