Start a new topic

Freeze Frame on Preset Recall

I read within the manual for the 20X that it is possible to set up the camera to freeze frame before switching to a preset, so there is a hard cut to the next shot instead of seeing the PTZing to the next shot. 


I can't seem to get a VISCA command call to actually utilize this feature. How can I automate the pause/freeze feature into my preset recalls?


Hi Mike B,


I just tested this out with a PT20X-SDI that is running the same firmware as your camera and it is working for us.

If you'd like you can give us a call and someone may be able to remote into your computer and see if we can get it working for you.

The Support number is 484-593-2584. Support is available from 8 AM to 6 PM ET, Monday through Friday. 

Was out of town and just had the chance to check the system. I believe I had originally turned on Image Freeze in the ODS, pressed Enter, exited the OSD menu, and then rebooted. I've now verified I followed those steps and I'm still seeing the moves.

Yes, that HTTP command is using the presets stored on the camera itself so the image freeze should be working. 


When you turned on Image Freeze in the OSD, did you press Enter, exit the OSD menu, and then Reboot the camera?

Calling from the web interface, and using the http://<ipaddress>/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&<preset> method, I'm assuming on the camera side those are calling the same method.

Hi Mike B,


How are you calling the presets? Certain control interfaces handle things differently and may not trigger the Image Freeze. 


The Image Freeze feature should be working on the IP feed for 20X cameras that have the latest firmware.

After turning Image Freeze on in the OSD menu make sure you press Enter, exit the OSD menu, and then Reboot the camera. 

When the camera comes back online the Image Freeze should be active. 

Was this fixed on the 20x NDI camera, I see the 30x has a more recent dated firmware release from July, while the newest appears to be March for the 20x. Running 6.3.16 which looks like it's the latest, and with Image Freeze set to "On" in the OSD still not getting freeze on stream 1 when going to presets.

Hello Barry,


The Image Freeze option will not automatically speed up the cameras Preset Recall Speeds.


Those Preset Recall Speeds would still need to be set through the OSD menu of the camera.  Those options can be found under the P/T/Z sub menu of the OSD.

Call Preset Speed controls the pan/tilt recall speed of the camera.

Pre Zoom Speed controls the zoom recall speed.


If you want to minimize the time the camera is frozen during the transition, you would need to increase those speed values. 

I'm just about ready to fire up a new PT12x-SDI camera. Wondering if this freeze frame function automatically speeds up the PTZ action to the new preset or is it necessary to manually change the speed to minimize the length of the freeze frame? 

Matthew - excellent news - thanks for the update.  I'll stay tuned.


Tom

Hi Tom,


I am very glad to hear that it was able to provide some help.


Of note, I was able to chat with Martin, of vMix, and he had a great suggestion on enabling his solution to gain this capability.


Note, it will take some work on our camera side but his recommendation should lead to a very reliable deployment.


So, for now the ball is back in PTZOptics court to assist Martin in adding the new features.


Just wanted to provide you with that update.

Matthew - thanks again. I found the PTZoptics app was more than sufficient to drive OSD. vMix's limitations are easily overcome by the PTZoptics app. I'll see if I can get vMix to document this better. I will nudge vMix on using camera presets. It shouldn't be too hard for them to program vMix input presets into cameras & then use them as u switch inputs allowing the image freeze feature to work in vMix. Thanks for responding!!

Hi Tom,


vMix does not have the ability to "properly" interface with the cameras on-board OSD.

I do have a small utility built to support acting as an IP OSD remote control for PTZOptics cameras and the Windows platform.

          https://drive.google.com/file/d/18pIQd9r1dUHzM1Cg_I-oKHXiOiZeTuR1/view?usp=sharing


As it is an additional app to run it may or may not serve your end goal, but wanted to make sure to offer it as an option.

If you have any additional questions please do not hesitate to return to the forums.

Hi Tom,

As with a lot of these things sometimes reaching out to the developers can help nudge them to include "options"

       In this instance, I know you are not the first person to desire the ability to use the on-camera presets.


       I would submit a request to vMix to have the option to use vMix Presets or on-board camera presets as an option.


As some have already made such requests in the past further nudges can only help the request come to fruition.


If we can be of any additional assistance please do not hesitate to let us know.

Matthew - thanks for the clarification.  I understand, but you can probably see why this is a little disappointing.  These cameras are great and your support is great and they have really let us up our "game".  So, we'll investigate using "in-camera" presets and having vMix drive to them - but vMix's ability to tweak PTZ and easily build a long series of transitions ahead of time is huge for us.  Thanks again for responding and confirming my thoughts (and fears :-).

Hi Tom,


Unfortunately vMix handles presets differently and thus is not going to be able to take advantage of our Image Freeze using standard "vMix Presets" / Virtual Inputs.


Our cameras require someone to "recall" the onboard preset to know that Image Freeze is being requested.


vMix utilizes absolute positioning data to recall exact X, Y, Z coordinates and does not leverage our built-in presets.


The only way to accomplish what you are looking for with vMix would be to add a browser input that is basic preset recall and then use the triggers in vMix to trigger that command.


Please see the associated steps below on setting up vMix in support of using the PTZOptics built-in presets...


  • To use triggers to accomplish say a Preset Recall you would add a browser source and then in the URL use the following HTTP command to call a preset
    • http://[camera ip]/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&[position number]
    • *making sure to replace the camera IP with the desired cameras IP and the position number with the desired, and already set, preset number
  • Now on the Input you want to cause the preset recall to occur when you transition it in click on the cog in the lower right of the input and select the Triggers option
  • You would want to configure the Trigger like shown below to cause the preset recall to occur when the selected input is transitioned in
    • OnTransitionIn -> BrowserReload -> your browser Input -> 100 ms (or anything)
    • Click ADD
  • Now when you transition to that input it will cause a preset recall every time using the cameras built-in presets that allow for Image Freeze to operate


I hope this information is helpful towards achieving your production goal(s).

Login to post a comment