1. I

    OBS Lua Podcast Template 1.1.1

    Instructions *PC Only Extract the Podcast_Template zip file to a folder Make sure you extract it to a permanent location. If you use the template first and move the folder later, it may not work properly. Create a new Scene Collection in OBS Go to Scene Collections in the menu bar and...
  2. U


    upgradeQ submitted a new resource: obs-filter-hotkeys - Filter hotkeys for OBS Studio Read more about this resource...
  3. bfxdev

    Tips and tricks for Lua scripts

    I start this thread to share my main advancements with Lua scripting. As of today (OBS v26.0.2 released October 6th 2020), the online documentation describes the OBS API in its original C form, and it is left as an exercise for the scripting enthusiast to figure out how data types are converted...
  4. M

    OBS Lua Reload browser in preview scene V1.0.1

    This script will refresh any browser sources in the preview window of studio mode. I create this script because I am using browser triggers to set PTZOptics camera to a specific preset. I have to have the preset in the browser normally trigger on the scene becoming active. This is so same...
  5. E

    WebSocket + Nodemcu.. Led Register

    How you can join the OBS WebSocket in Nodemcu, just as a scene becomes active or does not lead to any node. make a registration led, show an active scene or not at the time of transmission
  6. E

    led record, scene script

    Hello, how to do when a scene becomes active, run a website "" to turn on a registration led And when a scene changes, run "" Just execute the command as soon as the scene becomes active and inactive
  7. V4n1X

    Non-OBS Script Trovo Viewer Counter v0.3

    TrovoViewerCounter Hey guys, trovo is a new streaming platform, so no tools exist yet. I started creating a simple viewer counter script in python. More detailed description is found on github, also a simple installation and usage guide. Have fun :)
  8. edk0

    Handle video stream in python script

    I need to handle frames, change them and put back in stream. How can I do it via obspython api? Is it possible? I assume that video encoders & decoders api would solve my problem, but I haven't found any code examples for it in Python or Lua.
  9. S

    Free OBS Scene Queue 2.7.0

    This basic application lets you configure your scene sequence before the show, so that you only have to press "Next" during the show. The main reason I've built this application is to relieve stress during shows, where scenes may be changed rather quickly after each other and/or must be shown...
  10. U

    Question / Help Script to Stop/Start Recording

    Is there a script that can be added to a scene that would trigger the starting or stopping of the recording? Particularly, not just a toggle for start/stop, but a direct script command that would start and stop recording with particular scenes.
  11. M

    Question / Help How to use

    Apparently OBS Studio has a Python script that allows for text sources to be updated from a URL. When I went scripts under the tools tab, it listed no properties available for the script. Does the URL text script actually work? And if so, how do I enable it...
  12. B

    Question / Help Is there a way to detect if a stream is live programmatically?

    Im looking into automating OBS and implement some sort of health checks. Im not streaming to Twitch or Youtube but outputting the stream to an NGINX sever to create an output RTMP link for someone to ingest. I already have a script that automatically opens OBS and start stream via a batch file...
  13. B

    Table in Python

    I am not really a OBS user, but rather a programmer that just got into all of this and wants to add a few things. My idea is to include some data in predefined spots on stream using Python script. I already made a python script that acquires that data from my website, parses it and shows it on...
  14. S

    Question / Help Automated OBS with Google CALENDAR

    Hello, I'm new on this forum and I was looking for some scripts to automate our work with OBS. Is there anyone who could help me (paid) building a custom script for our necessities or that can help using Advanced Scene Switcher? Thank you
  15. A

    Question / Help Create callback in python script to use in "obs_source_enum_filters"

    Hi I'm trying to list filters on a source in a python script I'm working on, but i can't figure out how to get the callback working in: obs_source_enum_filters(obs_source_t *source, obs_source_enum_proc_t callback, void *param) I get this error: TypeError: in method 'obs_source_enum_filters'...
  16. F

    Hotkeys with Lua script

    Hello! I want to write a script that will write an increasing value to a file. The script code is in the attachments. It works, but the hotkey works twice. When a hot key is pressed once, the value 2 will be written to the file, not 1. Where did I make a mistake?
  17. D

    Auto Scene Script (For Live DJ Streams)

    Hi Is there a way or a script, which would allow transitions between scenes automatically. Main reason is for doing DJing videos and looking for a way where I would have a setup of a few cameras. 1 camera for each scene. But I want to transition between the cameras automatically based on a...
  18. S

    Question / Help Need urgent help with command line

    I see there are documentation about how to use command line and I am super confused. My requirement is open OBS and start streaming. I have tried this plugin, and when I hit OBSCommand.exe /startstream I am getting just Error:Timeout in output...
  19. G

    Question / Help Switching scenes by following the current (active) windows

    Hello everyone, I teach code courses and I need to change scenes frequently in OBS: every time I switch to one of the two windows I want to show to my students. I started by defining keyboard shortcuts, but it's very quickly painful (I change windows every 1-2 minutes) and I sometimes forget to...
  20. N

    Python Script freeze video while execute

    Hi, I'm creating a script to add a "Now Playing" from VLC video source. It basicaly get the pid of the obs proccess, get all files used by it, and filter the file type. Once I get the file I read the metadata(title) and set this result into a text source. This procedure works just fine, but, it...