About
WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. For version 5.0.0, several new file formats and lossless DSD audio compression were added, making WavPack a universal audio archiving solution.
In the default lossless mode WavPack acts just like a 7-Zip compressor for audio files, including the preservation of all the headers and metadata, so the restored files are identical to the original. 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 audible degradation. 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 employs only well known, public domain techniques (i.e., linear predictionwith LMS adaptation, Elias and Golomb codes) in its implementation. Methods andalgorithms that have ever been patented (e.g., arithmetic coding, LZW compression)are specifically avoided. This ensures that WavPack encoders and decoders willremain open and royalty-free.
Software
WavPack has been tested and works well with the following quality Windows software:- Custom Windows Frontend (by Speek)
- DirectShow filter to allow WavPack playback in WMP, MPC, etc.
- WMP Tag Plus allows WMP 11+ to read and write WavPack file tags
- CheckWavpackFiles to batch verify WavPack files/folders (by gl.tter)
- Audacity (audio editor) (**new**, w/ 32-bit floats & metadata tag support)
- NullSoft Winamp (plugin available here, w/ ReplayGain & Media Library & DSD)
- JRiver MediaCenter (complete native support for reading and writing, including DSD)
- Foobar2000 Advanced Audio Player (native support w/ ReplayGain & Cuesheets & DSD)
- Adobe Audition (and CoolEdit) (filter available here, w/ 32-bit floats & extra info save)
- Resonic Audio Player & Sample Manager (full support including native DSD)
- dBpowerAMP Music Converter / Audio Player / CD Writer (official addon)
- Steinberg WaveLab Audio Editor (native support since 8.5)
- Ahead Nero Burning Rom (plugin available here)
- Reaper Multitrack Audio Recorder and Editor
- FL Studio Music Production Software
- Mp3tag Universal Tag Editor
- VLC VideoLAN Media Player
- JavaTunes Audio Player
- SoX - Sound eXchange
- jetAudio Media Player
- Musique Audio Player
- EZ CD Audio Converter
- EAC CD Ripper
WavPack is also well supported on
Linux and
MAC. Most Linux distributions (including Ubuntu) now support WavPack right out of the box (via
GStreamer) and WavPack support is part of
FFmpeg and
avconv. In addition, these programs now support Wavpack:
- abcde - A Better CD Encoder (ripper) for Linux (native WavPack support)
- DeaDBeeF - Ultimate Music Player for GNU/Linux (native WavPack support including DSD)
- MPD - Media Player Daemon for Linux and Windows (native WavPack support including DSD)
- Asunder - A graphical Audio CD ripper and encoder with CDDB tagging (native WavPack support)
- Aqualung - Agapless music player that has an XML-based music DB (native WavPack support)
- Audacious Media Player - A new player based on BMP (native WavPack support)
- Traverso - an audio recording and editing tool with an innovative interface (native WavPack support)
- Quod Libet - A GTK+-based audio player written in Python (using the GStreamer plugin)
- LAMIP - Linux Audio Multiple Interface Player (using an official plugin)
- XMMS - Established Linux Audio Player (plugin available here)
- EasyTAG - Tag Editor for both Linux and Windows (native WavPack support)
- X Lossless Decoder - Mac OS X program to decode/convert/play lossless audio
- Cog - Audio Player for Mac OS X (native WavPack support)
- Max - Audio Format Converter for Mac OS X (native WavPack support)
- Tag - Metadata editor for Mac OS X (native WavPack support)
- Decibel - Audio Player for Mac OS X (native WavPack support)
- JavaTunes and Musique - Multiplatform Java-based Audio Players
For more information about compatible software check out thelinks page.