Remade with Rust
rusty_jpeg: pure-Rust JPEG codec
Pure-Rust JPEG/MJPEG codec — both encode and decode, faster than FFmpeg
Replaces: libjpeg / libjpeg-turbo / mozjpeg
What is rusty_jpeg, the pure-Rust JPEG codec?
rusty_jpeg is a pure-Rust JPEG and MJPEG codec. It encodes and decodes, it is faster than FFmpeg on that job, and it replaces libjpeg, libjpeg-turbo, and mozjpeg.
What rusty_jpeg replaces
rusty_jpeg is a pure-Rust JPEG codec for both still JPEG and MJPEG. Encode and decode are both in the crate, and the path is faster than FFmpeg.
Why rusty_jpeg is a pure-Rust JPEG codec
What rusty_jpeg keeps from libjpeg / libjpeg-turbo / mozjpeg
rusty_jpeg keeps JPEG and MJPEG. libjpeg, libjpeg-turbo, and mozjpeg are the C libraries it replaces.
Where rusty_jpeg fits
rusty_jpeg pairs with rusty_png for still images, and with rusty_esp_image when the sensor on a chip needs JPEG. ffmpeg remains the full pipeline around them.
Read more about rusty_jpeg
- All Remade with Rust rebuilds
- Freedom Guide
- Vision
- rusty_png — pure-Rust PNG codec
- rusty_esp_image — sensor frames to JPEG and PNG
- Learn article on rusty_jpeg
- rusty_jpeg on GitHub

