Resource icon

OBS Studio mouse cursor skin 1.0.0

upgradeQ

Member
upgradeQ submitted a new resource:

OBS Studio cursor skin - Change cursor to image or video source.

Selected source will follow mouse pointer. It will update position of the source according to mouse movement.

Usage:
Create source with desired cursor. In scripts select that source(name).Tweak refresh rate (max 60 FPS aka 15 ms ), test it press Start, press Stop when you are done.
Installation:
Make sure your OBS Studio supports scripting scripting
Download and extract source code from...
Read more about this resource...
 

upgradeQ

Member
upgradeQ updated OBS Studio mouse cursor skin with a new update entry:

Added crop auto update

Crop auto update

Shape of higlight , shape of zoom etc...
  • 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.
Read the rest of this update entry...
 

wyllian

New Member
Please, could you help me?


OBS Studio 25.0.8 64bit, SO: Ubuntu 20.04.1 LTS with mouse package (sudo pip3 install mouse and sudo pip2 install mouse).

Screenshot_20200910_162943.png


Error:

Screenshot_20200910_162745.png
 

upgradeQ

Member
Please, could you help me?


OBS Studio 25.0.8 64bit, SO: Ubuntu 20.04.1 LTS with mouse package (sudo pip3 install mouse and sudo pip2 install mouse).

View attachment 60854

Error:

View attachment 60853
It is problem with library, for some reason it's not working inside obs , I also tried using sudo obs from terminal, same error, however mouse library working fine if used outside of obs. I've tested pynput and it works (install pip3 install pynput --user ). So you need to change the line from mouse import get_position # python -m pip install mouse to
Python:
from pynput.mouse import Controller
c = Controller()
get_position = lambda : c.position
 
Top