Re: lossyWAV 1.4.2 Development (was 1.5.0)
Reply #120 – 2023-06-21 20:42:07
Please find attached a new beta release of lossyWAV. Attachment removed as expired.lossyWAV beta 1.4.3a, 21/06/2023 (expires 31/07/2023) Minor bug identified and fixed: interpolation used for non-integer quality presets below zero extrapolated "backwards" using the following two integer presets rather than interpolating between the integer presets immediately above and below the selected value. Quality range extended downwards with the addition of two new presets below X, extraportable (-q -5):U, unadvised (-q -7) A, aggressive (-q -6) New adaptive shaping variant: weighted (W) added. Uses a weighted average of all active FFT analysis lengths to create the desired shape for the adaptive shaping method to work with. Shown in testing to reduce output size by c.0.4% (at -q -7). General Comment From experience using lossyWAV with adaptive shaping enabled to process 16-bit audio (primarily from CDs), using the foobar2000 commandline encoder to process FLAC to lossyFLAC, setting the converter to "lossless (or hybrid)" and selecting 24-bit in the "Highest BPS mode supported" dropdown, setting "Output bit depth" to 24-bit in the Converter Setup dialog dropdown, then adding "--scale 0.5" to the lossyWAV element of the commandline encoder settings (to losslessly scale the 16-bit-sample-in-a-24-bit-container) will usually result in the output files being smaller than they would otherwise have been, up to c.1% smaller at lower quality presets. I attribute this to giving the adaptive shaping method "room for activities" by allowing samples to exceed what would otherwise have been full scale in the unscaled 16-bit audio.