wavpack --version (return code: 0)
wavpack 5.1.0
libwavpack 5.1.0
wavpack --help (return code: 0)
Usage:
WAVPACK [-options] infile[.wav]|infile.ext|- [...] [-o outfile[.wv]|outpath|-]
The default operation is lossless. Multiple input files may be specified
and the source file type is automatically determined (see accepted formats
below). Raw PCM data may also be used (see --raw-pcm option).
Input Formats: .wav (default, includes bwf/rf64 varients)
.wv (transcode operation, tags copied)
.caf (Core Audio Format)
.w64 (Sony Wave64)
.dff (Philips DSDIFF)
.dsf (Sony DSD stream)
Options:
-a Adobe Audition (CoolEdit) mode for 32-bit floats
--allow-huge-tags allow tag data up to 16 MB (embedding > 1 MB is not
recommended for portable devices and may not work
with some programs including WavPack pre-4.70)
-bn enable hybrid compression
n = 2.0 to 23.9 bits/sample, or
n = 24-9600 kbits/second (kbps)
add -c to create correction file (.wvc)
--blocksize=n specify block size in samples (max = 131072 and
min = 16 with --merge-blocks, otherwise 128)
-c hybrid lossless mode (use with -b to create
correction file (.wvc) in hybrid mode)
-cc maximum hybrid lossless compression (but degrades
decode speed and may result in lower quality)
--channel-order=<list> specify (comma separated) channel order if not
Microsoft standard (which is FL,FR,FC,LFE,BL,BR,
FLC,FRC,BC,SL,SR,TC,TFL,TFC,TFR,TBL,TBC,TBR);
specify '...' to indicate that channels are not
assigned to specific speakers, or terminate list
with '...' to indicate that any channels beyond
those specified are unassigned
--cross-decorr use cross-channel correlation in hybrid mode (on by
default in lossless mode and with -cc option)
-d delete source file if successful (use with caution!)
-f fast mode (faster encode and decode, but some
compromise in compression ratio)
-h high quality (better compression ratio, but slower
encode and decode than default mode)
-hh very high quality (best compression, but slowest
and NOT recommended for portable hardware use)
--help this extended help display
-i ignore length in file header (no pipe output allowed)
--import-id3 import ID3v2 tags from the trailer of DSF files only
-jn joint-stereo override (0 = left/right, 1 = mid/side)
-m compute & store MD5 signature of raw audio data
--merge-blocks merge consecutive blocks with equal redundancy
(used with --blocksize option and is useful for
files generated by the lossyWAV program or
decoded HDCD files)
-n calculate average and peak quantization noise
(for hybrid mode only, reference fullscale sine)
--no-utf8-convert don't recode passed tags from local encoding to
UTF-8, assume they are in UTF-8 already
-o FILENAME | PATH specify output filename or path
--pair-unassigned-chans encode unassigned channels into stereo pairs
--pre-quantize=bits pre-quantize samples to <bits> BEFORE encoding and MD5
(common use would be --pre-quantize=20 for 24-bit or
float material recorded with typical converters)
-q quiet (keep console output to a minimum)
-r remove file headers (file-appropriate headers
will be regenerated during unpacking)
--raw-pcm input data is raw pcm (default is 44100 Hz, 16-bit
signed, 2-channels, little-endian)
--raw-pcm=sr,bps[f|s|u],nch,[le|be]
input data is raw pcm with specified sample rate,
sample bit depth (float or signed or unsigned), number
of channels, and little-endian or big-endian
(defaulted parameters may be omitted)
--raw-pcm-skip=begin[,end]
skip <begin> bytes before encoding (i.e., a header)
and <end> bytes at the end-of-file (i.e., a trailer)
-sn override default noise shaping where n is a float
value between -1.0 and 1.0; negative values move noise
lower in freq, positive values move noise higher
in freq, use '0' for no shaping (white noise)
-t copy input file's time stamp to output file(s)
--use-dns force use of dynamic noise shaping (hybrid mode only)
-v verify output file integrity after write (no pipes)
--version write the version to stdout
-w Encoder write actual "Encoder" information to APEv2 tag
-w Settings write actual "Settings" information to APEv2 tag
-w "Field=Value" write specified text metadata to APEv2 tag
-w "Field=@file.ext" write specified text metadata from file to APEv2
tag, normally used for embedded cuesheets and logs
(field names "Cuesheet" and "Log")
--write-binary-tag "Field=@file.ext"
write the specified binary metadata file to APEv2
tag, normally used for cover art with the specified
field name "Cover Art (Front)"
-x[n] extra encode processing (optional n = 1 to 6, 1=default)
-x1 to -x3 to choose best of predefined filters
-x4 to -x6 to generate custom filters (very slow!)
-y yes to all warnings (use with caution!)
-z1 set console title to indicate progress
Web:
Visit www.wavpack.com for latest version and complete information