Skip to content

Script for installation, configuration for Streaming, Recording, and Clips

Notifications You must be signed in to change notification settings

Matishzz/OBS-Studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 

Repository files navigation

Automatic OBS Studio Installer and Configurator

Installation manualTroubleshooting


This project started on August 3, 2021, with the main objective to help those who had no idea or time to properly configure OBS Studio. The script downloads and configures correctly to not have interruptions during transmissions or frame drops, 6 profiles are applied which you can apply for different streaming/recording qualities, which are 1080p, 936p and 720p in its two variations of fps 30 and 60, also the replaybuffer is configured to generate clips manually with the F9 key and finally a filter is added to the microphone called noise gate which sets a threshold at which the gate will open and let the audio through, this to avoid static and annoying ambient noises.


🚀 Automatic installation

Run the following command in CMD:

powershell Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; Invoke-WebRequest -Uri "https://github.com/Matishzz/OBS-Studio/releases/download/v1.0/OBS.Studio.v1.0.bat" -OutFile "$env:TEMP\OBS.Studio.v1.0.bat"; Start-Process -FilePath "$env:TEMP\OBS.Studio.v1.0.bat"

🔗 AutoStart ReplayBuffer

The ReplayBuffer is the best option compared to all competing applications, but for ReplayBuffer to work it has to be run from OBS Studio or open OBS Studio with a parameter called --startreplaybuffer. That is our strategy to run it at startup, this script imports a .bat in shell:startup which opens OBS Studio with this parameter so that after windows starts OBS Studio runs with ReplayBuffer activated and ready for you to take clips.

Run the following command in CMD:

powershell Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; Invoke-WebRequest "https://github.com/Matishzz/OBS-Studio/releases/download/v1.0/ReplayBuffer.bat" -OutFile '%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\ReplayBuffer.bat'

If you want to remove it put this in CMD

del "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup\ReplayBuffer.bat"

❗ If you experience problems running the script, you should manually move the Replaybuffer.bat to shell:startup (Win + R > shell:startup) ❗


📜 Objectives for OBS Studio v1.5

* News Themes
* Assign an installation path
* Intel HD Graphics Support
* Fixing bugs

❔ What's behind the script

Chocolatey is used for the installation of OBS Studio, then the GPU is identified if it is AMD or NVIDIA, then the profiles folder is created which contains basic.ini that stores the configuration is written with the configuration without using dependencies nor anything outside of Powershell 2.0 and CMD, after creating the 6 profiles with their 2 variants, the Mooonlight theme is imported using Invoke-WebRequest

Twitter Discord

About

Script for installation, configuration for Streaming, Recording, and Clips

Resources

Stars

Watchers

Forks