22 releases (5 stable)

new 1.4.0 Feb 2, 2026
1.1.0 Jun 22, 2025
1.0.0 Mar 4, 2025
0.12.0 Feb 25, 2025
0.6.3 Oct 28, 2024

#162 in Video

Apache-2.0

240KB
6K SLoC

vidformer - Video Data Transformation Library

Crates.io Version License

(lib)vidformer is a video transformation library. It handles the movement, control flow, and processing of video and conventional (non-video) data.

Quick links:

About

  • It's written in Rust 🦀
    • So it does some fancy parallel processing and does so safely
  • Uses the FFmpeg libav libraries for multimedia stuff
    • So it should work with nearly every video file ever made
  • Uses Apache OpenDAL for I/O
    • So it can access videos in a bunch of storage services
  • Implements filters using OpenCV

Building

This crate requires linking with FFmpeg, as detailed in the rusty_ffmpeg crate. We currently target FFmpeg 7.0.

Dependencies

~19–55MB
~795K SLoC