
Hi, thank you for all your work on this topic. You’re welcome!Ĭategories Random 15 Comments Post navigation Here’s the video showing the whole setup. You might be able to do this in TaskScheduler, but I did find a solution script for the program AutoHotKey on the OBS forum that checks to see if zoom is started. I’ve had some questions about starting a recording automatically when a call stats on zoom or other services. When you run it, you should see the black command window pop up with the command, then OBS should start. The command itself is listed under the “Actions” and the time is set under the “Triggers” tab. Remember, you can always doubleclick the task in the schedule window to edit the different features. Once this batch script is created, simply create a task for it like this: Open any folder, click View–>Show filename Extensions as shown below then change the filename. If you can’t get it to change even by adding “.bat” to the file name, then you need to show file extensions in windows. First, open notepad and enter the following: "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\OBS Studio\OBS Studio (64bit).lnk" -startrecording -mĪnd save this file as “obsScript.bat” The icon should change from a notepad file to a script icon as shown below.
#HOW TO RECORD WITH STREAMLABS OBS WINDOWS#
Instead, I wrote a windows batch script with the command in it, then passed the path to it as an argument to the “cmd” command (the windows command terminal/console). I just could not get it to run directly from Task Scheduler. I had a bit of trouble setting this up on my older laptop for some reason. If this doesn’t happen, then go back and make sure you don’t have quotation marks on the “Start in” function of the task. If it is a long time before your trigger point, you can test it by right-clicking and selecting “run” and it should immediately open OBS and start recording. You will then be able to find your new task in the Scheduler’s window. Type: -startrecording -mĬlick OK to finish this task. But you have to remove the quotation marks on this one or it will not work!įinally, you’ll need to type in some arguments for the Task Scheduler.

Then copy and paste the “Start- in” path to the Task Scheduler’s “start in” box. Right click the OBS icon and click “properties”Ĭopy and paste the “Target” to the task Scheduler’s “”Program/Script” box. To figure out what to type here, you’ll click your windows icon and type “OBS” but instead of opening it, right-click the icon and select “open file location” This will open the start menu folder. This is where we will tell it to open OBS and start the recording. Then it asks for what action it should perform when this task is triggered. I set the time for about 5 minutes before the start time of my webchat. (In my case, I just want it to be a timed trigger at a certain date, but you can have it repeating, or based on a user’s action, or even every time you login.

It’ll walk you through the steps for setting the trigger you want. Kind of a bad design in my opinion, but easy enough to work around.Ĭlick Action–>Create Basic Task to open the wizard for you. If you don’t doubleclick it, then you won’t have the ability to create a task.

Once it loads, you’ll need to doubleclick the “Task Schedule Library” in the left pane. To access it, simply click your windows icon and type “task scheduler” Even windows itself uses this tool for checking for updates and running virus scans for you. The work-around for this is to create a Windows Task that will do it for you. Since OBS doesn’t run as a background process, it can’t just open itself and do whatever it wants. The tricky part is STARTING the recording. I also check the box for “start every time” when I set it up this way. Simply open OBS and go to Tools–>Output Timer and you can set a time limit for how long you want it to record for. it works better with dual monitors and muting the external microphone inputs. Of course you have to have your chat already started and opened on the screen you wish to record before you start OBS or you won’t record anything but a blank desktop with no sound… ask me how I know.
#HOW TO RECORD WITH STREAMLABS OBS HOW TO#
Simply program the start time and the stop time (assuming your VCR didn’t just flash 12:00 forever because you never figured out how to set the clock on the thing). Sometimes I’m in class when my webchats start, so I wanted to automate the recording setup just like you used to be able to do with old VHS tapes on a VCR. (By default those apps record and show other things like chat on the screen which isn’t useful for me). I also use it sometimes to capture zoom and webex chats when I want the entire screen recorded full-sized. (Video at the end…) OBS is a great tool for capturing screencasts for classes and such.
