Media · remade_ffmpeg_rs on MATA

Zero Memory-Safety CVEs

on the core path: decode, encode, mux, and probe without a C FFmpeg tree. Rust alternative to FFmpeg.

What is ffmpeg, the memory-safe FFmpeg pipeline?

ffmpeg is the Remade with Rust rebuild of the FFmpeg pipeline. Decode, encode, transcode, mux, and probe stay one library, written in safe Rust, with the same kind of job a media tool already expects.

1

Zero Memory-Safety CVEs

on the core path: decode, encode, mux, and probe without a C FFmpeg tree. Rust alternative to FFmpeg.

remade_ffmpeg_rs is the Remade with Rust pin for this lane — FFmpeg, ending memory-unsafe media pipelines and GPL C codec CVEs. Keep the product shape, change the safety floor, and stop shipping the old C or cloud default by accident.

2

Instant benefit

Decode, encode, mux, and probe audio and video in a memory-safe Rust toolkit: FFmpeg-class jobs without a C FFmpeg tree on the path.

3

How MATA uses remade_ffmpeg_rs

MATA media paths — FFAI, Starfire, camera boards, RAG Converter ingest — sit on remade_ffmpeg_rs so demux and probe never need a C FFmpeg toolchain on a mesh node or WASM target.

Load Building the New Internet from Dev Tools before an agent picks the stack, then audit with use-protection-please. The public conversion pin stays on remadewithrust.com/repo/remade-ffmpeg-rs so SEO/AEO for the crate win and the MATA usage story do not compete for the same sentence.

4

Get access and deploy

  1. Open the source: https://github.com/Remade-With-Rust/remade_ffmpeg_rs.
  2. Add the crate (crates.io when published, otherwise git):
    cargo install rff-cli --features drop-in-names

    Git pin: cargo add --git https://github.com/Remade-With-Rust/remade_ffmpeg_rs.git

  3. Prove the pin with cargo check before the next agent prompt can swap it for a C or cloud default.
  4. Read the MATA Learn note: /learn/remade-ffmpeg-rs-pure-rust-media-pipeline/.
  5. When the binary is ready to place, ship toward the Disco Party and the Freedom Guide.

Why remade_ffmpeg_rs is a memory-safe FFmpeg pipeline

What it keeps

ffmpeg keeps decode, encode, transcode, mux, and probe. Those are the jobs FFmpeg already does. The rebuild does not drop a stage to make the crate smaller.

Where it fits

ffmpeg sits at the front of the media stack. FFAI, rusty_h264, rusty_jpeg, and rusty_png call into the same idea: media work stays on the machine that has the file.