[xiph-commits] r2884 - liboggz/trunk/doc

conrad at svn.annodex.net conrad at svn.annodex.net
Mon Jun 11 03:39:09 PDT 2007


Author: conrad
Date: 2007-06-11 03:39:08 -0700 (Mon, 11 Jun 2007)
New Revision: 2884

Modified:
   liboggz/trunk/doc/oggzmerge.1.sgml
Log:
add more info about usage of oggzmerge to manpage, and suggest using cat to
sequence Ogg Vorbis audio files. This is in response to Debian bug 280550:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=280550


Modified: liboggz/trunk/doc/oggzmerge.1.sgml
===================================================================
--- liboggz/trunk/doc/oggzmerge.1.sgml	2007-06-10 09:38:09 UTC (rev 2883)
+++ liboggz/trunk/doc/oggzmerge.1.sgml	2007-06-11 10:39:08 UTC (rev 2884)
@@ -87,6 +87,31 @@
       granulepos timestamps of Ogg Vorbis, Speex, FLAC and Theora bitstreams,
       and all bitstreams of Annodex files.
     </para>
+    <para>
+      For example, if you have an Ogg Theora video file, and its soundtrack
+      stored separately as an Ogg Speex audio file, and you can use
+      <command>&dhpackage;</command> to create a single Ogg file containing
+      the video and audio, interleaved together in parallel.
+    </para>
+    <para>
+      Similarly, using <command>&dhpackage;</command> on a collection of Ogg
+      Vorbis audio files will create a big Ogg file with all the songs in
+      parallel, ie. interleaved for simultaneous playback. Such a file is
+      proper Ogg, but not "Ogg Vorbis I" -- the Ogg Vorbis I specification
+      defines an Ogg Vorbis file as an Ogg file containing only one Vorbis
+      track at a time (ie. no parallel multiplexing). Many music players
+      (which use libvorbisfile) aren't designed to play multitrack Ogg files.
+      In general however, video players, and anything built on a multimedia
+      framework (like GStreamer, DirectShow etc.) will probably be able to
+      handle such files.
+    </para>
+    <para>
+      If you want to create a file containing some Ogg files sequenced one
+      after another, then you should simply concatenate them together using
+      <command>cat</command>. In Ogg this is called "chaining". If you cat
+      Ogg Vorbis I audio files together, then the result will also be a
+      compliant Ogg Vorbis file.
+    </para>
   </refsect1>
   
   <refsect1>
@@ -141,6 +166,10 @@
     <title>SEE ALSO</title>
     <para>
       <citerefentry>
+	<refentrytitle>cat</refentrytitle>
+	<manvolnum>1</manvolnum>
+      </citerefentry>,
+      <citerefentry>
 	<refentrytitle>oggzrip</refentrytitle>
 	<manvolnum>1</manvolnum>
       </citerefentry>,
@@ -151,7 +180,7 @@
       <citerefentry>
 	<refentrytitle>oggzdiff</refentrytitle>
 	<manvolnum>1</manvolnum>
-      </citerefentry>
+      </citerefentry>,
       <citerefentry>
 	<refentrytitle>hogg</refentrytitle>
 	<manvolnum>1</manvolnum>



More information about the commits mailing list