Creating a "Pause" button in OBS (Open Broadcaster Software) isn't a built-in feature like "Start Recording" or "Start Streaming," but you can achieve a similar effect by using the Pause Recording feature introduced in OBS 26.1 and assigning it to a hotkey or stream deck button.
How to Set Up a Pause Button in OBS:
Step 1: Enable the Pause Feature
OBS allows you to pause recordings (not streams) natively. When paused, OBS continues to run but does not save video during the pause.
Open OBS Studio.
Go to Settings (bottom-right corner).
Click on the Output tab.
Under Recording, ensure that the Recording Format is set to something that supports pausing (e.g., MKV, MP4).
Check the box for Enable Pause Recording (if available — most modern versions have it enabled by default).
Step 2: Assign a Hotkey for Pausing
In Settings, go to the Hotkeys tab.
Scroll down to the Recording section.
Look for the Pause Recording and Unpause Recording options.
Assign a keyboard shortcut (e.g., Ctrl + Shift + P) for both Pause and Unpause, or use a toggle hotkey.
Click Apply and then OK.
Step 3: (Optional) Add to Stream Deck or Touch Portal
If you’re using a Stream Deck:
Open the Stream Deck software.
Add an OBS action → choose Hotkey.
Set it to the hotkey you assigned for pause/unpause.
Label it clearly, such as “Pause Recording.”
Notes:
This feature only applies to recordings, not live streaming. Streaming continues even if recording is paused.
OBS will not create a separate video file for each segment — instead, it skips the paused part in the final video file.
If using OBS scripts or plugins, more advanced functionality (like a GUI button) can be created, but this is more complex.