#overlay #streaming #tool #graphics

bin+lib cheval

渲染流叠加、智能镜内容或仅图像的工具

5 个版本

0.2.0-alpha2022 年 4 月 9 日
0.1.3 2021 年 4 月 15 日
0.1.2 2021 年 4 月 13 日
0.1.1 2021 年 4 月 8 日
0.1.0 2021 年 4 月 6 日

#331 in 图形 API

MIT 许可证

4MB
4.5K SLoC

Build & Test

cheval

Rust 中的渲染器信息,针对

  • png
  • framebuffer
  • 窗口

示例

Example stream overlay

Animated stripes with alpha

提示:使用 ... 创建的动画

mkdir anim
for f in window_*.png; do echo ${f}; gm convert ${f} -resize 50% anim/${f}; done
gm convert -size 960x540 xc:Black PNG32:black.png
cat black.png anim/window_*.png| ffmpeg -framerate 30 -f image2pipe -i - -plays 0 window.apng -y

更多示例配置可以在 github 上找到。

依赖

~41–61MB
~809K SLoC