Selected source will follow mouse pointer. It will update position of the source according to mouse movement.
Usage:
- Create source with desired cursor(e.g Image source or Media source).
- In scripts select that source name.
- Test it: press Start, press Stop, tweak refresh rate.
Crop auto update
For zoom or higlight.
Installation:
Make sure your OBS Studio supports scripting scripting
You will need to install pynput package from pypi:
Limitations:
Multiple monitors setup will not work .
Example cursors with transparency:
red circle:
yellow circle:
green circle:
Bugs and suggestions:
write them either here in discussions or in github repo
Usage:
- Create source with desired cursor(e.g Image source or Media source).
- In scripts select that source name.
- Test it: press Start, press Stop, tweak refresh rate.
Crop auto update
For zoom or higlight.
- Create 2 display captures.
- Create crop filter with this name: cropXY.
- Check relative.
- Set Width and Height to relatively small numbers e.g : 64x64 .
- Image mask blend + color correction might be an option too.
- Run script,select this source as cursor source , check Update crop, click start.
See: Zoom and Follow , source code
Installation:
Make sure your OBS Studio supports scripting scripting
You will need to install pynput package from pypi:
python -m pip install pynput
Limitations:
Multiple monitors setup will not work .
Example cursors with transparency:
red circle:

yellow circle:

green circle:

Bugs and suggestions:
write them either here in discussions or in github repo