Help - Search - Members - Calendar
Full Version: WinZIP 11.0 beta using WavPack?!
Hydrogenaudio Forums > Lossless Audio Compression > WavPack
Pages: 1, 2
DARcode
From the Maximum Compression home page:
QUOTE
[WinZIP 11.0 beta] now also has a special algorithm to compress .wav files!. Research done by Guillermo Gabrielli shows the audio compressor used for this is WavPack (using Lossless, High compression mode).
Is it true and if so legal?

More info from the guestbook:
QUOTE
posted: 10/20/2006 02:36 PM

>winzip v11.0 beta is out ..

The audio compressor is WAVPACK. The WinZip 11 archives can be decoded with WVUNPACK (Wavpack decoder). According to WVUNPACK -ss (Super Summary) it's using Lossless High compression, but no Extra:
WVUNPACK -ss MWZ.zip

WVUNPACK Hybrid Lossless Audio Decompressor Win32 Version 4.31 2005-12-10
Copyright © 1998 - 2005 Conifer Software. All Rights Reserved.


file name: MWZ.zip
file size: 27780736 bytes
source: 16-bit ints at 44100 Hz
channels: 2 (stereo)
duration: 0:03:53.11
modalities: lossless, high
compression: 32.44%
ave bitrate: 953 kbps
encoder version: 4

Dc

EDIT: Post icon + guestbook part.
Fandango
QUOTE(DARcode @ Oct 23 2006, 21:43) *
Is it true and if so legal?


Yes, it's true. I've downloaded the beta and indeed it produces Wavpack files (compression: optimize for maximum compression).

EDIT: WavPack is published under the BSD license, so I'm pretty sure it's legal. tongue.gif
Bylie
If my memory serves me right didn't wavpack use a BSD license which would suggest that commercial use of the code is not illegal?

BSD and GPL licensing info A snippet from the original text :
QUOTE
The main differences between the two licenses is that revised BSD licenses are permissive while the GPL is copyleft. The GPL requires the software to always be free, including derivative works, by requiring the software to always be licensed under the GPL. The BSD license only requires acknowledging the original authors, and imposes few restrictions on how the source code may be used. As a result, BSD code can become proprietary software. For instance, parts of Mac OS X and the IP stack in Microsoft Windows are derived from BSD-licensed software.

