diff options
author | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2012-02-12 01:52:23 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@rei2.9hal> | 2012-02-12 01:52:23 +0100 |
commit | 0388ad23395228fc0772343dbe7a294ab6c9d679 (patch) | |
tree | 849387ec65d9599ea7c5081ff474d0ebd3621006 /sys/man/1/audio | |
parent | 4434678e51db2c33b0eb2887ff9174c970675c55 (diff) |
add audio(1)
Diffstat (limited to 'sys/man/1/audio')
-rw-r--r-- | sys/man/1/audio | 240 |
1 files changed, 240 insertions, 0 deletions
diff --git a/sys/man/1/audio b/sys/man/1/audio new file mode 100644 index 000000000..c941fa5f0 --- /dev/null +++ b/sys/man/1/audio @@ -0,0 +1,240 @@ +.TH AUDIO 1 +.SH NAME +mp3dec, mp3enc, oggdec, oggenc, flacdec \- decode and encode audio files +.SH SYNOPSIS +.B audio/mp3dec +[ +.B -d +] +.br +.B audio/oggdec +.br +.B audio/flacdec +.PP +.B audio/oggenc +.br +.B audio/mp3enc +[ +.B -hprv +] [ +.B -b +.I bitrate +] [ +.B -B +.I bitrate +] [ +.B -m +.I mode +] [ +.B -q +q ] [ +.B -s +.I sfreq +] [ +.B -V +.I q +] [ +.I "long or silly options" +] +.PP +.SH DESCRIPTION +These programs decode and encode various audio formats from and to +16-bit stereo PCM (little endian). The decoders read the compressed +audio data from standard input and produce PCM on standard output at +a sampling frequency of 44.1KHz. +.PP +.I Mp3dec +decodes MPEG audio (layer 1, 2 and 3). The +.B -d +option enables debug output to standard error. +.I Oggdec +and +.I flacdec +are like +.I mp3dec +but decode OGG Vorbis and FLAC lossless audio. +.PP +The encoders read PCM on standard input and produce compressed audio +on standard output. +.I Oggenc +and +.I mp3enc +produce OGG Vorbis and MP3 audio. For +.I mp3enc, +the MP3 file will use `constant bit-rate' (CBR) encoding by default, +but that can be changed via +.B --abr +(average bitrate desired, ABR) +or +.BR -v +(variable bitrate, VBR). +.SS Options +.TF "\fB-b \fP" +.TP +.B -b +set minimum allowed +.I bitrate +in Kb/s for VBR, default 32Kb/s. +For CBR, +set the exact bitrate in Kb/s, which defaults to 128Kb/s. +.TP +.B -B +set maximum allowed +.I bitrate +in Kb/s for VBR, default 256Kb/s. +.TP +.BI -h +same as +.LR "-q 2" . +.TP +.B -m +.I mode +may be +(s)tereo, +(j)oint, +(f)orce +or +(m)ono +(default j). +.B force +forces mid/side stereo on all frames. +.TP +.B -p +add CRC error protection (adds an additional 16 bits per frame to the stream). +This seems to break playback. +.TP +.B -q +sets output quality to +.I q +(see +.BR -V ). +.TP +.B -r +input is raw pcm +.TP +.B -s +set sampling frequency of input file (in KHz) to +.IR sfreq , +default is 44.1. +.TP +.B -v +use variable bitrate (VBR) encoding +.TP +.B -V +set quality setting for VBR to +.IR q . +Default +.I q +is 4; +0 produces highest-quality and largest files, and +9 produces lowest-quality and smallest files. +.SS Long options +.TF "\fB--resample sfreq \fP" +.TP +.BI --abr " bitrate" +sets average +.I bitrate +desired in Kb/s, instead of setting quality, +and generates ABR encoding. +.TP +.BI --resample " sfreq" +set sampling frequency of output file (in KHz) to +.IR sfreq , +default is input sfreq. +.TP +.BI --mp3input +.I input +is an MP3 file +. +.SS Silly options +.TF --nohist +.TP +.BI -f +same as +.LR "-q 7" . +Such a deal. +.TP +.BI -o +mark as non-original (i.e. do not set the original bit) +.TP +.BI -c +mark as copyright +.TP +.BI -k +disable sfb=21 cutoff +.TP +.BI -e " emp" +de-emphasis n/5/c +(default n) +.TP +.BI -d +allow channels to have different blocktypes +.TP +.BI -t +disable Xing VBR informational tag +.TP +.BI -a +autoconvert from stereo to mono file for mono encoding +.TP +.BI -x +force byte-swapping of input (see +.IR dd (1) +instead) +.TP +.BI -S +don't print progress report, VBR histograms +.TP +.BI --athonly +only use the ATH for masking +.TP +.BI --nohist +disable VBR histogram display +.TP +.BI --voice +experimental voice mode +. +.SH EXAMPLE +Plays back a +.L .mp3 +.IP +.EX +audio/mp3dec <foo.mp3 >/dev/audio +.EE +.LP +Encode a +.L .wav +file as highest-quality MP3. +.IP +.EX +audio/mp3enc -q 0 -b 320 +.EE +.LP +Create a fixed 128Kb/s MP3 file from a +.L .wav +file. +.IP +.EX +audio/mp3enc -h <foo.wav >foo.mp3 +.EE +.LP +Streaming from stereo 44.1KHz raw PCM data, encoding mono at 16KHz +(you may not need +.IR dd ): +.IP +.EX +dd -conv swab | audio/mp3enc -a -r -m m --resample 16 -b 24 +.EE +.SH SOURCE +.B /sys/src/cmd/audio +.SH "SEE ALSO" +.IR play (1), +.IR juke (7), +.IR playlistfs (7) +.br +.B http://www.underbit.com/products/mad/ +.br +.B http://xiph.org/doc/ +.br +.B http://flac.sourceforge.net/documentation.html +.SH BUGS +It's another GNU behemoth, lightly tamed. |