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.
It is problem with library, for some reason it's not working inside obs , I also tried usingPlease, 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
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 tofrom pynput.mouse import Controller
c = Controller()
get_position = lambda : c.position
See changelog & readme here: https://github.com/upgradeQ/OBS-Studio-Cursor-skin/releases/tag/2.0.0
[mouse_skin_obs.py] Traceback (most recent call last):
[mouse_skin_obs.py] File "C:\Program Files/obs-studio/data/obs-plugins/frontend-tools/scripts/OBS-Studio-Cursor-skin-2.1.1\mouse_skin_obs.py", line 4, in <module>
[mouse_skin_obs.py] from pynput.mouse import Controller # python -m pip install pynput
[mouse_skin_obs.py] ModuleNotFoundError: No module named 'pynput'
You could try to move pynput directory from site packages folder of your 3.6 Python to path where mouse_skin_obs.py is, or install as comment on that line of code suggests python -m pip install pynput , you would run that command from terminal in the path where you python.exe resides which you set as Python path in OBS Studio scripting submenu. Keep in mind that this package might not work with new version of Python. ModuleNotFoundError - is path / wrong installation problem, trivial to fix.I have upgraded to OBS 28 which finally allowed to update the python version higher than 3.6.
I switched to python 3.10 with all my other scripts running fine, just this one does not do the job anymore.
Script log says:
any suggestions how to fix it or any updates planed?
You could try to move pynput directory from site packages folder of your 3.6 Python to path where mouse_skin_obs.py is
Here is the link to specific version of Python for your OBS Studio version download and set path where you've installed itHi, I'm wondering if there's someone here who could help me, cause I'm totally green about all this script stuff (I'm just a mathematician, I can solve a math problem for you in return :D). I'm using a 64-bit Windows 10 and OBS Studio 27.2.4 and I'd like to highlight my pen cursor (MS Surface pen). About a million Win apps doesn't work for the pen. My last hope is this OBS script, but I totally don't know what I should do to start this script (I really don't have a single idea, I don't understand what is written in this resource descriptions). I want to record films for YT and I also want to make live transmissions (teaching maths).
Can you tell me, what to do, or is there a place in this world where it's all written in a very, very simple way? Thanks!
Thank you for your answer! I've installed Python and I set path in OBS where it is installed. I'm ready for further instructions:)).Here is the link to specific version of Python for your OBS Studio version download and set path where you've installed it
Once it is installed, insturctions should be easy to follow![]()
I do not have tablet nor pen , If there is a Python library which supports them its gonna be easy to add that to program. If your pen moves the mouse cursor it might work with no changes.
There is no need to install Python into OBS Studio directory as you might reinstall or delete the app later, better to create a new folder and Python install there. Just saying. To complete setup download and unzip script to some permanent path e.g folder on your homescreen, so that it will have less chance to accidentally be deleted.Next, open Explorer in path where you have Python 3.6 installed, click on that path address ( it will be highlighted in blue) type cmd , then press enter , then proceed to install pynput package with pip like this: python -m pip install pynputThank you for your answer! I've installed Python and I set path in OBS where it is installed. I'm ready for further instructions:)).
You need to download pynput package from pypi, here is the link - https://pypi.org/project/pynput/i use obs 27.24,and i upload was python 3.6,and the mouse skin obs dont work
Script log :
mouse_skin_obs.py", line 4, in <module>
[mouse_skin_obs.py] from pynput.mouse import Controller #python -m pip install pynput
[mouse_skin_obs.py] ModuleNotFoundError: No module named 'pynput'