https://wiki.xiph.org/index.php?title=Oggz&feed=atom&action=historyOggz - Revision history2024-03-28T19:17:01ZRevision history for this page on the wikiMediaWiki 1.40.1https://wiki.xiph.org/index.php?title=Oggz&diff=10544&oldid=prevMartin.leese: /* Reporting */ Added codecs2009-09-15T21:32:43Z<p><span dir="auto"><span class="autocomment">Reporting: </span> Added codecs</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 14:32, 15 September 2009</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l17">Line 17:</td>
<td colspan="2" class="diff-lineno">Line 17:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Reporting ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Reporting ===</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> codecs Display the list of codecs found in one or more files and</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> their bitstreams.</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> diff Hexdump the packets of two Ogg files and output differences.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> diff Hexdump the packets of two Ogg files and output differences.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dump Hexdump packets of an Ogg file, or revert an Ogg file from</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> dump Hexdump packets of an Ogg file, or revert an Ogg file from</div></td></tr>
<!-- diff cache key xiphwiki:diff::1.12:old-10316:rev-10544 -->
</table>Martin.leesehttps://wiki.xiph.org/index.php?title=Oggz&diff=10316&oldid=prevMartin.leese: Created page2009-06-29T22:57:40Z<p>Created page</p>
<p><b>New page</b></p><div>'''Oggz''' comprises ''liboggz'' and the tool ''oggz'', which provides commands to inspect, edit and validate [[Ogg]] files. The ''oggz-chop'' tool can also be used to serve time ranges of Ogg media over HTTP by any web server that supports CGI.<br />
<br />
''liboggz'' is a C library for reading and writing [[Ogg]] files and streams. It offers various improvements over the reference ''libogg'', including support for seeking, validation and timestamp interpretation.<br />
<br />
== oggz tool ==<br />
<br />
<pre><br />
Usage: oggz [options] filename ...<br />
</pre><br />
<br />
oggz is a commandline tool for manipulating Ogg files. It supports multiplexed files conformant with RFC3533. Oggz can parse headers for [[CELT]], [[CMML]], [[FLAC]], [[Kate]], [[PCM]], [[Speex]], [[Theora]] and [[Vorbis]], and can read and write [[Ogg Skeleton]] logical bitstreams.<br />
<br />
=== Commands ===<br />
<br />
help Display help for a specific subcommand (eg. "oggz help chop")<br />
<br />
=== Reporting ===<br />
<br />
diff Hexdump the packets of two Ogg files and output differences.<br />
dump Hexdump packets of an Ogg file, or revert an Ogg file from<br />
such a hexdump.<br />
info Display information about one or more Ogg files and their<br />
bitstreams.<br />
scan Scan an Ogg file and output characteristic landmarks.<br />
validate Validate the Ogg framing of one or more files.<br />
<br />
=== Extraction ===<br />
<br />
rip Extract one or more logical bitstreams from an Ogg file.<br />
<br />
=== Editing ===<br />
<br />
chop Extract the part of an Ogg file between given start and/or<br />
end times.<br />
comment List or edit comments in an Ogg file.<br />
merge Merge Ogg files together, interleaving pages in order of<br />
presentation time.<br />
sort Sort the pages of an Ogg file in order of presentation time.<br />
<br />
=== Miscellaneous ===<br />
<br />
known-codecs List codecs known by this version of oggz<br />
<br />
== oggz-chop ==<br />
<br />
oggz-chop extracts the part of an Ogg file between given start and/or end times. The output file contains copies of the headers of the input file, and all the codec data required to correctly decode the content between the start and end times specified on the commandline. For codecs with data dependencies like video keyframes, the keyframe prior to the starting time will be included in the output.<br />
<br />
An Apache server can be configured to use oggz-chop to handle all Ogg files (or, all Ogg files in a particular directory). An example Apache configuration is in the liboggz source tree, along with a script for installing it on a Debian server.<br />
<br />
== External links ==<br />
<br />
* http://www.xiph.org/oggz/</div>Martin.leese