4 releases (2 breaking)
new 0.3.0 | Nov 13, 2024 |
---|---|
0.2.1 | Nov 12, 2024 |
0.2.0 | Nov 11, 2024 |
0.1.0 | Oct 14, 2024 |
#68 in Video
7,067 downloads per month
Used in 31 crates
(via re_video)
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.
Related Projects
- https://github.com/alfg/mp4-rust
- https://github.com/gpac/mp4box.js
- https://github.com/mozilla/mp4parse-rust
- https://github.com/pcwalton/rust-media
- https://github.com/alfg/mp4
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.4–2.5MB
~52K SLoC