Comments (6)
I do not know of a library at the moment that lets me do that across platforms.
Right now, if I want to get window information, my options are relatively limited. For reference, if I try to get the window information in Windows, PyWinCtl can only get me the .exe, and the window titles under that .exe; on the other hand OBS window sources can only get me the window title and the .exe. I don't have a very verbose way of doing it aside from trying write something from scratch.
If possible, I would suggest checking if your browsesr has an option to disable changing the title info.
from obs-zoom-and-follow.
I was reading through the source for PyWinCtl, and found the handle function and I'm trying it out now, I think I should be able to fallback on the Handle if the name changes
from obs-zoom-and-follow.
Good work! Let me know if you need me to test if/when completed.
from obs-zoom-and-follow.
@leifbeaton I have updated under the Corner-Zoom-Hotfix branch that should deal with the window title changing at least under the current running OBS instance. As long as you don't close OBS, I should track the window by handle by default since it's more reliable than title for Windows and Linux.
OBS does not track based on anything other window title so if you close OBS, change the title of the window and reopen OBS, it will fail and require you to reselect the source for the window capture. I will have to look into maybe getting OBS to update the source, but I'm not sure if doing it automatically would be a good idea if I potentially mess someone's layout up.
Please give it a try and get back to me if it works or not.
from obs-zoom-and-follow.
from obs-zoom-and-follow.
I'm assuming no news is good news. Please message if you have any issues and I'll reopen the ticket.
from obs-zoom-and-follow.
Related Issues (20)
- Not maintaining monitor override setting between OBS restarts HOT 2
- OBS crashes on exit when using this script HOT 7
- Error when loading script HOT 5
- zoom following cursor across ALL screens, not just the screen i'm trying to capture HOT 5
- It crashes when every time when I tried to zoom in on vsti plugin in Ableton Live HOT 1
- Zoom not following mouse
- After I use the script, OBS crashes when I want to change to another collection of scenes HOT 6
- Script cropping the image in Canva 3840x2160 HOT 1
- Zoom Source not available HOT 1
- Zoom Options in OBS Not showing HOT 1
- SyntaxError: invalid syntax HOT 4
- Error when activating Zoom & Follow HOT 3
- Script runs but nothing happens HOT 9
- Same issue as most users are having with the latest script HOT 9
- Multi-Monitor and PyWInCtl, PyMonCtl and PyWinBox issues HOT 4
- error when switching scene collection, source not being released HOT 1
- issue trying to use zoom HOT 5
- issue with Japanese window titles? HOT 2
- PermissionError: [WinError 5] Access denied
- Zoom and follow don't work HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from obs-zoom-and-follow.