I tried to create a LUA file using chatgpt but it doesn't work and I don't why because I'm not a developer or something like that... What do you think is happening?
1. In the first few lines of the script, we are defining the global variables video_source_name and text_source_name. These...
I have four USB HDMI capture cards plugged into four different laptops which have their video stream sent to them from a desktop running OBS. There are several HDMI cables running from the desktop into each HDMI port of each capture card, which is then plugged into each laptop via USB.
I created this filter for a special use case for myself. All it does is allow you to clip the white and black levels.
My use case:
I am using the video macro in the Advanced Scene Switcher plugin to switch between a close shot of a person at a podium and a wide shot if the person moves away...
Hello! I am looking for a scripting expert to help me with a project. I use OBS to produce shopping livestreams for local brands/businesses, and I'm constantly re-building my scenes/sources based on the photos that I receive from those brands. It’s a lot of repetitive tasks, and I’m hoping...
I have a path such as 'D:\Cycling - My Mountain Route.mp4'
how can I assign this path to OBS Media Source with websockets using PYTHON code ?
I tried this :
sourceName = 'Media Source'
Local_file = 'D:\Cycling - My Mountain Route.mp4'...
It seems OBS doesn't install the obspython module like a normal python module which means my IDE (VSCode) can't see it.
Where can I point my IDE so it recognizes the obspython module and its contents? Anybody else use VSCode for writing OBS Python scripts?
I've been working on a python script which is a countdown timer pretty much like the Advanced Scene Switcher, but with customised funcionality for myself.
The timer callback seems to work just fine, however when I try to set the scene from within the timer_callback function, the log...
I am trying to create a filter source that manipulates the parent sceneitem's visibility using timers.
I have successfully retrieved the parent source and scene, but when I try and use obs_scene_sceneitem_from_source(scene, source) I just get nil.
I will attach my script, but it is VERY messy...
(Hide N Show)
With this script, it will give you the power of hiding/showing object sources.
No need for doing that yourself anymore.
Hide N Show 188.8.131.52
Hide N Show 184.108.40.206
Hide N Show 3
Hide N Show 2
Lua script to add a de-blemishing filter.
Add the DeBlemish filter to your source. Click the "Select color" button and click "Pick Screen Color" and select a pixel in the skin. Click "OK".
Check the "Show mask" box and use the sliders and Hue, Saturation and Value checkboxes to adjust the...
I don't usually write programs or scripts which require memory management, so I have been looking at some scripts which has code like obs_data_get_array and later on they release the array using obs_data_array_release. When do I have to release references? When I am doing properties references...
Reads a text file of scene names with audio automation parameters for each audio source in each scene.
With the checkbox unchecked, create a scene list text file in "Scene List to Save" by "Browsing" to a folder and enter a file name. One by one, select each scene in your Scenes dock...
So, this is a python script that will allow the user to have multiple timers that will trigger the scene item's (or "source's" as it's called in OBS) show / hide transitions. This is a pretty alpha version, so bugs may be present. The repeat timer was extensively tested by me to...
Hi, I'm using OBS as a "Video Switcher" with a big screen. I'm using a Fullscreen Projector for this. I have a small script that autostarts the projector when OBS is started, which works fine if the screen is turned on. If the screen is off, it is not detected as a monitor in Windows and...
A simple script that will get the next challenger from lichess.org and display the challenger's username in the text resource selected.
To install, download the latest release and unzip into a folder of your choosing.
In OBS, create the Text Source you want to use to display the name and then...
This script changes led colors on Corsair keyboards by statuses of OBS scenes, sources and filters. This way you can understand what's going on in the stream even when the OBS window is not visible.
Each led has settings for color when scene is active, filter is enabled, source is active, shown...
This is a super, super basic script that lets the user change a scene name to the one specified in the script window through the use of a text field and a drop down list.
As I've been learning how to write scripts for OBS, I initially found it hard to figure out how some things work. So...
A Lua script to add a clone stamp effect filter. Use for removing unwanted objects, etc. in a source.
Add the script using the OBS Tools->Scripts menu.
Add the Clone Stamp filter to a source.
Check the "Show Destination and Source" checkbox.
The red tinted area is the destination (the stamp)...
This script adds the "Unfish/Fish Lens" video effect filter.
Compatible with OBS v21.1.2 and later.
Download (or make it from the source code) the "filter-fish-lens.lua" script-file (MD5:B7094F27EEA1E2CE864BDB6A2E946ED2)
Navigate to main menu Tools>Scripts>Add_button("+") and select the...