Penguin

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

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

Newer page: version 11 Last edited on Sunday, January 10, 2010 10:44:44 am by LawrenceDoliveiro Revert
Older page: version 4 Last edited on Saturday, May 5, 2007 6:02:44 pm by AristotlePagaltzis Revert
@@ -7,17 +7,36 @@
 * __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>dvdunauthor</tt> and <tt>spuunmux</tt> are very useful for trying to understand the structure of existing DVD-Video titles. 
+* __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 (.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, 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].