

#Obs studio tutorial download
The easiest way to do this is to have a public Github repository of your fork or plugin, and include a text file in your download for the binary containing a link to the repo. Otherwise, you will be in violation of the license.
#Obs studio tutorial code
That means that if you create a plugin for OBS Studio or a modified version of OBS Studio and distribute it in binary form, you must give users a way to access the source code of your binary. OBS Studio is an open source program licensed under the GPLv2. In fact, you can even make new plugins with Lua (though not with Python).įor more details on scripting, check this page of the documentation: These scripts are capable of accessing the OBS API and doing many of the same things you could do by writing OBS C/C++ code directly. Fortunately, OBS is capable of running Lua and Python scripts via the bundled LuaJIT or your system's Python environment. Many people want to write modules for OBS, but are not familiar with C/C++, or don't want to go through the trouble of setting up a build environment.
#Obs studio tutorial free
OBS Studio currently tracks bugs on GitHub Issues.įeel free to explore ideas, issues, suggestions, and bugs, and if you feel so inclined, try your hand at implementing one! You can find the Ideas page (Fider) here:

Many user post ideas and suggestions for improvements to OBS on the OBS Ideas page. Check out issues on the Ideas page and the Bug Tracker Note that the OBS core (/libobs) is separate from the OBS UI (/ui), which is also separate from OBS core plugins (/plugins), so you can begin to see how the different modules of code fit together.Ĥ. It's also recommended to examine some of the default plugins to see how they interact with the API in OBS Studio.

OBS's reference documentation can be found here: The next step is to get the program building so that you can start making your modifications or plugins.Ī guide for building OBS Studio for your platform can be found here: If you ever need help you can join the developer chat on Discord here: Ĭheck out the source code for OBS Studio from Github: git clone -recursive ĭon't forget the -recursive argument to get all submodules. Our developer community is always helpful to new developers wanting to get their feet wet with OBS programming. It is highly recommended that you read OBS Studio's Contributing guide so that you know code guidelines as well as what is required when you want to submit a change. If you're interested in doing OBS Studio development, you should be experienced in both the C and C++ programming languages, and Objective-C for Apple systems (optionally). So you want to contribute programming for OBS Studio? Great! Whether you're making a new plugin or tinkering with OBS's core, we appreciate all contributions to the project.
