==================================================
RecORDER is a Python script for OBS Studio designed to bring ShadowPlay-style automatic organization to your recordings.
It automatically sorts recordings, replays, and screenshots into game- or window-specific folders, keeping your media clean and organized.
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
--------------------------------------------------
==================================================
RecORDER for OBS Studio
==================================================RecORDER is a Python script for OBS Studio designed to bring ShadowPlay-style automatic organization to your recordings.
It automatically sorts recordings, replays, and screenshots into game- or window-specific folders, keeping your media clean and organized.
--------------------------------------------------
Features
--------------------------------------------------Automatic Folder Sorting
- Detects the game/window that OBS hooks into (Game Capture or Window Capture)
- Places each recording in a folder named after the application
- Works similarly to NVIDIA ShadowPlay’s folder structure
Replay & Screenshot Management
- Replay Buffer recordings and screenshots are placed in dedicated directories
Split Recording Support
- Automatically moves split segments to the correct folder when OBS splits files
Fallback Behavior
- If OBS cannot detect a specific application (e.g., using Display Capture), files are sent to a generic folder called "Manual Recording"
--------------------------------------------------
Compatibility
--------------------------------------------------- OS: Windows 11 (tested), MacOS, Linux
- OBS Version: 29.0.0 or newer
--------------------------------------------------
Installation
--------------------------------------------------- Download
RecORDER.pyfrom the project repository - Open OBS → Tools → Scripts
- Click [+] and add
RecORDER.py - Configure your preferred output directories
- Start recording — RecORDER handles sorting automatically
--------------------------------------------------
Limitations & Notes
--------------------------------------------------- Sorting only works with Game Capture or Window Capture
- Display Capture recordings go to the fallback folder
- Report issues via GitHub
--------------------------------------------------
Example Directory Structure
--------------------------------------------------
Code:
Videos/
├─ Apex Legends/
│ ├─ 2024-04-05 17-32-10.mp4
│ ├─ 2024-04-05 17-32-10-1.mp4 (split recording)
│ └─ Screenshots/
├─ Factorio/
└─ Manual Recording/
==================================================