Musicians Collaboration Studio

How To => File Formats => Topic started by: BassPlayer on March 28, 2006, 06:27:27 PM

Title: Wavpack Windows HowTo
Post by: BassPlayer on March 28, 2006, 06:27:27 PM
Heres a brief howto on how to use Wavpack on Windows:

What is it:
WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. Although the technology is loosely based on previous versions of WavPack, the new version 4 format has been designed from the ground up to offer unparalleled performance and functionality.

In the default lossless mode WavPack acts just like a WinZip compressor for audio files. However, unlike MP3 or WMA encoding which can affect the sound quality, not a single bit of the original information is lost, so there's no chance of degradation. This makes lossless mode ideal for archiving audio material or any other situation where quality is paramount. The compression ratio depends on the source material, but generally is between 30% and 70%.

The hybrid mode provides all the advantages of lossless compression with an additional bonus. Instead of creating a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and a "correction" file that (when combined with the lossy file) provides full lossless restoration. For some users this means never having to choose between lossless and lossy compression!


WavPack 4.31 features include:

Why Not Just Use Monkeys Audio:
By all means use MA if you like. I'm not stopping you. I'm just offering a solution that works on Windows, MAC and Linux. MA has not be under development for some years AFAIK. Plus you can create self extracting files to send to Windows users who do not have Wavpack.

How Does it Compare to Monkeys Audio

Consider the following file raw wave file
-rwx------+ 1 1003 513 47628044 Mar 14 20:37 70sclavfull.wav*

When using Mokeys Audio you end up with a file ~ 13.9Megs
-rwx------+ 1 1003 513 13977412 Mar 14 20:36 70sclavfull.ape*

When using Wavpack you get a file of ~14.4 megs. Plus you can send these files to windows people that don't have Wavpack by creating a self extracting exe and the file is not that much bigger.
-rwx------+ 1 1003 513 14430914 Mar 28 15:01 70sclavfull.wv*
-rwx------+ 1 1003 513 14461634 Mar 28 15:01 70sclavfull.exe*

Installation:
The main software is command line but speex makes a nifty frontend for windows.

Main software Installation:

Windows Frontend Installation:

Note: For the frontend to work you might need a few windows systems files since the fontend is made with visual basic. You can DL them from Speeks site but he has bandwith limmitations so here are some alternate places to get them.

Visual Basic 6
http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=bf9a24f9-b5c5-48f4-8edd-cdf2d29a79d5&DisplayLang=en)

Some VB6 Controls if your don't have them.
http://www.microsoft.com/downloads/details.aspx?familyid=25437d98-51d0-41c1-bb14-64662f5f62fe&displaylang=en (http://www.microsoft.com/downloads/details.aspx?familyid=25437d98-51d0-41c1-bb14-64662f5f62fe&displaylang=en)

Windows Front End Use:

Note: You will see a windows command prompt pop up.  That is the front end calling the command line backend. It may prompt you for input when overwriting files and what not.