1 unstable release

new 0.1.0 Oct 14, 2024

#82 in Video

Download history 2933/week @ 2024-10-11

2,934 downloads per month
Used in 28 crates (via re_video)

MIT license

240KB
6.5K SLoC

MP4 parser

re_mp4 is a Rust library for parsing the .mp4 video container.

(NOTE: re_mp4 does NOT decode the video).

Originally a fork of the mp4 crate. Some code was ported from mp4box.js.

The goal behind forking was to make this library suitable for use with the WebCodecs API to build Rust-based video players for the web.

License

MIT


lib.rs:

mp4 is a Rust library to read and write ISO-MP4 files.

This package contains MPEG-4 specifications defined in parts: * ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, etc) * ISO/IEC 14496-14 - MP4 file format * ISO/IEC 14496-17 - Streaming text format

Dependencies

~1.8–2.8MB
~60K SLoC