18 releases (1 stable)
new 1.0.0 | Mar 4, 2025 |
---|---|
0.12.0 | Feb 25, 2025 |
0.11.0 | Feb 4, 2025 |
0.8.0 | Dec 19, 2024 |
0.6.3 | Oct 28, 2024 |
#95 in Video
290 downloads per month
210KB
5K
SLoC
vidformer - Video Data Transformation Library
(lib)vidformer is a core video synthesis/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
~20–51MB
~795K SLoC