9 releases

0.6.3 Oct 28, 2024
0.6.2 Oct 28, 2024
0.5.4 Oct 7, 2024
0.5.2 Sep 10, 2024
0.3.1 Aug 18, 2024

#138 in Video

Download history 42/week @ 2024-08-12 56/week @ 2024-08-19 170/week @ 2024-09-02 142/week @ 2024-09-09 49/week @ 2024-09-16 41/week @ 2024-09-23 32/week @ 2024-09-30 326/week @ 2024-10-07 142/week @ 2024-10-14 145/week @ 2024-10-21 273/week @ 2024-10-28

572 downloads per month

Apache-2.0

255KB
6.5K SLoC

vidformer - Video Data Transformation Library

Crates.io Version License

(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

~18–51MB
~805K SLoC