BergWave is a wavelet based video de/en-coding solution.
The BergWave package currently consists of three parts :
- libbw: the main video de-/encoding library
- test: a simple example programm
- vfw: video for windows interface
BergWave is working in yv12 colorspace. Color conversion functions where XviD taken from the XviD project, a open source MPEG 4 video codec (www.xvid.org).
At the moment BergWave doesn't support delta frames, but that's on the doto list. To compress the yv12 image BergWave uses 5,3 wavelet transform with run length encoding.
The values are coded by rice encoding. Every frame has n objects (wavelet image, motion vectors). The frame end is marked with a null object.
How to install BergWave 20040711 :
- Uncompress the files from "bw20040711b.zip" archive, right-click on the "vfwbw.inf" file and select Install.
- You may encounter a prompt saying: "The software you are installing for this hardware... has not passed Windows Logo testing..."; click on the Continue Anyway button.
Copy this code into your website if you want to link to BergWave page:
<a href="http://www.free-codecs.com/download/BergWave.htm">Download BergWave</a>