Skip to main content

Crate mp4forge

Crate mp4forge 

Source
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.

Macros§

codec_field