Rust crate for reading Resource Interchange File Format (RIFF) files, such as Audio Video Interleave (AVI) and Waveform Audio File Format (WAV).
The example shows the file structure of the specified RIFF file.
bash,no_run
cargo run --example view example.AVI
Sample output:
text,no_run
LIST 'hdrl'
CHUNK 'avih' offset=32 size=56
LIST 'strl'
CHUNK 'strh' offset=108 size=56
CHUNK 'strf' offset=172 size=1064
CHUNK 'indx' offset=1244 size=32248
LIST 'odml'
CHUNK 'dmlh' offset=33512 size=248
CHUNK 'JUNK' offset=33768 size=12
LIST 'movi'
CHUNK 'ix00' offset=33800 size=32248
CHUNK '00db' offset=66056 size=3818112
CHUNK 'JUNK' offset=3884176 size=368
...
CHUNK '00db' offset=164261384 size=3818112
CHUNK 'JUNK' offset=168079504 size=368
CHUNK 'idx1' offset=168079880 size=1528