Expand description
MP4 and ISOBMFF toolkit with low-level building blocks and thin ergonomic helpers.
Re-exports§
pub use fourcc::FourCc;pub use header::BoxInfo;pub use header::HeaderError;pub use header::HeaderForm;pub use header::LARGE_HEADER_SIZE;pub use header::SMALL_HEADER_SIZE;
Modules§
- bitio
- Bit-level reader and writer helpers used by the codec layer. Bit-level reader and writer helpers used by the descriptor codec.
- boxes
- Box definitions and registry helpers. Box definitions and box-specific codecs.
- cli
- Command-line routing and reusable command formatters. Reusable command-line routing and formatters.
- codec
- Descriptor-driven binary codec primitives. Descriptor-driven binary codec support for MP4 boxes.
- extract
- Path-based box extraction helpers, including typed convenience reads. Path-based box extraction helpers built on the structure walker.
- fourcc
- Four-character box identifier support. Four-character box identifier support.
- header
- MP4 box header parsing and encoding helpers. MP4 box header parsing, encoding, and seek helpers.
- probe
- File-summary helpers built on the extraction and box layers. File-summary helpers built on the extraction and box layers, with byte-slice convenience entry points for in-memory probe flows.
- rewrite
- Path-based typed payload rewrite helpers built on the writer layer. Path-based typed payload rewrite helpers built on the writer layer.
- stringify
- Stable field-order string rendering for descriptor-backed boxes. Stable text rendering for descriptor-backed boxes.
- walk
- Depth-first structure walking with path tracking and lazy payload access. Depth-first box traversal with path tracking and lazy payload access.
- writer
- Box-writing helpers with header backfill support. Box-writing helpers with header backfill and raw-copy support.