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 prediction
with LMS adaptation, Elias and Golomb codes) in its implementation. Methods and
algorithms that have ever been patented (e.g., arithmetic coding, LZW compression)
are specifically avoided. This ensures that WavPack encoders and decoders will
remain open and royalty-free.
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 - A gapless 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