Content-type: text/html
-q|--quiet
-h|--help
-V|--version
-a|--automatic
-p|--prepend
-k|--prune
-d|--dry
-b|--bit-rate
-s|--sample-rate
-c|--channels
-o|--output
-l|--log
Input filename (+path) is an obligatory argument.
Version 0.1.3
Copyright pigiron 2007, Fabrice Nicol 2008 (revised version) <fabnicol@users.sourceforge.net>. Released under GPLv3. This software comes under NO GUARANTEE. Please backup your files before running this utility.
This utility will attempt to fix an invalid audio WAVE header. While it should function correctly for any valid number of channels, bits per sample, and samples per second, it will only work correctly on 'normal' WAVE files that contain a single data 'chunk'. Meaning that if the file has extra subchunks or any junk at the end of the file, it will create an incorrect WAVE header.
Two processing modes are available: automatic mode and manual mode
Manual mode
You must have some knowledge of how the WAVE file was recorded:
It will allways prompt before making any modifications to your existing file. if options -b, -s or -c are not used, a dialog will request values.
Automatic mode
fixwav will try to automatically guess how the WAVE file was recorded and will perform repairs automatically.
Please do not use in-place editing mode (see below) as erroneous guesses could damage your file.
Options which do not take arguments can be combined as in:
fixwav oldfile.wav -ap -o newfile.wav
or, alternatively:
fixwav -o newfile.wav -a -p oldfile.wav
Options can be placed in any order. Legacy syntax is still available and corresponds to in-place manual mode:
Copyright 2008, Fabrice Nicol, 2008; 2007, Pigiron
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.