lua

  1. khaver

    OBS Lua Lens Flare 1.4

    A Lua script to add a lens flare effect filter. The "Use Image Intensity" checkbox uses the brightness of the source image at the center point location to affect the flare. Use the "Threshold" slider to adjust the level of brightness that affects the flare. "Animate Rays" slowly spins the...
  2. khaver

    OBS Lua Corner Pin 1.6

    A Lua script that adds a four corner pin transform effect filter. Adjust the four corners of a source to create various perspective effects. Copy filter-cornerpin.lua to your scripts folder (Tested only on Windows 10) Based on a corner pin shader by Charles Fettinger...
  3. khaver

    OBS Lua 3 Axis Color Correction 1.1

    A Lua script that adds a color correction effect filter. Adjust color levels between red<>cyan, green<>magenta, and blue<>yellow, corresponding to the 3 axes of a vectorscope. Another slider adjusts the luma level. Used for matching colors of different cameras. Copy filter-3axiscolor.lua to...
  4. C

    Create video/webcam sources in a script

    Hello, This is my first post here so sorry if I am not perfectly clear. I try to create sources with a script, one for a webcam and a second for a rtsp video flux. It can be in Lua or in Python if possible but it seem if I don't make a mistake that it was not possible in Python. I have looked...
  5. GrumpyDog

    OBS Lua Score Board 0.1

    OBS Text Source based scoreboard triggered with hotkeys. 1: Use this for the timer 2 to 5: Assign a <text source> for a numeric incriment container Design any layout you need Update values with a Hotkey! Add Text Sources as needed. Assign Hotkeys to add or subtract points To use this...
  6. GrumpyDog

    OBS Lua LUA Comment Removal 0.2

    In the event where script comments in obs lua scipts causes issues, you can use this script to remove the comments from the script quickly. This file adds no functionality to OBS whatsoever. If you have an LUA file, that you need to remove all the source code comments for, this script can...
  7. BadaqMeAjuda

    OBS Lua Random Toggler v1.0.0 1.0.0

    Based on Exeldro's Source Toggle I've made a version that let's you randomly toggle one source from a scene via hotkey.
  8. swolekat

    Getting audio capture callback in Lua

    Hello, I'm trying to write a lua script to move a source based on the audio level of an audio source. I am currently trying to get the audio levels by setting up ` obs_source_add_audio_capture_callback`...
  9. GrumpyDog

    OBS Lua Media Switch Scene 0.3

    This Script will change the active scene once the selected media file ended. Download and install the Audio Status Monitor lua script. Open up the Scripts dialog (Tools -> Scripts) Click the Plus '+' to add a new Script, select MediaSwitchScene.lua Configure the Script properties: Select the...
  10. GrumpyDog

    OBS Lua Snip - Now Playing - Spotify & iTunes 0.1

    This Script allows you to impliment the Now Playing Widget using Snip, but instead of using a browser source such as this awesome widget by ZyphenVisuals it instead uses OBS Sources. This LUA script uses a Scene named 'Snip' containing several Sources that can be nested as a single Source in...
  11. wilderf353

    OBS Lua Scene Count Up Timer with Active Scene's Name 0.3

    We use OBS Studio at my church with a multi-camera setup. With the idea that changing camera views enhances visual interest and it breaks up the monotony of a single head-shot during long segments, it is nice to rotate through the different cameras. The problem with changing cameras manually...
  12. GrumpyDog

    OBS Lua Comprehensive Stopwatch & Countdown Timer 5.9

    TIMER PLUGIN Version 5 Release 1 July 2023 The Script is a plugin written in the lua coding language which is designed specifically to be embedded in the Open Broadcaster Software application. Completely customizable timer format & display Feature Overview This plugin is designed to be...
  13. 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...
  14. Paulo Soares

    OBS Lua Custom Shaders 0.9

    Custom Shaders is a LUA script for Open Broadcaster Software (OBS) that can be used to apply OBS effects to any image source. An OBS effect (or shader) is defined in a file with a nearly identical syntax to Direct3D 11 HLSL effect files. This script was inspired by the filter-custom included in...
  15. 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...
  16. U

    OBS Lua libre-macros

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

    OBS Lua libre-macros 3.3.0

    Description & Installation & Usage: https://github.com/upgradeQ/libre-macros/blob/master/README.md
  18. P

    Shortcuts / hotkeys for online web docks

    Hi, I've developed a dynamic lower third consisting of a control panel to be used as a dock and a "receiver page" to be used as a browser source / overlay. The two communicate via Broadcast Channels in javascript. I've also implemented basic hotkey functionalities in javascript in the control...
  19. 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...
  20. 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...
Top