Obs Scripting

Write Python / Lua scripts that run inside OBS Studio: script lifecycle (script_load, script_unload, script_description, script_properties, script_defaults, script_update, script_save, script_tick), registering frontend event callbacks, hooking signals, accessing sources + scenes + filters from a script, using obspython / obslua bindings, building script UIs with obs_properties_t. Use when the user asks to write an OBS Python script, write an OBS Lua script, automate something inside OBS without a compiled plugin, add a script-side hotkey, build a tools-menu script, or hook OBS signals from Python.

damionrashford 1874d07 3 files · 50.5 KB Updated

File contents

damionrashford/media-os/tree/main/skills/obs-scripting commit 1874d0797f

Frequently asked questions

npx skillmds@latest add damionrashford/obs-scripting