Dirac is a general-purpose OPEN SOURCE video codec aimed at resolutions from QCIF (180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets, motion compensation and arithmetic coding and aims to be competitive with other state of the art codecs.
This project is way ahead of Theora and the codec performance is very impressive.
This can be used with NSV
Release Name: Dirac-0.4.0
- Added constant quality encoding interface using PSNR as the quality measure, and using multi-pass frame coding
- Added Intra-frame insertion and cut detection
- Added C interface for the decoder application to allow interfacing to player software. Refer to the api documentation in dirac_parser.h.
- Implemented unique frame headers to facilitate bit-stream parsing
- Added instrumentation output from encoder and an instrumentation display tool for visualising encoder decisions to help with algorithmic development
- Cleansed and refactored numerous code files to add comments, improve readability and modularity
- Added a unit testing framework based on cppunit for testing classes
- Fixed bug with vertical block separation always being set to 8 pixels
- Added feature to encode only a section of input video rather than the whole sequence
- Tweaked motion estimation parameters to improve performance, mostly for higher-res pictures
- Included document describing the syntax of Dirac bitstream v0.1 in the doc directory.
- Fixed bug 1008694 (Out-of-tree building fails)
- Fixed header and pkconfig installation
- Updated algorithm documentation
http://sourceforge.net/project/shownote ... _id=261747
If any one can compile the encoder and assemble a winamp plugin, I will gladly mirror the software and give full credit.