SPFF is a program that lets you reformat ShadowPlay filenames (clips & screenshots) within the directory where a game's Shadowplay files are stored.
SPFF uses a format string provided by the user to replace format specifiers within the string with the file's associated metadata.
{gn}
=game_name {y}
=year
{m}
=month {mn}
=month_name {mns}
=month_name_short
{d}
=day {dn}
=day_name {dns}
=day_name_short
{hr}
=hours {min}
=minutes {sec}
=seconds {ms}
=milliseconds
Original Filename: "Game Name 2023-07-01 - 01-41-31-02.DVR.mp4"
Format String: "{gn} - {mns} {d}, {y} ({dns}) - {hr}h.{min}m.{sec}s"
Modified Filename: "Game Name - Jul 1, 2023 (Fri) - 01h.41m.31s"
To-Do:
-
Add validation of modified filenames' correctness
-
Add option to get file's metadata directly from system
-
Add menu interaction within terminal for the user
-
Add functionality to organize shadowplays into directories by year/month/week/day