RDC is a lossy media codec framework designed to significantly reduce file sizes while maintaining high perceptual quality. It uses efficient compression algorithms and a unified approach to support various types of content.
The framework defines a family of formats including:
RDI– Root Delta ImageRDA– Root Delta AudioRDV– Root Delta VideoRDAI– Root Delta Animated Image
Warning
This project is under active development and not ready for general use.
| From | To | Status |
|---|---|---|
BMP |
RDI |
Supported |
RDI |
BMP |
Supported |
PNG, JPEG |
RDI |
Not Yet |
RDI |
PNG, JPEG |
Not Yet |
| Video/Audio/GIF | RDV, RDA, RDAI |
Planned |
Tip
You can use tools like ffmpeg or other image converters to transform unsupported file types (e.g., PNG to BMP) before encoding, or back again (BMP to PNG) after decoding.
You can build RDC from source or download prebuilt binaries from the latest GitHub Releases.
See docs/build.md for details.
RDC is available in two ways:
Copyright © 2025 Anar Bastanov
Source code is distributed under the MIT License.
Specifications and other documentation are licensed under CC BY 4.0.