...The current version allows lossless compression of grayscale video data in the "Y8 ", "Y10 " or "Y12 " formats, as well as RGB24, RGB32 and UYVY. RGB formats are encoded per-channel without any color space conversion. "Y10 " is a new FOURCC code representing 10 bits of grayscale data stored in the LSB of 16 bit words. "Y12 " is the equivalent with 12 bits of data.
Moved to https://github.com/edanvoye/zoe-lossless-codec
FFMPEG and SHA512 frontend for lossless video encoding
...The H.264 standard and its implementation in FFMPEG allows for lossless transmission of video data at a smaller file size.
Purpose:
DEFINITELY LOSSLESS simplifies the manipulation of YUV422 video data embedded in AVI files with UYVY422 Four-CC code. It also checks for truncation and correct reconstruction of the uncompressed video at the receiving side.
Disclaimer:
Please note, that this project is for experts in video processing. If you are not familiar with the above mentioned video formats, this project is probably of no use for you.
ZVid is an open-source research project focusing on differential video compression. ZVid is dedicated to capture frames from camcorders. All code is released under the terms of the GNU GPL license.
Dependencies:
- https://sourceforge.net/projects/libjpeg-turbo/
Kumaji is an advanced subtitle rendering library aiming for complete cross-platform support, complete and compliant support for all common subtitle formats and, of course, speed. The source code is also intended to be easy to understand and hack at.