#overlay #streaming #tool #graphics

bin+lib cheval

A tool to render stream overlays, or smart mirror content, or just images

5 releases

0.2.0-alpha Apr 9, 2022
0.1.3 Apr 15, 2021
0.1.2 Apr 13, 2021
0.1.1 Apr 8, 2021
0.1.0 Apr 6, 2021

#333 in Graphics APIs

MIT license

4MB
4.5K SLoC

Build & Test

cheval

Info renderer in rust targeting

  • png
  • framebuffer
  • window

Examples

Example stream overlay

Animated stripes with alpha

Hint: Animation created with ...

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

More example configurations can be found on github.

Dependencies

~40–58MB
~797K SLoC