IPB

Welcome Guest ( Log In | Register )

lossyWAV 1.0.0 released., Added noise WAV bit reduction method.
Nick.C
post May 12 2008, 20:53
Post #1


lossyWAV Developer


Group: Developer
Posts: 1790
Joined: 11-April 07
From: Wherever here is
Member No.: 42400



lossyWAV 1.0.0b released:
CODE
lossyWAV 1.0.0b, Copyright © 2007,2008 Nick Currie. Copyleft.

This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful,but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.  See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program.  If not, see <http://www.gnu.org/licenses/>.

Usage   : lossyWAV <input wav file> <options>

Example : lossyWAV musicfile.wav

Quality Options:

-q, --quality <n>   quality preset (10=highest quality, 0=lowest bitrate;
                    -q 5 is generally accepted to be transparent)
                    default=-q 5.

Standard Options:

-c, --check         check if WAV file has already been processed; default=off.
                    errorlevel=16 if already processed, 0 if not.
-C, --correction    write correction file for processed WAV file; default=off.
-f, --force         forcibly over-write output file if it exists; default=off.
-h, --help          display help.
-L, --longhelp      display extended help.
-M, --merge         merge existing lossy.wav and lwcdf.wav files.
-N, --noclips       set allowable number of clips / channel / codec block to 0;
                    default=3,3,3,3,2,1,0,0,0,0,0 (-q 0 to -q 10)
-o, --outdir <dir>  destination directory for the output file(s).
-v, --version       display the lossyWAV version number.

Special thanks:

David Robinson for the method itself and motivation to implement it.
Don Cross for the Complex-FFT algorithm used.
Horst Albrecht for valuable tuning input and feedback.


Explanation, history and lossless codec settings in the wiki article

[edit] 1.0.0b necessitated by unknown WAV chunk handling error and 24-bit --correction / --merge parameter error.

Link to GNU GPLv3+ source code for lossyWAV 1.0.0b [/edit]

N.B.: lossyWAV 1.1.0b released here.


This post has been edited by Nick.C: Mar 20 2009, 23:18
Attached File(s)
Attached File  lossyWAV_1.0.0b.zip ( 64.18K ) Number of downloads: 1943
 


--------------------
lossyWAV -q X -a 4 --feedback 4| FLAC -8 ~= 320kbps
Go to the top of the page
+Quote Post
 
Start new topic
Replies
french dok
post May 19 2008, 08:13
Post #2





Group: Members
Posts: 41
Joined: 5-June 05
From: Paris, France
Member No.: 22532



This seem to be really interesting but one question comes to my mind ?
With this lossy treatment applied to future lossless files aren't we bluring everything ? I mean, we may not be able now to distinguish a real lossless file from an "almost lossless" file, which is finally a lossy one, don't you think?
Go to the top of the page
+Quote Post
Nick.C
post May 19 2008, 10:08
Post #3


lossyWAV Developer


Group: Developer
Posts: 1790
Joined: 11-April 07
From: Wherever here is
Member No.: 42400



QUOTE (french dok @ May 19 2008, 08:13) *
This seem to be really interesting but one question comes to my mind ?
With this lossy treatment applied to future lossless files aren't we bluring everything ? I mean, we may not be able now to distinguish a real lossless file from an "almost lossless" file, which is finally a lossy one, don't you think?
If you can't distinguish a lossless file from an almost lossless file, is there any problem with having an almost lossless file?

As halb27 said, if you do not create the lossless file yourself, you will never really know whether the audio contained in the lossless container really is lossless.

Yes, lossyWAV blurs the boundary - however if the almost lossless version cannot be ABX'ed from the original then....

For the record, again, I will be using lossyWAV & FLAC to allow me to fit as much of my music as possible onto as big a Compact Flash as I can afford for use on my iPAQ running TCPMP beta v0.81. My FLAC archive will remain complete and unmolested - lossyWAV & FLAC is purely my DAP transcode method of choice.


--------------------
lossyWAV -q X -a 4 --feedback 4| FLAC -8 ~= 320kbps
Go to the top of the page
+Quote Post

