``` .-. (| |) , , , , |##|< (\( ^ ◡ ^ )/) // \\ - - _ _ |- |- |-' _ _ . ._ | | `- | | | _, ``` 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. ```shell cargo add fferris ``` Then check out [the docs](https://docs.rs/fferris) to learn how to start using FFerris.