#frame #video-processing #editing #combine #start #tint

rsframe

An easy video editing library written in Rust

8 releases

0.1.8 Dec 14, 2024
0.1.7 Dec 14, 2024

#131 in Video

Download history 537/week @ 2024-12-13 2/week @ 2024-12-20

539 downloads per month

MIT license

31KB
485 lines

rsframe

IT IS HIGHLY RECOMMENDED THAT YOU READ THROUGH THE GUIDE BEFORE YOU START USING rsframe

rsframe is a Rust library for video frame manipulation. It provides functionalities to tint frames, splice videos, concatenate videos, save videos, and retrieve specific frames. This library is designed to be efficient and easy to use, leveraging parallel processing where possible.

Features

  • Tint Frames: Apply a tint to specific frames in a video.
  • Splice Videos: Keep only the frames within a specified range.
  • Concatenate Videos: Combine two videos into one.
  • Save Videos: Export the video to a specified location with a given frame rate.
  • Retrieve Frames: Access specific frames in the video, either as immutable or mutable references.

Usage

Cargo

You can add rsframe to your project by executing the command

cargo add rsframe

or by adding rsframe = "0.1.4" to your Cargo.toml file.

Dependencies

~6–13MB
~143K SLoC