Posts in this topic
- Nick.C   lossyWAV 1.0.0 released.   May 12 2008, 20:53
- - collector   QUOTE (Nick.C @ May 12 2008, 11:53) lossy...   May 12 2008, 21:19
|- - Nick.C   QUOTE (collector @ May 12 2008, 21:19) QU...   May 12 2008, 21:23
|- - Dologan   RE: lossyWAV 1.0.0 released.   May 12 2008, 21:25
- - PabUK   22 minutes late. Bitterly disappointed. Kidding ...   May 12 2008, 21:20
- - sauvage78   Just Thanks Edit: plz validated news & fro...   May 12 2008, 21:32
|- - Nick.C   QUOTE (sauvage78 @ May 12 2008, 21:32) Ju...   May 12 2008, 21:51
|- - TBeck   QUOTE (Nick.C @ May 12 2008, 21:51) Unfor...   May 13 2008, 02:17
|- - Nick.C   QUOTE (TBeck @ May 13 2008, 02:17) QUOTE ...   May 13 2008, 07:45
- - Mitch 1 2   Nice work. Taking this experimental concept and fo...   May 13 2008, 02:59
- - skamp   All in all, this release came pretty fast, and it...   May 13 2008, 08:07
|- - Nick.C   QUOTE (skamp @ May 13 2008, 08:07) All in...   May 13 2008, 08:18
- - 2Bdecided   Well done Nick, and thank you. Thank you too to a...   May 13 2008, 10:08
|- - Nick.C   QUOTE (2Bdecided @ May 13 2008, 10:08) We...   May 13 2008, 10:25
- - Balnes   QUOTE (Nick.C @ May 12 2008, 20:53) lossy...   May 13 2008, 15:21
|- - Nick.C   QUOTE (Balnes @ May 13 2008, 15:21) Hello...   May 13 2008, 16:01
|- - collector   QUOTE (Nick.C @ May 13 2008, 07:01) The W...   May 13 2008, 23:49
||- - Nick.C   QUOTE (collector @ May 13 2008, 23:49) Pl...   May 14 2008, 06:28
||- - collector   QUOTE (Nick.C @ May 13 2008, 21:28) QUOTE...   May 14 2008, 10:04
||- - Nick.C   QUOTE (collector @ May 14 2008, 10:04) QU...   May 14 2008, 10:19
|- - tev777   QUOTE (Nick.C @ May 13 2008, 11:01) ... s...   May 22 2008, 00:32
|- - Nick.C   QUOTE (tev777 @ May 22 2008, 00:32) QUOTE...   May 22 2008, 07:39
- - shadowking   Very good work. Much appreciated.   May 13 2008, 15:42
- - halb27   Hallo Nick, I've just come home from the exte...   May 13 2008, 22:03
|- - Nick.C   QUOTE (halb27 @ May 13 2008, 22:03) Hallo...   May 13 2008, 22:08
- - jesseg   Or if someone dithered to 16bit and saved as 24bit...   May 14 2008, 11:02
- - ckjnigel   Most importantly, I add my congrats. The techn...   May 14 2008, 18:51
- - carpman   A little late, but congratulations Nick.C, halb27 ...   May 14 2008, 19:38
- - beto   I have not followed the development of lossyWAV cl...   May 15 2008, 20:55
|- - Nick.C   QUOTE (beto @ May 15 2008, 20:55) I have ...   May 15 2008, 21:04
||- - beto   QUOTE (Nick.C @ May 15 2008, 17:04) ... ...   May 15 2008, 21:57
|||- - carpman   QUOTE (beto @ May 15 2008, 21:57) You can...   May 15 2008, 22:03
|||- - Nick.C   QUOTE (carpman @ May 15 2008, 22:03) QUOT...   May 15 2008, 22:08
||- - jesseg   QUOTE (Nick.C @ May 15 2008, 15:04) It sh...   May 21 2008, 05:49
|- - halb27   QUOTE (beto @ May 15 2008, 21:55) ... How...   May 16 2008, 08:23
- - krmathis   Can you please link me to the source code? Its rel...   May 16 2008, 21:03
|- - Nick.C   QUOTE (krmathis @ May 16 2008, 21:03) Can...   May 16 2008, 21:15
|- - krmathis   QUOTE (Nick.C @ May 16 2008, 22:15) Downl...   May 17 2008, 09:24
|- - spies   QUOTE (krmathis @ May 17 2008, 01:24) Dow...   May 17 2008, 17:59
|- - Nick.C   QUOTE (spies @ May 17 2008, 17:59) QUOTE ...   May 17 2008, 18:37
- - hödyr   I have not followed the development and just disco...   May 17 2008, 01:56
- - french dok   This seem to be really interesting but one questio...   May 19 2008, 08:13
|- - halb27   QUOTE (french dok @ May 19 2008, 09:13) T...   May 19 2008, 08:39
|- - Nick.C   QUOTE (french dok @ May 19 2008, 08:13) T...   May 19 2008, 10:08
- - french dok   I see. Point c) from halb27 is indeed a good remar...   May 19 2008, 16:17
- - Jalan   is there a more in-depth "how to" for fo...   May 26 2008, 07:10
|- - Nick.C   QUOTE (Jalan @ May 26 2008, 07:10) is the...   May 26 2008, 07:38
- - carpman   Nick I think there's a problem with the recom...   May 26 2008, 18:41
- - Jalan   QUOTE (Nick.C @ May 26 2008, 02:38) Have ...   May 26 2008, 19:16
|- - carpman   QUOTE (Jalan @ May 26 2008, 19:16) tried ...   May 26 2008, 19:28
- - memomai   I'd like to integrate lossyWAV into foobar2000...   May 31 2008, 19:13
- - halb27   QUOTE (memomai @ May 31 2008, 20:13) I...   May 31 2008, 23:04


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 28th August 2014 - 16:58