NAME
oggdec - simple decoder, Ogg Vorbis file to PCM audio file (Wave or RAW).
SYNOPSIS
oggdec [ -Qhv ] [ -b bits_per_sample ] [ -e endianness ] [ -R ] [ -s signedness ] [ -o outputfile ] file ...
DESCRIPTION
oggdec decodes Ogg Vorbis files into PCM-encoded ("uncompressed") audio files, either Wave or RAW format. For each input file, oggdec writes to a filename based on the input filename, but with the extension changed to ".wav" or ".raw" as appropriate. If the input file is specified as - , then oggdec will read from stdin, and write to stdout unless an output filename is specified. Likewise, an output filename of - will cause output to be to stdout. Writing Wave format to stdout is a bad idea. Wave requires a seekable medium for the header to be rewritten after all the data is written out; stdout is not seekable.
OPTIONS
-Q, --quiet Suppresses program output. -h, --help Print help message. -V, --version Display version information. -b n, --bits=n Bits per sample. Valid values are 8 or 16. -e n, --endian=n Set endianness for 16-bit output. 0 (default) is little-endian (Intel byte order). 1 is big-endian (sane byte order). -R, --raw Output in raw format. If not specified, writes Wave file (RIFF headers). -s n, --sign=n Set signedness for output. 0 for unsigned, 1 (default) for signed. -o filename, --output=filename Write output to specified filename. This option is only valid if one input [file] is specified, or if raw mode is used.
EXAMPLES
Decode a file enabler.ogg to enabler.wav as little-endian unsigned 16-bit (default options): oggdec enabler.ogg Decode a file enabler.ogg to enabler.raw as headerless little-endian unsigned 16-bit: oggdec --raw=1 enabler.ogg Decode enabler.ogg to enabler.crazymonkey as unsigned 8-bit: oggdec -b 8 -s 0 -o enabler.crazymonkey enabler.ogg Decode enabler.ogg to enabler.raw as big-endian signed 16-bit (any of the following): oggdec -R -e 1 -b 16 enabler.ogg oggdec -R -e 1 -b 16 -o enabler.raw - < enabler.ogg oggdec -R -e 1 -b 16 - < enabler.ogg > enabler.raw Mass decoding (foo.ogg to foo.wav, bar.ogg to bar.wav, quux.ogg to quux.wav, etc.): oggdec *.ogg
AUTHORS
Program Authors Michael Smith <msmith@xiph.org> Manpage Authors Frederick Lee <phaethon@linux.ucla.edu>, assisted by a few million monkeys armed with keyboards in irc://irc.openprojects.net/#vorbis
SEE ALSO
ogg123(1), oggenc(1), vorbiscomment(1), flac(1), speexdec(1)
More Linux Commands
manpages/XML::Perl2SAX.3pm.html
XML::Perl2SAX(3pm) - translate Perl SAX methods to Java/CORB
XML::Perl2SAX is a SAX filter that translates Perl style SAX methods to Java/CORBA style method calls. This module performs the inverse operation from XML::SAX2
manpages/delpart.8.html
delpart(8) - simple wrapper around the "del partition" ioctl
delpart is a program that asks the Linux kernel to remove a partition. This command doesnt manipulate partitions on a hard drive. OPTIONS device Specify the dis
manpages/XResizeRequestEvent.3.html
XResizeRequestEvent(3) - ResizeRequest event structure......
The structure for ResizeRequest events contains: typedef struct { int type; /* ResizeRequest */ unsigned long serial; /* # of last request processed by server *
manpages/gjdoc.1.html
gjdoc(1) - Documentation generation framework for Java sourc
Gjdoc can be used in two ways: as a stand-alone documentation tool, or as a driver for a user-specified Doclet. In the default mode, Gjdoc will use the Standard
manpages/pcre16_compile2.3.html
pcre16_compile2(3) Perl-compatible regular expressions......
This function compiles a regular expression into an internal form. It is the same as pcre[16|32]_compile(), except for the addition of the errorcodeptr argument
manpages/intro6.html
intro(6) - Introduction to games (Games - Linux manual page)
Section 6 of the manual describes all the games and funny little programs available on the system. NOTES Authors and copyright conditions Look at the header of
manpages/Pod::Parser.3pm.html
Pod::Parser(3pm) - base class for creating POD filters and t
Pod::Parser is a base class for creating POD filters and translators. It handles most of the effort involved with parsing the POD sections from an input stream,
manpages/XWMGeometry.3.html
XWMGeometry(3) - parse window geometry - Linux manual page
By convention, X applications use a standard string to indicate window size and placement. XParseGeometry makes it easier to conform to this standard because it
manpages/XEmptyRegion.3.html
XEmptyRegion(3) - determine if regions are empty or equal...
The XEmptyRegion function returns True if the region is empty. The XEqualRegion function returns True if the two regions have the same offset, size, and shape.
manpages/scp.1.html
scp(1) - secure copy (remote file copy program) (Man Page)
scp copies files between hosts on a network. It uses ssh-add(1) for data transfer, and uses the same authentication and provides the same security as ssh-add(1)
manpages/Memoize::Expire.3pm.html
Memoize::Expire(3pm) - Plug-in module for automatic expirati
Memoize::Expire is a plug-in module for Memoize. It allows the cached values for memoized functions to expire automatically. This manual assumes you are already
manpages/glTexCoord3dv.3gl.html
glTexCoord3dv(3gl) - set the current texture coordinates....
glTexCoord specifies texture coordinates in one, two, three, or four dimensions. glTexCoord1 sets the current texture coordinates to (s, 0, 0, 1); a call to glT
