Is there a plugin to zoom in on a video capture device?

FilouFelin

New Member
Hi,

I found multiple plugins to zoom in on a display capture device (zoominator, zoom-to-mouse, z00-and-follow), but the problem is that it only supports display capture. I would like to zoom in live on a video capture device. So for example, I have a camcorder filming something, I added a video capture device in OBS Studio, I'd like being able to zoom in dynamically during my stream the content of the camcorder. I don't want to crop and resize or whatever other technique, I want to do it live during the stream, just like the plugins for display capture do.

Does it exist? Am I missing something?
Thanks
 
How do you plan to point the "zooming" point? Because all mentioned scripts/plugins operates at the desktop level. Do you want to zoom over the "Fullscreen Projector" feature or what?
 
How do you plan to point the "zooming" point? Because all mentioned scripts/plugins operates at the desktop level. Do you want to zoom over the "Fullscreen Projector" feature or what?
What I would lilke is to be able to zoom a video capture device. Let say the screen is divided in 4, it would be cool to be able to zoom in one of the 4 areas by either clicking, double clicking, double fingering or whatever method. Once zoomed in, we could move the zoomed part by holding the mouse button and dragging the area (or even better with a touch screen, just move it with a single finger).
 
...to be able to zoom a video capture device...
That the problem. Video Capture Device source in OBS has no Interact window (for example, the Browser source has).

Anyway, the most close by the mentioned features is the "Visual Crop" plugin/HTML_page - https://obsproject.com/forum/resources/visual-crop.2331/. It opens new Docked/Floating pane with ability to modify the source transform (crop/size) with the mouse (to pan) and on-screen slider (to zoom-in/out).
Disadvantages (my own opinion):
  1. I don't understand the logic behind the zoom-out (it is possible only if you set the "green rectangle" to the place where it can grow up to the nearest border of the original source, thus, for the full zoom-out you need to place the zoomed green area at the center first, and only then the full zoom-out will be possible);
  2. it gets preview of the recently selected source by utilizing the websocket connection to the OBS running corresponding server (so it is slow, and you need to enable websocket server in the "Tools" menu of OBS);
  3. localization (1 language).
You may try it, and then write to the plugin's discussion thread your owns thoughts, requests and ideas of how to improve it. Maybe author of the plugin will improve it (or adjust it for your needs too).

Other option is to try to fill out feature request (in case it is not there yet; no guaranty that somebody will look at it, and it will be prioritized, but...): https://ideas.obsproject.com/
 
That the problem. Video Capture Device source in OBS has no Interact window (for example, the Browser source has).

Anyway, the most close by the mentioned features is the "Visual Crop" plugin/HTML_page - https://obsproject.com/forum/resources/visual-crop.2331/. It opens new Docked/Floating pane with ability to modify the source transform (crop/size) with the mouse (to pan) and on-screen slider (to zoom-in/out).
Disadvantages (my own opinion):
  1. I don't understand the logic behind the zoom-out (it is possible only if you set the "green rectangle" to the place where it can grow up to the nearest border of the original source, thus, for the full zoom-out you need to place the zoomed green area at the center first, and only then the full zoom-out will be possible);
  2. it gets preview of the recently selected source by utilizing the websocket connection to the OBS running corresponding server (so it is slow, and you need to enable websocket server in the "Tools" menu of OBS);
  3. localization (1 language).
You may try it, and then write to the plugin's discussion thread your owns thoughts, requests and ideas of how to improve it. Maybe author of the plugin will improve it (or adjust it for your needs too).

Other option is to try to fill out feature request (in case it is not there yet; no guaranty that somebody will look at it, and it will be prioritized, but...): https://ideas.obsproject.com/
Thanks man, I'll give it a try!
 
Back
Top