Telestrator tool to easy draw on your stream without having to capture your full screen
Download the painter.exe
(or painter
for Linux user) file from the release page, run it and BOOM! you are done.
If Windows is showing you a warning screen, you can either trust me and go through, or dowload the painter.py
file and execute it yourself (but don’t forget to install Python then).
This software is designed to help you to easy draw on your stream with tools like OBS Studio or StreamLabs. It is also known as a telestrator tool.
When I started streaming some pedagogical content, I couldn’t find any tool to draw on top of my screen.
My requirements were the following:
I couldn’t find the perfect tool. So I did what every sane person would do: I wrote my own!
So please welcome: Draw On Stream (or obviously: DOS
).
You need to have python installed on your computer (I might generate a classic .exe some days to simplify windows user’s life).
Then, simply start the painter.py
script. A new window shall appears and you are good to go.
To use Draw on Stream in OBS, add a new “Window Capture” in OBS and select the painter app.
Then, add a filter “Color key” (simpler than “Chroma Key”) and set it to your painter background (white is the default).
BOOM, done. You can draw on the painter and it should appear nicely on your stream.
+
: Increment the tool stroke size-
: Decrement the tool stroke sizeCtrl +
: Increment the painter window opacityCtrl -
: Decrement the painter window opacityCtrl w
: Wipe the current drawingCtrl z
: Cancel shapesCtrl r
: reset transparencyp
: Switch to “pen” moder
: Switch to “rectangle” modee
: Switch to “ellipse/circle” modef
: Toggle the “fill shape” optiona
: Draw an arrowright-click
to draw straight lineThe “eraser” does only paint with the foreground color but doesn’t really erase the underlying shape.
Also, the source code might look convoluted. Obvisously it’s because I change my mind on how to do things in the course of the devlopment. So basically:
painter.py
script can be standalonecommander.py
tool. It will send the commands to the painter
through a socket. Altough I don’t really maintain that anymore (as no one uses it really) so bug will occures…This tool saved your stream? You wanna thank me? Buy me a beer or some coffee!
If you can and want to help, you can sponsor me on Tipeeee or on Paypal