lossyWAV 1.3.0 released, Added noise WAV bitdepth reduction method. |
lossyWAV 1.3.0 released, Added noise WAV bitdepth reduction method. |
Aug 6 2011, 21:50
Post
#1
|
|
![]() lossyWAV Developer Group: Developer Posts: 1731 Joined: 11-April 07 From: Wherever here is Member No.: 42400 |
lossyWAV 1.3.0 is released.
lossyWAV is a near lossless audio processor which dynamically reduces the bitdepth of the signal on a block-by-block basis. Bitdepth reduction adds noise to the processed output. The added noise is adaptively shaped by default and can alternatively be fixed noise shaped or white noise depending on command line parameters. When lossyWAV processed output is compressed with certain lossless codecs (FLAC, Wavpack, Tak, LPAC, MPEG-4 ALS and WMA-Lossless) the bitrate of the output file is significantly* reduced compared to the lossless original. Changes from 1.2.0b:
This post has been edited by Nick.C: Aug 10 2011, 21:12 -------------------- lossyWAV -q X | FLAC -8 ~= 308kbps
SGS III (Rooted) + 64GB |
|
|
|
![]() |
Sep 19 2011, 17:50
Post
#2
|
|
![]() Group: Members Posts: 345 Joined: 25-March 08 Member No.: 52274 |
another issue I came across:
I always thought that there is unsuitable real-world wave input for lossyWAV (i.e. an input which won't result in significantly higher compression when prepocessed with lossyWAV). I just came across an example which seems to defy that rule. I am not sure why. Maybe user error? The source file is the mp3 audio track of a documentary (so it's mostly human voice with occasional background music and f/x), converted to wav (16 bit stereo 44.1 KHz PCM). I used --portable for lossyWAV and highest compression (8) for FLAC. source.wav: 925 178 232 bytes source.flac: 362 984 714 bytes (554 kbit/s) source.1.1.0c.lossy.flac: 362 182 771 bytes (552 kbit/s) (-0,2%) source.1.1.0c.lwcdf.flac: 10 507 100 bytes The compressibility of the correction file suggests that the source wave file was not changed much. I inspected the correction file to confirm that. There are really very little changes and even those are hard to spot (it looked like a flatline and even when pointed to the peak values by Wavelab. Only after maximizing the vertical scale AND increasing gain by 400% I could barely see some not-zero-values). The point is, preprocessing with lossyWAV saved only 0,2% in filesize (YES, I used 512 blocksize for flac), while wiki gives these indicative expected results: QUOTE lossless flac: 854 kbit/s --portable lossywav flac: 376 kbit/s (-56%) This is quite different from my results. Both in terms of absolute kbit/s and relative savings (-56% vs -0,2%). So, after updating to 1.3.0 I repeated this test: source.wav: 925 178 232 bytes source.flac: 362 984 714 bytes (554 kbit/s) source.1.3.0.lossy.flac: 322 170 992 bytes (491 kbit/s) (-11%) The -11% are of course a step forward from the next-to-nothing -0,2%, but still it does not match the expectations for --portable settings, as indicated in wiki (-56%). Sure, the wiki numbers are rough reference points only, but these results are still way off. Your thoughts? (It was a documentary about paranormal phenomenons, maybe that's why |
|
|
|
Nick.C lossyWAV 1.3.0 released Aug 6 2011, 21:50
Nick.C CODElossyWAV 1.3.0, Copyright (C) 2007-201... Aug 6 2011, 21:53
Steve Forte Rio BRAVO! Aug 7 2011, 08:35
halb27 Great work! Thank you, Nick. Aug 7 2011, 09:37
TBeck Really cool! Thank you! Aug 11 2011, 01:11
punkrockdude Nick.C: Do you play FLAC/LossyWAV with your Androi... Aug 11 2011, 16:11
vvneagleone Nice work! For what purposes do you think this... Aug 11 2011, 16:20
Nick.C QUOTE (punkrockdude @ Aug 11 2011, 16:11)... Aug 11 2011, 17:44
punkrockdude QUOTE (Nick.C @ Aug 11 2011, 18:44) QUOTE... Aug 11 2011, 20:21
larryfine Great! Thank you very much! Aug 11 2011, 22:35
Nick.C I've just completed a full music collection tr... Aug 14 2011, 11:44
zerowalker Is this a Almost Lossless compression?
As that is ... Aug 17 2011, 04:16
bryant QUOTE (zerowalker @ Aug 16 2011, 20:16) I... Aug 17 2011, 06:40
zerowalker QUOTE (bryant @ Aug 17 2011, 07:40) QUOTE... Aug 17 2011, 19:29
Nick.C The settings for foobar2000 conversion to lossyFLA... Aug 17 2011, 19:38
punkrockdude QUOTE (Nick.C @ Aug 17 2011, 20:38) The s... Aug 18 2011, 00:37
Nowings69 Congratulations Aug 18 2011, 08:29
punkrockdude As an intrigued fan of LossyWAV may I ask what you... Aug 21 2011, 21:15
Anakunda HI! I'm curious what listening configurati... Aug 21 2011, 21:17
drumliner just tried lossywav to create some lossy.flac file... Aug 21 2011, 23:41
Nick.C @punkrockdude: I'm not active developing at th... Aug 22 2011, 07:48
drumliner thanks Nick. working properly now Aug 22 2011, 13:05
Nick.C Added: foobar2000 settings for producing lossyWMAL... Sep 4 2011, 21:22
chrizoo I updated from 1.1.0c (which the wiki currently po... Sep 19 2011, 14:43
Northpack QUOTE (chrizoo @ Sep 19 2011, 14:43) I up... Sep 19 2011, 15:13
chrizoo thank you Northpack. This increases speed to 9x, b... Sep 19 2011, 16:53
lvqcl QUOTE (chrizoo @ Sep 19 2011, 19:53) than... Sep 19 2011, 18:38
chrizoo QUOTE (lvqcl @ Sep 19 2011, 17:38) Make s... Sep 19 2011, 20:30
Northpack QUOTE (chrizoo @ Sep 19 2011, 15:53) than... Sep 19 2011, 18:30
DonP QUOTE (Northpack @ Sep 19 2011, 12:30) No... Dec 16 2012, 17:40
Nick.C QUOTE (DonP @ Dec 16 2012, 16:40) Maybe t... Dec 16 2012, 20:15
b66pak indeed is faster with libfftw3-3.dll in lossyWAV f... Sep 19 2011, 20:09
chrizoo edit:
QUOTE I always thought that there is NO unsu... Sep 19 2011, 20:11
Nick.C Regarding processing speed, there are three things... Sep 19 2011, 20:40
chrizoo QUOTE (Nick.C @ Sep 19 2011, 19:40) Regar... Sep 19 2011, 20:43
Nick.C @ chrizoo: Please post a 30 second clip to allow c... Sep 19 2011, 20:47
Nick.C Chris,
Thanks for taking the time to provide me w... Sep 21 2011, 20:23
chrizoo sorry for the late reply, I was gone.
Thank you fo... Oct 5 2011, 19:55
Nick.C From lossyWAV long help:
"Process Description... Oct 5 2011, 21:40
chrizoo first of all I'm sorry that I raised the issue... Oct 5 2011, 22:32
botface QUOTE (chrizoo @ Oct 5 2011, 22:32) What ... Oct 6 2011, 09:49
2Bdecided You'll also get zero bits removed if there are... Oct 6 2011, 12:54
uncajesse I fully updated this to work with v1.3, if anyone ... Nov 19 2011, 11:55
FreaqyFrequency Hey Nick/all involved parties,
This is an absolut... Feb 17 2012, 02:01
Nick.C Hi Sean,
You could try using scaling to reduce th... Feb 17 2012, 21:23
softrunner Is it possible to get lower quaity (and bitrate) t... Jul 27 2012, 02:12
halb27 IMO the 'not fully transparent' statement ... Jul 28 2012, 09:15
Nick.C As Horst has said, the aim during lossyWAV develop... Jul 29 2012, 19:30
Dynamic QUOTE (Nick.C @ Jul 29 2012, 19:30) Probl... Jul 30 2012, 10:03
Dynamic I had a read of the original thread on the lossyFL... Aug 19 2012, 16:35
tycho FYI. I've started translating the lossyWAV 1.3... Aug 21 2012, 22:53
Nick.C Hi Tycho,
Many thanks for tackling the conversion... Aug 22 2012, 19:15
LoRd_MuldeR What about Unicode support for lossyWAV?
http://w... Aug 29 2012, 22:37
tycho QUOTE (LoRd_MuldeR @ Aug 29 2012, 13:37) ... Aug 30 2012, 09:07
LoRd_MuldeR QUOTE (tycho @ Aug 30 2012, 09:07) Thanks... Aug 30 2012, 14:29
tycho QUOTE (LoRd_MuldeR @ Aug 30 2012, 05:29) ... Aug 30 2012, 15:16
LoRd_MuldeR I have hacked a Unicode support into a large numbe... Aug 30 2012, 15:39
Adagio A question more related to the foobar2000 converte... Feb 23 2013, 00:48
Nick.C When creating correction files, --stdout cannot be... Feb 23 2013, 13:53
ozok I've been trying to add lossyWAV support to TA... Today, 12:49
Nick.C Hi ozok,
I'm not sure. From memory, the Delph... Today, 20:52
ozok Thanks for the quick reply Nick.C.
I don't us... Today, 22:01![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 23:51 |