I guess the only thing they are legally obliged to do is to acknowledge the original authors work (which they're possibly not doing at the moment so, yes, that part would be illegal).
Fandango
@Bylie: Exactly!
dv1989
Eh? So it creates files with an extension of .zip, yet which are in WavPack format? Boy, that'll go down well with people who haven't heard of WavPack . . . or am I missing something?
ggf31416
QUOTE(dv1989 @ Oct 23 2006, 18:42) *

Eh? So it creates files with an extension of .zip, yet which are in WavPack format?


The archives use the zip format, but the compressed data which is inside is in Wavpack format. While existing zip programs can browse the "new" zips WVUNPACK can, under some circumstances, skip the ZIP header and decode the wavpack data. However foobar2000 cannot play the files.
xmixahlx
sounds like a good idea to me!
rjamorim
It is indeed perfectly legal. Are they crediting "Conifer Software" somewhere? That's the only meaningful requirement in the license.
Fandango
QUOTE(ggf31416 @ Oct 24 2006, 00:48) *

However foobar2000 cannot play the files.
That's not completely true. When the extension is not ZIP but WV, foobar2000 will (try to) skip the PK header, too. tongue.gif

QUOTE(rjamorim @ Oct 24 2006, 01:55) *

It is indeed perfectly legal. Are they crediting "Conifer Software" somewhere? That's the only meaningful requirement in the license.
Hehe... now that you mentioned it. It's interesting that WavPack isn't mentioned anywhere on their website or the documentation that comes along with the software... instead we can read stuff like this:
QUOTE
Zip .wav Music Files
A special algorithm will compress .wav files smaller than ever.
Also the MS help files that come along with the Packer don't acknowledge WavPack or its creator at all. You can check for yourself. Just in case they silently add the Acknowledgement, the MD5 of the installer is: D0AE7158522F12E20953F1C88D1A9CCC (wz110beta.exe - Build 7291)

IMHO, that's hardly legal. It doesn't matter if it's not yet final, even a beta release is a release. David Bryant should contact them, so it can be fixed. I don't think it's a big deal when they agree to include his name. But nevertheless, the total absence of "Wavpack" or "Bryant" in all documentation and also the way of introducing the new audio compression feature leaves me with a very special feeling that they wanted to sell the new "special algorithm" that "compress[es] .wav files smaller than ever" as their very own creation.
bryant
Thanks for the heads-up on this, it's very interesting to say the least! smile.gif

The BSD license obviously allows them to use the code if they include the copyright notice somewhere in their distribution. However, also according to the license, they're not supposed to use my name (or perhaps even the name "WavPack") to endorse or promote their product without my permission. Of course, if it turns out to be a "buggy" implemention of WavPack, I'd rather not have everyone knowing where it came from!

Anyway, they're obviously not trying to be sneaky because they made no effort to hide the fact that it's WavPack. I'll shoot off an e-mail and see what's up...

David
shadowking
Awesome stuff..
Liisachan
QUOTE(Fandango @ Oct 24 2006, 00:21) *

Hehe... now that you mentioned it. It's interesting that WavPack isn't mentioned anywhere on their website or the documentation that comes along with the software... instead we can read stuff like this:
QUOTE
Zip .wav Music Files
A special algorithm will compress .wav files smaller than ever.
Also the MS help files that come along with the Packer don't acknowledge WavPack or its creator at all. You can check for yourself. Just in case they silently add the Acknowledgement, the MD5 of the installer is: D0AE7158522F12E20953F1C88D1A9CCC (wz110beta.exe - Build 7291)


They also say:
QUOTE

Zip .wav Music Files
When you select our Best Compression Method, we use a new compression algorithm for lossless compression of .wav files. A must-have for music lovers who don't want to compromise the file integrity or sound quality.

It's a good idea, but the above explanation is slightly insincere, as true music lovers don't and shouldn't use ZIP this way to compress standalone .wav. "A must-have for music lovers who don't want to compromise the file integrity or sound quality" is, obviously, not WinZip but WavPack or other lossless compressors.
Imho this new approach of WinZip would work best for game lovers when they compress some kind of a game ISO image, so called mix-mode, which consists of track1.iso+track2.wav+track3.wav+...

Liisachan
And, if 7-ZIP, WinRAR, etc. are going to try to be compatible with WinZip, the WavPack algo might be spread internally on many different apps all over the world.
Borisz
QUOTE(Liisachan @ Oct 24 2006, 09:27) *

Imho this new approach of WinZip would work best for game lovers when they compress some kind of a game ISO image, so called mix-mode, which consists of track1.iso+track2.wav+track3.wav+...

Which begs the question: does Winzip actually search for pcm algorythms when using the wavpack compression, or will it only use wavpack when it encounters a wav file? Because if it actually compresses based on code and not file header/extension, it could be a powerful tool for zipping bin/cue images with audio tracks (raw pcm).
Fandango
QUOTE(bryant @ Oct 24 2006, 08:16) *
The BSD license obviously allows them to use the code if they include the copyright notice somewhere in their distribution.
Well, that's missing at the moment.

QUOTE(bryant @ Oct 24 2006, 08:16) *
However, also according to the license, they're not supposed to use my name (or perhaps even the name "WavPack") to endorse or promote their product without my permission.
Ah, so this explains the fact that Wavpack wasn't mentioned anywhere. In fact they neither said it was yours nor it was theirs. Then I take back all my allegations I made before concerning selling it as their own. biggrin.gif Because that's probably not going to happen... tongue.gif

QUOTE(bryant @ Oct 24 2006, 08:16) *
Of course, if it turns out to be a "buggy" implemention of WavPack, I'd rather not have everyone knowing where it came from!
laugh.gif Haha, I can understand that. And I guess it's what the abovementioned BSD license term is about...

On the other hand, if they do it right... maybe this will be good publicity! smile.gif
ggf31416
QUOTE(Borisz @ Oct 24 2006, 10:48) *


Which begs the question: does Winzip actually search for pcm algorythms when using the wavpack compression, or will it only use wavpack when it encounters a wav file? Because if it actually compresses based on code and not file header/extension, it could be a powerful tool for zipping bin/cue images with audio tracks (raw pcm).


I renamed a wav file to iso and Winzip used PPMd instead of Wavpack for compress it, so it's based on extensions.
Fandango
QUOTE(ggf31416 @ Oct 24 2006, 16:15) *
so it's based on extensions.
Which leads me to the question... have you tried the opposite? The result might be interesting. laugh.gif
ggf31416
QUOTE(Fandango @ Oct 24 2006, 11:18) *

Which leads me to the question... have you tried the opposite? The result might be interesting. laugh.gif

IPB Image
rjamorim
QUOTE(Fandango @ Oct 24 2006, 11:09) *

QUOTE(bryant @ Oct 24 2006, 08:16) *
However, also according to the license, they're not supposed to use my name (or perhaps even the name "WavPack") to endorse or promote their product without my permission.
Ah, so this explains the fact that Wavpack wasn't mentioned anywhere. In fact they neither said it was yours nor it was theirs. Then I take back all my allegations I made before concerning selling it as their own. biggrin.gif Because that's probably not going to happen... tongue.gif


The only correct course of action for Corel (owners of WinZIP) would be giving credits somewhere (about box?) to "Conifer Software".
dv1989
^ Well, there's the first evidence of a mention . . .

Still, I don't like the way that they have called it a "new" algorithm and other spiel; it's not all that new at all.
bryant
WinZIP contacted me early today before I was even able to send off an e-mail. They have no plans to ignore the license and wanted to get my permission to credit me publicly. So, all is fine.

Now I just need to test their implementation. smile.gif
DARcode
QUOTE(bryant @ Oct 26 2006, 06:00) *

WinZIP contacted me early today before I was even able to send off an e-mail. They have no plans to ignore the license and wanted to get my permission to credit me publicly. So, all is fine.

Now I just need to test their implementation. smile.gif
That's great! Then fantastic pubblicity it is! smile.gif
Firon
THat's pretty cool, having WavPack be more widespread is always a good thing.
It's also good that they e-mailed you about it.
dv1989
Congratulations, David! smile.gif
Synthetic Soul
Indeed. A nice bit of well-deserved publicity for WavPack hopefully. Congratulations David. smile.gif
guruboolez
Does the compressor use the switch improving the ratio on mono material? If it's not the case, may David suggest to the editor to support it immediately (I guess it's not too late and that way there won't be any future incompatibility issue between different WinZIP implementation)?
Liisachan
QUOTE(guruboolez @ Oct 26 2006, 13:18) *

Does the compressor use the switch improving the ratio on mono material? If it's not the case, may David suggest to the editor to support it immediately (I guess it's not too late and that way there won't be any future incompatibility issue between different WinZIP implementation)?

but is 4.4 considered to be stable already? using the most up-to-date WavPack would be obviously the best, but maybe the official, final (non-alpha, non-beta) new WavPack release should be the first. Besides, such a 'new' zip created by WinZip 11 will be incompatible with other archivers anyway, for the time being at least, and the similar problem could occur every time when WavPack is updated in the future, to 4.5, 4.6, ... ,5.0... In reality, most probably they (WinZIP devs) will update the WavPack part less frequently than WavPack is updated, and as long as both WavPack encoder and decoder in WinZip remain the same version, there will be no incompatibility issues.
anyway, I too would like to say congratulations smile.gif
pepoluan
QUOTE(Liisachan @ Oct 26 2006, 21:52) *
In reality, most probably they (WinZIP devs) will update the WavPack part less frequently than WavPack is updated, and as long as both WavPack encoder and decoder in WinZip remain the same version, there will be no incompatibility issues.
anyway, I too would like to say congratulations smile.gif
IMO that's not a problem; most WinZip users are not familiar at all with WavPack and will just go 'goshwow' that their .wav's are suddenly compressed smaller than before. They wouldn't care if a newer WavPack compresses 1% smaller than before, as WavPack already compresses waaaaaay better than plain old WinZip can ever achieve.

Oh, and congrats too, David! It's nice to see these advanced free algorithms make it into the mainstream. smile.gif

Although I wonder... is it possible that there's a Corel guy lurking in the forums, which explains how they managed to contact David before he managed to send and email to them... biggrin.gif
smz
QUOTE(pepoluan @ Oct 27 2006, 11:16) *
Although I wonder... is it possible that there's a Corel guy lurking in the forums, which explains how they managed to contact David before he managed to send and email to them... biggrin.gif

Oh, yes! Very likeley!

Congrats, David. Thumbs up to WavPack, "the best"!

Sergio
Fandango
I was thinking the same, HA.org apparently receives more attention than it seems on the surface. Anyhow, the WinZip/Corel guys also could have felt it's about time to contact David because of the blog articles mentioned in the first post...

But it's great now that WavPack has it's first major "mainstream" adaption, too. Hopefully there will be much more to come... there's some catching up to do with FLAC... wink.gif

Gratz, David. Maybe you can get free Corel software now? biggrin.gif
Sebastian Mares
Maybe a free copy of WinZip. Anyways, I hope WinRAR adopts this in order to remain compatible. biggrin.gif
Egor
QUOTE(Sebastian Mares @ Oct 28 2006, 01:31) *
Anyways, I hope WinRAR adopts this in order to remain compatible. biggrin.gif

I think WinZIP should have used .wv extension, not .zip, in order to just remain compatible with the rest of the planet. wink.gif
Sebastian Mares
Well, then it would be nothing more than a front-end for wavpack.exe
Egor
Hmm, then an ideal variant would be .wv in .zip with "store" compression. WinZIP could recognise .wv in zip container and show the original .wav instead, and other archivers will show a wv-in-zip (and maybe a short .txt instruction how to unpack, etc.). Compatibility is a very important thing! smile.gif
Sebastian Mares
That's a pretty good idea Egor!
pepoluan
You know, Sebastian, you sound like you're the Corel lurker biggrin.gif
Sebastian Mares
No way, I'm a WinRAR fan. biggrin.gif
Borisz
QUOTE(Sebastian Mares @ Oct 27 2006, 19:31) *

Maybe a free copy of WinZip. Anyways, I hope WinRAR adopts this in order to remain compatible. biggrin.gif

Even better would be if they incorporate Wavpack into the RAR format too, with detection for PCM. RAR already compresses pcm audio far better then any norml archiver, even 7z.
bryant
QUOTE(Borisz @ Nov 22 2006, 11:13) *

QUOTE(Sebastian Mares @ Oct 27 2006, 19:31) *

Maybe a free copy of WinZip. Anyways, I hope WinRAR adopts this in order to remain compatible. biggrin.gif

Even better would be if they incorporate Wavpack into the RAR format too, with detection for PCM. RAR already compresses pcm audio far better then any norml archiver, even 7z.

I am hopeful that other programs will adopt WavPack to remain compatible, and I am going to write up the procedure so it's easy to integrate the WavPack library with zip tools (or into other formats). I worked with WinZip on getting some bugs out of the beta and they have given WavPack (and me) credit on their website now that the final product is available:

http://www.winzip.com/ppmd_info.htm

I have not yet, however, seen the promised WinZip mug and T-shirt... smile.gif
DARcode
RE: http://www.intervideo.com/jsp/Press.jsp?mo...tterToCustomers

Here's another interesting development: with Corel's acquisition of InterVideo David's brilliant work might find its way into one or more of their multimedia apps!

Just the thought of H.264 video coupled with WavPack audio makes me salivate tongue.gif ... yeah, yeah, never gonna happen and the MKV conatiner is unlikely to be adopted by'em... but I can dream...
airon
What I hope this inspires is that other backup tool producers listen up and use Wavpack(or Flac) for compressing audiofiles in an archive.

I use Wavpack as a primary archiving tool for audio that has extra data chunks like Broadcast WAV info embedded. Wavpack doesn't mess with them. It seems that Winzip may be a good answer to my Protools(on PC) backup needs. The speed difference is just awesome when comparing Wavpack to anything like pure ZIP, RAR or StuffIT.
Sebastian Mares
Seems that WinRAR is not interested into adding WavPack in their product.
amano
Well, maybe Igor Pavlov from 7-Zip could be convinced to add Egor's idea as he is going to add multimedia filters anyways.

This way the 7-zip would stay compatible with older versions:

A proposed new 7-zip version would pack wav files to a .7z.wv file and add this to the 7z archive.
The new version would unpack it to a wav file again.
An old version would unpack it to the .7z.wv file, thus basically to a wv. file, which has to be extracted by a dedicated unpacker then. cool.gif
rjamorim
QUOTE(amano @ Dec 30 2006, 14:02) *
Well, maybe Igor Pavlov from 7-Zip could be convinced to add Egor's idea as he is going to add multimedia filters anyways.


Good luck, I tried to talk him into it several times. LZMA is a great compressor, but it righteously sucks for audio data. Still, he shows no interest in adding wavpack or any other decent lossless compressor into it.
airon
That is a shame, since now Winzip will be the only one to feature the speed of a lossless audio compressor.

I know what I'm talking about, as the music for our show (40 minute TV series) is delivered as a WAV, compressed with StuffIT. I did some tests, and Wavpack was about 15-20 times faster, never mind the compression ratio it had over StuffIT.

An archiver that can put it all in to file using Wavpack for the audio would be brilliant for archiving projects, just for pure speed reasons.
amano
QUOTE(rjamorim @ Dec 30 2006, 11:44) *

QUOTE(amano @ Dec 30 2006, 14:02) *
Well, maybe Igor Pavlov from 7-Zip could be convinced to add Egor's idea as he is going to add multimedia filters anyways.


Good luck, I tried to talk him into it several times. LZMA is a great compressor, but it righteously sucks for audio data. Still, he shows no interest in adding wavpack or any other decent lossless compressor into it.


Well, I didn't know that. Well, that's bad.
DARcode
Pavlov is currently taking into serious consideration selling the 7-Zip name and relative webiste (see here), anyway the LZMA GNU LGPL license will allow others or Igor himself to keep on using and developing the code, that said he's proven to be pretty reluctant to include the works of others into his projects so far.
pepoluan
David,

You got the mug & t-shirt yet? biggrin.gif
bryant
QUOTE(pepoluan @ Feb 19 2007, 00:37) *

You got the mug & t-shirt yet? biggrin.gif

I did, about a month ago! smile.gif

I was actually only guessing that there was going to be a mug. and there wasn't. However, it was two t-shirts (pretty nice ones too) plus 2 baseball caps and several pads of WinZip Post-it notes.

It was great because my wife is constantly complaining that I never get anything for my work on WavPack and so now I can show her this! tongue.gif
Squeller
QUOTE(bryant @ Feb 19 2007, 22:52) *
It was great because my wife is constantly complaining that I never get anything for my work on WavPack and so now I can show her this! tongue.gif

She's probably impressed wink.gif and expect youtube deal like billions from you!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.