wvunpack --version (return code: 0)
wvunpack 5.1.0
libwavpack 5.1.0
wvunpack --help (return code: 0)
Usage: WVUNPACK [-options] infile[.wv]|- [...] [-o outfile[.ext]|outpath|-]
Multiple input files may be specified. Output format and extension
come from the source and by default the entire file is restored
(including the original headers and trailers). However, this can
be overridden to one of the supported formats listed below (which
also causes the original headers to be discarded).
Formats: Microsoft RIFF: 'wav', force with -w or --wav, makes RF64 if > 4 GB
Sony Wave64: 'w64', force with --w64
Apple Core Audio: 'caf', force with --caf-be or --caf-le
Raw PCM or DSD: 'raw', force with -r or --raw, little-endian
Philips DSDIFF: 'dff', force with --dsdiff or --dff
Sony DSF: 'dsf', force with --dsf
Options: -b = blindly decode all stream blocks & ignore length info
-c = extract cuesheet only to stdout (no audio decode)
(note: equivalent to -x "cuesheet")
-cc = extract cuesheet file (.cue) in addition to audio file
(note: equivalent to -xx "cuesheet=%a.cue")
--caf-be = force output to big-endian Core Audio (extension .caf)
--caf-le = force output to little-endian Core Audio (extension .caf)
-d = delete source file if successful (use with caution!)
--dff or --dsdiff = force output to Philips DSDIFF
(DSD audio only, extension .dff)
--dsf = force output to Sony DSF (DSD audio only, extension .dsf)
-f[n] = file info to stdout in machine-parsable format
(optional "n" = 1-10 for specific item, otherwise all)
--help = this help display
-i = ignore .wvc file (forces hybrid lossy decompression)
-m = calculate and display MD5 signature; verify if lossless
-n = no audio decoding (use with -xx to extract tags only)
--no-utf8-convert = leave tag items in UTF-8 on extract or display
-o FILENAME | PATH = specify output filename or path
-q = quiet (keep console output to a minimum)
-r or --raw = force raw audio decode (results in .raw extension)
-s = display summary information only to stdout (no audio decode)
-ss = display super summary (including tags) to stdout (no decode)
--skip=[-][sample|hh:mm:ss.ss] = start decoding at specified sample/time
(specifying a '-' causes sample/time to be relative to end of file)
-t = copy input file's time stamp to output file(s)
--until=[+|-][sample|hh:mm:ss.ss] = stop decoding at specified sample/time
(specifying a '+' causes sample/time to be relative to '--skip' point;
specifying a '-' causes sample/time to be relative to end of file)
-v = verify source data only (no output file created)
--version = write the version to stdout
-w or --wav = force output to Microsoft RIFF/RF64 (extension .wav)
--w64 = force output to Sony Wave64 format (extension .w64)
-x "Field" = extract specified tag field only to stdout (no audio decode)
-xx "Field[=file]" = extract specified tag field to file, optional
filename specification can inlude following replacement codes:
%a = audio output filename
%t = tag field name (note: comes from data for binary tags)
%e = extension from binary tag source file, or 'txt' for text tag
-y = yes to overwrite warning (use with caution!)
-z1 = set console title to indicate progress
Web: Visit www.wavpack.com for latest version and info