script

  1. Lerwox

    Source transition on show/hide doesn't work with scripting

    I develop a small script in LUA which allows me to change the window of a source, but there is no transtion for this kind of effect. So I came to the idea to hide the source, modify the window and then show it to make it look better. Only when I hide and show the source the transtion are not...
  2. A

    Sending hotkeys to browser dock

    Hi all, I'm looking for a method to send keypresses to a browser dock when it's not focused. I have an HTTP interface in a browser dock which I would like to control with keyboard shortcuts even when the dock isn't focused. Ideally this would all be done from a Python script, but it looks like...
  3. H

    Best Of 3 Tally Mark Counter Using 3 Hyphens

    Need help making an obs script that has me and a friend stumped, I'm not a coder so keep that in mind if I make no sense. The idea behind it is that there are 3 text sources, one will be red team and one will be blue team. The last text will be the blank white to show no points were scored on...
  4. P

    Looking for a way to add different tips on a scene, like a game loading screen

    The title is pretty self explanatory. I'm looking for a script or something that allows me to add different lines of text appear at the bottom of the screen one at a time. Similar to how video games have on their loading screens. Any help would be great!
  5. someducky

    Python Scripting - Pulling audio source information

    Hi! I've searched around in the guides, forum, and documentation for this, with no luck. I'm trying to pull information (the decibel level, to be precise) for a specific audio source, like a microphone for example. I know there's a flag for when the source is muted, but that's all I can find...
  6. KnightNine

    How can i get a script to save each frame's video data to a file every frame?

    So i'm completely new to lua and the OBS API but i want to have a script save the video output to a jpeg every frame, i'm aware that there's a "singlejpeg" output in the recording settings but since obs doesn't let me open that jpeg while it's being written over; so i can't read it from any...
  7. U

    OBS Lua obs-libre-macros

    upgradeQ submitted a new resource: obs-libre-macros - Scripting and macros hotkeys in OBS Studio for Humans Read more about this resource...
  8. U

    OBS Lua obs-libre-macros 2.1.0

    Description obs-libre-macros is an Extension for OBS Studio built on top of its scripting facilities, utilising built-in embedded LuaJIT interpreter, filter UI and function environment from Lua 5.2 Screenshot Features Attach Console to any source in real-time. Auto run code when OBS starts...
  9. H

    OBS-Websocket Tally Light α

    HewelDesign submitted a new resource: OBS-Websocket Tally Light - OBS-Websocket Tally Light Read more about this resource...
  10. T

    Script: Stop/Start Stream

    Hello, I've been researching how to run a script on OBS and found many resourceful scripts for various uses, but I didn't find one that I was looking for (besides restarting a stream). I was hoping I could get help with creating a script to stop an active stream and another script to start it...
  11. A

    OBS Audio Fade in/out

    Hello, I have an Audio Source on my Mixer Audio tab called SPOTIFY. I use VR Cable to capture audio from Spotify and send it to OBS. It works fine, cause I can menage volume and mute controls from Spotify as I do for my microphone. Is there a away I can menage fade in/out volume from my SPOTIFY...
  12. I

    OBS Lua Fight Clock 0.2.10

    Fight Clock *PC Only Extract the Fight_Clock 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. Configure OBS to 1920x1080 Open OBS Go to File > Settings in the menu bar or click...
  13. 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...
  14. U

    obs-filter-hotkeys

    upgradeQ submitted a new resource: obs-filter-hotkeys - Filter hotkeys for OBS Studio Read more about this resource...
  15. 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...
  16. 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...
  17. 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
  18. E

    led record, scene script

    Hello, how to do when a scene becomes active, run a website "my.com/on" to turn on a registration led And when a scene changes, run "my.com/off" Just execute the command as soon as the scene becomes active and inactive
  19. 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 :)
  20. 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.
Top