Skip to content

oxypatic/RecORDER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Table of Content

What does this script do?

The script recreates the organization of NVIDIA Shadow Play,
which placed all media captured while playing specific game into folder called after the game.

Requirements

Note

This script is designed for ease of use and should work on all Operating Systems

  • Script only works with OBS in version 29.0.0 or higher
  • Script requires only a Python 3.11 version or higher

Important

(3.12 is the highest the OBS 31.0.3 supports for now) [Possibly outdated information]

  • No need for tkinter or anything additionally, minimal python works

Features of the script

Main behaviour:

  • Organizes recordings in folders called after captured Game/Window
  • Reacts to splitting of recordings and actively moves all the splits to relevant folder

Customizable features:

  • Fallback folder name (the folder to which media will be organized if it cannot find window title)
  • Organization mode (decide how you want your media organized)
  • Organization of Replay Buffer recordings by RecORDER
  • Organization of screenshots by RecORDER

Other features:

  • Verbose logs of the script
    • View important debug information when checking Script Logs
  • Check for updates button
    • Quickly check if RecORDER have any new updates for you!

What do I need to do to make it work?

First things first!

  1. Install Python - a version 3.11 will work, but you can use newer one - 3.12.

    Version 3.12 will give you the best compatibility

  2. Next - configure the Python - located under Tools > Scripts > Python Settings inside OBS.

    Select the root folder the Python resides
    Default Python folder name: Python311

  3. Half way there!
    Next you need to add the script in the Tools > Scripts

    Click the "+" button and select the RecORDERvX-X.py script.

    For ease of use, place the script in OBS installation folder,
    the relative path: obs-studio\data\obs-plugins\frontend-tools\scripts

  4. Configure the script in a way you see fit

    Explanation of the settings:

    • Fallback folder name:
      • Folder name for recordings that couldn't be organized based on the window title.
      • Default: Any Recording
    • Monitored source:
      • Source that is capturing the video from Game/Window
      • Default: Any Video capable source in current Scene
    • Organization mode:
      • How should the script organize your recordings
      • Currently available settings:
        • Basic - sorts media based on Game/Window title and media type (Recording/Replay Buffer/Screenshot)
        • Group by Date - Basic and also organizes media into folders created with recording's creation date
      • Default: Basic
    • Organize Replay Buffer recordings
      • Check it, if you want your screenshot files to be organized by RecORDER
      • Default: Enabled
    • Organize screenshots
      • Check it, if you want your Replay Buffer files to be organized by RecORDER
      • Default: Enabled
    • Add name of the game as a recording prefix
      • Check it, if you want your recordings to look like this:
        • ex. Voices of The Void - %Filename Formatting%.mp4
        • Filename Formatting is configured in Settings > Advanced > Recording
      • Default: Disabled

FAQ

Work in Progress