fferris

Crates.iofferris
lib.rsfferris
version0.0.0
sourcesrc
created_at2024-08-07 18:21:22.320883
updated_at2024-08-07 18:21:22.320883
descriptionYet another FFmpeg wrapper for Rust
homepage
repository
max_upload_size
id1328670
size63,628
(lxrst)

documentation

README

 .-.
(| |) , , , ,  |##|<
   (\( ^ ◡ ^ )/)
      //   \\
 -  -  _          _
|- |- |-' _  _ . ._
|  |  `- |  |  |  _,

FFerris aims to prove the power of using Rust in multimedia applications by providing developers with access to state of the art software they can use to build amazing things.

More multimedia code written in Rust will result in more multimedia libraries in pure Rust.

No matter how long it may take, we will continue working towards a Rusty future.

What is this?

FFerris is a safe, user-friendly interface to the wonderful FFmpeg multimedia beast.

Working with FFmpeg is notoriously difficult and poorly documented, despite its near ubiquitous presence in the multimedia space. It's used by large corporations (mostly in their video transcoding pipelines) and independent open source projects (such as the fantastic mpv media player). It supports hundreds of formats and codecs, bleeding edge and ancient, widely used and barely known. It's the obvious choice for working with multimedia.

Features

  • Safe(TM)
  • All the power of FFmpeg, none of the pain
  • Integration with log

Getting started

First, add the dependency to your project.

cargo add fferris

Then check out the docs to learn how to start using FFerris.

Commit count: 0

cargo fmt