#ffmpeg #media #multimedia #codec #open #power #log

fferris

另一个FFmpeg的Rust包装器

1个不稳定版本

0.0.0 2024年8月7日

#85#ffmpeg

Download history 81/week @ 2024-08-05 4/week @ 2024-08-12

每月85次 下载

MIT/ApacheGPL-3.0 许可证

64KB
1.5K SLoC

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

FFerris旨在通过为开发者提供他们可以用来构建令人惊叹的东西的尖端软件,来证明在多媒体应用中使用Rust的强大能力。

用Rust编写的多媒体代码越多,纯Rust的多媒体库就会越多。

无论需要多长时间,我们都会继续朝着Rust的未来努力。

这是什么?

FFerris是FFmpeg多媒体巨兽的友好、安全的接口。

尽管FFmpeg在多媒体领域几乎无处不在,但它与FFmpeg一起工作是出了名的困难,文档也不完善。它被大公司(主要在它们的视频转码管道中)和独立开源项目(如出色的mpv媒体播放器)使用。它支持数百种格式和编解码器,从尖端到古老,从广泛使用到几乎无人知晓。它是处理多媒体的明显选择。

功能

  • 安全(TM)
  • FFmpeg的所有功能,没有痛苦
  • log集成

入门

首先,将依赖项添加到您的项目中。

cargo add fferris

然后查看文档以了解如何开始使用FFerris。

依赖项

~3–6.5MB
~115K SLoC