Repository navigation
v0.1.0
First release of cridecoder, a pure Rust library with Python bindings for reading CRI Middleware formats: ACB/AWB audio containers, HCA audio and USM video containers.
Added
- Extract the audio tracks of ACB containers, both embedded and from external AWB archives (
extract_acb,extract_acb_from_file). (7796b8f) - Decode HCA audio to f32 or i16 PCM samples or to WAV files (
HcaDecoder), and test decryption keys for encrypted HCA files. (7796b8f) - Extract the video and ADX audio streams of USM containers, with an optional decryption key (
extract_usm,extract_usm_file), and read USM metadata as JSON. (7796b8f) - Call the same operations from Python:
extract_acb,decode_hca,decode_hca_bytes,extract_usmandread_usm_metadata. (f97c8dc)
Artifacts
- crates.io:
cridecoder0.1.0 - PyPI:
cridecoder0.1.0
Full Changelog: https://github.com/seiunx-dev/cridecoder/commits/v0.1.0