AudioCV v1.20 a general audio converter program by PDSoft

web:   http://mpxplay.cjb.net
       http://mpxplay.tripod.com
       http://www.geocities.com/mpxplay

email: mpxplay@freemail.hu (please write AudioCV in the subject line!)


AudioCV description/functions:
 - Wav file converter (bit,channel,freq) and normalizer
 - Ogg file encoder/decoder

Supported 
 filetypes: - Ogg Vorbis (OGG) (copyright by http://www.xiph.org)
            - PCM WAV file

 bits    : WAV files: from 8 to 32 (8,16,20(*),24,32)
                      (*)(wav file is byte aligned, because of this 20 bits stored on 24 bits)

 channels: WAV files: unlimited (65535)
           OGG files: 1-255 (depends on the compiler/computer (stack&memory) capacity too)

 freqency: WAV files: unlimited (4GHz)
	   OGG files: 1-75kHz (below 8kHz and above 50kHz -ogq option is required, -br doesn't work)


Ogg encoder options:
 -br NUM  : bitrate (45-480 at 44.1kHz)(depends on the input freq too)
 -oeq NUM : encoding quality instead of bitrate (NUM may be between 0.0 and 1.0 in 0.0001 steps)
 -ocp     : use channel coupling (recommended/required for low bitrates!)(in the original encoder it's enabled by default, but it's disabled in AudioCV)
 -ocb     : use constant bitrate (else VBR)(not recommended)
 -olp KHZ : set lowpass filter in kHz (cut off high sounds)(ie: -olp 16.5)(def.: auto setting, depending on the bitrate (no lowpass on high bitrates))

 -teu8    : convert/encode tag-texts to UTF-8 code (this seems to be a Vorbis standard)
 -tecp CPNAME : set codepage for UTF-8 in the DOS version (!) (default:ISO-8859-1 (normal us-ascii))
  Implemented codepages (CPNAMEs)(see charmaps.h in the source):
   ISO-8859-n, where the n is:1,2,3,4,5,6,7,8,9,10,13,14,15 or 16
   CP424,CP437,CP737,CP775,CP850,CP852,CP855,CP856,CP857,CP858,CP860,CP861,CP862,CP863,CP864,CP865,CP866,CP869,CP874,CP1006
   CP1250,CP1251,CP1252,CP1253,CP1254,CP1255,CP1256,CP1257,CP1258

 -ta artist_name
 -tt title_of_song
 -tl album_name
 -td date_of_record
 -tg genre
 -tc comment
 

Wav editor/conversion functions:
 -ct      : cut zero samples
 -ctl NUM : cut samples below NUM sign (ie: -ctl 8)
 -mtl NUM : mute samples below NUM sign (ie: -mtl 10)

 -nr      : normalize sound
 -na      : analyze sound only (show the normalization (peek) value)
 -ncl NUM : (number of) clips limit at normalization (-ncl 10)(def:0)
 -ndb F.F : modify sound amplitude with F.F dB (ie: -ndb 3.5)
 -nrl F.F : normalization limit (def:0.1 dB)

 -ob NUM  : output bits of wav file (8-32)
 -of NUM  : output freq (22050,48000,etc.)
 -oc NUM  : output channels (1 or 2) (stereo to mono and mono to stereo only)
 -sw      : swap channels (reverse stereo)

 -llo LST : load file-list and create OGG files (see samples\loadlist.lst)
 -llw LST : load file-list and create WAV files
 -ll  LST : load file-list, do not create output files (use this with -na)

 -idel    : delete input file after conversion/encoding
 -iow     : overwrite all existent files (else writes an error message and doesn't make the output file)

 -q       : quiet (no display)
 -h       : help

(at -llo and -llw options the input and output filenames must be different)

Samples:

-Ogg file encoding    : audiocv.exe [options] infile.wav outfile.ogg
-Ogg file decoding    : audiocv.exe [options] infile.ogg outfile.wav
-Ogg file re-encoding : audiocv.exe [options] infile.ogg outfile.ogg

- (input) file peek-analyze : audiocv.exe -na infile.wav
                              audiocv.exe -na -ncl 10 infile.wav
                              audiocv.exe -na infile.ogg

- (output) file normalize : audiocv.exe -nr infile.wav outfile.wav
                            audiocv.exe -nr -ncl 15 infile.wav outfile.wav
                            audiocv.exe -nr infile.ogg outfile.ogg

- freq conversion : audiocv.exe -of 48000 infile.wav outfile.wav
                    audiocv.exe -of 22050 infile.wav outfile.ogg
