

If you wish to use FFmpeg, you may opt into its use with a Cargo feature. It does so by using the system codec implementations where available.
RUST VIDEO GAME PLAYERS PORTABLE
Uniquely, rust-media is designed to be free, comprehensive, and portable (in that order):įree- rust-media is designed to be freely distributable, even in regions where many codecs have intellectual property restrictions.Ĭomprehensive- rust-media is designed to handle widely used codecs and container formats, even for codecs that are patent-encumbered. The library is currently in very early stages contributions are welcome! Design goals The nightly branch is intended to track the current Rust nightly however, like many Rust projects, it may be out of date. The master branch of rust-media is currently pinned to the same version of Rust that Servo uses.

Possible use cases are background music and FMVs for video games, as well as media player applications.

It's designed for use in Servo but is intended to be widely useful for all sorts of projects. Rust-media is a media player framework for Rust, similar in spirit to libvlc or GStreamer.
