glikely

Member
glikely updated PTZ Controls with a new update entry:

PTZ Controls 0.18.0

em que aprendo a falar português

I'm quite happy with this release. Not only does the plugin finally support localization with translations added for Portugese, Danish, German, French, and Norwegian, but there have been updates throughout the core code. Joystick buttons can now be mapped to any OBS hotkey. The VISCA protocol handling is more robust and should be better at reporting camera power and autofocus state. It is also the background work that was needed to start adding control of...

Read the rest of this update entry...
 

Lifendason

New Member
Thank you for the plugin, but can you tell me how to rename the cameras? I use PTZ camera with TCP and they show up as PTZ Device, PTZ Device 1.
 

abeltrao

New Member
Nice plugin, altough after instaling the last version, it is no longer working.

I am getting an "unable to load" plugin error, altough nothing has changed... and the files are where they are supposed to be.

- OBS 31.0.3 or 31.0.4 + Win11

14:03:30.928: Module '../../obs-plugins/64bit/obs-ptz.dll' not loaded
14:03:30.928: Failed to load module file '../../obs-plugins/64bit/obs-ptz.dll', file not found

Do you have any ideas? Suggestions?

Thanks!
 

glikely

Member
Nice plugin, altough after instaling the last version, it is no longer working.

I am getting an "unable to load" plugin error, altough nothing has changed... and the files are where they are supposed to be.

- OBS 31.0.3 or 31.0.4 + Win11

14:03:30.928: Module '../../obs-plugins/64bit/obs-ptz.dll' not loaded
14:03:30.928: Failed to load module file '../../obs-plugins/64bit/obs-ptz.dll', file not found

Do you have any ideas? Suggestions?

Thanks!
There are two different installers for Windows. One that works with OBS 31.0.4 and newer, and one that works with OBS 31.1.0 and later. Did you install the correct one?
 

abeltrao

New Member
There are two different installers for Windows. One that works with OBS 31.0.4 and newer, and one that works with OBS 31.1.0 and later. Did you install the correct one?

Well, triple checked the version.

At the end, i've tried to copy manually the files ... it worked after multiple attempts. Weird.
 

glikely

Member
Well, triple checked the version.

At the end, i've tried to copy manually the files ... it worked after multiple attempts. Weird.
There are two common problems that I've run into with the current release:

First problem is when files from an older version still installed. You need to make sure to remove all traces of older versions of the plugin. That means clearing out the `obs-ptz.dll` and `QSerialPort.dll` files from `c:\Program Files\obs-studio\obs-plugins\64bit`. The latest version of the plugin installs to the new location of `c:\ProgramData\obs-studio\plugins`

The second problem is using the wrong installer for your version of OBS Studio. I cannot currently build a single version of the plugin that works with both OBS Studio 31.0.4 and the 31.1.0 release candidate, so there are two separate installer files.
- For OBS Studio 31.0.4 and newer use obs-ptz-0.18.1-windows-x64-Installer.exe
- For OBS Studio 31.1.0 and later use obs-ptz-0.18.1-windows-x64-for-31.1.0-Installer.exe
 

kindkatz

New Member
obs version 31.0.4 . Cant get it to show up in obs. Reinstall, uninstalled, tried zip. Not sure which folder it suppose to go in. Have the main install on D: that has bin,data,obs plugins and i bunch of uninstall apps. Have the appdata/roaming/obs-studio one and the programdata/obs-studio that has shader-cache and plugins with only one plugin in it, i have more installed.
 
Great work glikely !

I have a live streaming setup with 7 ip camera's (using streamer), 3 fixed and 4 PTZ cameras in our local church. All Hikvision.
Today I managed to get my Hikvison DS-2DE4A425IW-DE to work with ptz-controls. If you want to try yours, think about :
(translated from Dutch so maybe not literally correct...)

into each Hikvision camera :

Network - Advanced - Integration Protocol

Hikvision-CGI : Enabled
Hikvision-CGI authentication : digest/basic (digest only did not work for me, but digest/basic did)
ONVIF : Enabled
UserList : add your standard user login from OBS, minimum level : operator

on the PC :
install PTZ-Controls latest version 18.1 with ONVIF support (though experimental)

in PTZ controls :
Settings - Cameras - Devices - + (add)
choose ONVIF
select the new camera from the list

Select the right video source
Host : ip adress of the right camera 192.168.172.xxx or so
TCP Port : 80 (the suggested port did not work for my setup)
User name
Password (must be same as just added in the camera)

optional, i like this when in Studio Mode
Settings - Cameras - General
Active camera automatic selected : Enabled
Lockout live PTZ movement in Studio Modus : Enabled

Now it is really a joy to work with preset PTZ positions of each camera.

Thanks glikely !
 

kadams79

New Member
Testing in OBS 31.1.1 with a Sony SRG-X120 and CH Products Desktop controller. The plugin picked up both the camera and controller with no problems and controls the camera's presets great! I did run into a couple of issues that I'm hoping is just a configuration error on my part. Thanks in advance for any help provided.
  • PTZ Controls is not seeing the Z-axis (Zoom) (Axis 2) movement of the joystick. Only the X & Y axis. Zoom does work if I set a couple of the preset buttons on the joystick to Zoom In & Zoom Out.
  • If a setting is selected on the preset buttons the plugin will not allow you to go back to None.
Screenshot 2025-07-27 135814.png


Screenshot 2025-07-27 143147.png
 

gumedina

New Member
There are two common problems that I've run into with the current release:

First problem is when files from an older version still installed. You need to make sure to remove all traces of older versions of the plugin. That means clearing out the `obs-ptz.dll` and `QSerialPort.dll` files from `c:\Program Files\obs-studio\obs-plugins\64bit`. The latest version of the plugin installs to the new location of `c:\ProgramData\obs-studio\plugins`

The second problem is using the wrong installer for your version of OBS Studio. I cannot currently build a single version of the plugin that works with both OBS Studio 31.0.4 and the 31.1.0 release candidate, so there are two separate installer files.
- For OBS Studio 31.0.4 and newer use obs-ptz-0.18.1-windows-x64-Installer.exe
- For OBS Studio 31.1.0 and later use obs-ptz-0.18.1-windows-x64-for-31.1.0-Installer.exe
É exatamente isso...estava aqui me batendo. Mas os arquivos devem ser deletados da pasta C:\Program Files\obs-studio\bin\64bit
 
Top