lossyWAV Development
Reply #416 – 2007-10-30 22:19:34
lossyWAV alpha v0.3.20 attached: Superseded. -overlap parameter added to reduce the end_overlap of FFT analyses to 25% FFT_length rather than 50%.[!--sizeo:1--][span style=\"font-size:8pt;line-height:100%\"][!--/sizeo--]lossyWAV alpha v0.3.20 : WAV file bit depth reduction method by 2Bdecided. Delphi implementation by Nick.C from a Matlab script, www.hydrogenaudio.org Usage : lossyWAV <input wav file> <options> Example : lossyWAV musicfile.wav Quality Options: -1 extreme quality level (-cbs 1024 -nts -3.0 -skew 30 -snr 24) -2 default quality level (-cbs 1024 -nts -1.5 -skew 24 -snr 18) -3 compact quality level (-cbs 512 -nts -0.5 -skew 18 -snr 12) -o <folder> destination folder for the output file -force forcibly over-write output file if it exists; default=off Advanced / System Options: -nts <n> set noise_threshold_shift to n dB (-18dB<=n<=0dB) (reduces overall bits to remove by 1 bit for every 6.0206dB) -snr <n> set minimum average signal to added noise ratio to n dB; (0dB<=n<=48dB) -skew <n> skew fft analysis results by n dB (0db<=n<=48db) in the frequency range 20Hz to 3.45kHz -cbs <n> set codec block size to n samples (512<=n<=4608, n mod 16=0) -overlap enable aggressive fft overlap method; default=off -spf <3x5chr> manually input the 3 spreading functions as 3 x 5 characters; e.g. 44444-44444-44444; Characters must be one of 1 to 9 and A to Z (zero excluded). -clipping disable clipping prevention by iteration; default=off -dither dither output using triangular dither; default=off -quiet significantly reduce screen output -nowarn suppress lossyWAV warnings -detail enable detailled output mode -below set process priority to below normal. -low set process priority to low. Special thanks: Dr. Jean Debord for the use of TPMAT036 uFFT & uTypes units for FFT analysis. Halb27 @ www.hydrogenaudio.org for donation and maintenance of the wavIO unit. [/size]