Skip to content

OBS recording renamer, appends full screen window title to finished recordings and instant replays.

License

Notifications You must be signed in to change notification settings

pjw29/obs-rec-rename

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBS-Rec-Rename

OBS recording renamer, appends full screen window title to finished recordings and instant replays.

Installation

The script, and to the best of my knowledge OBS, require Python 3.6. Alongside the Python install and correct settings for the Python scripts on OBS - pywin32 and psUtil are required. These can be installed via pip, but I faced issues with pywin32, so I installed that from the installer found here

pip install pywin32
pip install psutil

Once Python is setup, the script can be placed in any directory.

Usage

Once installed, the script "RecordingRenamer.py" can be pointed to within the OBS scripts function, and 4 options will need to be set:

  • Output Directory: The folder OBS outputs the recordings to.
  • Extension: The filetype OBS is outputting (not including the .)
  • Time Interval: This is how often the renaming function of the script runs in seconds.
  • Remove mkv's: Use this check box if you would like to remove the old mkv files left behind once the files have been successfully renamed.

The script will then run whenever a recording is finished, or an instant replay buffer is saved.

Configuration

There is not much extra configuration for the script, but if you would like to ignore certain executables, and have them fall-back to the default "Desktop" title, or to override non full-screen windows and use thier title rather than the default "Desktop". These list of executables are maintained in the "FullscreenOveride.cfg" and "DesktopOverride.cfg"

Details

The scrpt detects the title of the foreground window when ever the recording or instant replay is saved. If the window is the OBS window, it will label the recoding "Manual Recording". If the window is detected as fullscreen on the primary monitor, it will label the recording that windows title (unless the executable is in the "FullscreenOverride.cfg" list. If the window is not fullscreen, the recording will be lablled "Desktop", unless the executable appears in the "DesktopOverride.cfg" file.

About

OBS recording renamer, appends full screen window title to finished recordings and instant replays.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages