nachoverdon / Slippi2VideoHX

Convert Project Slippi replays into videos using OBS automatically
MIT License
10 stars 0 forks source link

Project discontinued.

Please, use Project Clippi instead.

Slippi2Video

Script to convert Project Slippi replays into video using OBS

Requires

config.json should look like this (without comments):

{
    // Path to Super Smash Bros. Melee NTSC 1.02 .iso.
    "melee": "Z:\\Games\\GAME ISOs\\Melee 1.02.iso",
    // Path to the replays folder with the .slp files.
    "replays": "C:\\Users\\bazoo\\SlippiReplays",
    // Path to Slippi Dolphin.exe
    "dolphin": "C:\\Users\\bazoo\\AppData\\Roaming\\Slippi Launcher\\dolphin\\Dolphin.exe",
    // Search folders within the replays folder.
    "recursive": true,
    "obs": {
        // Path to obs64.exe or obs32.exe.
        "exe": "C:\\Program Files\\obs-studio\\bin\\64bit\\obs64.exe",
        // OBS Websocket info (OBS > Tools > Websocket server settings).
        "port": "4444",
        "password": "slippi2video",
        // Path to the folder where the videos will be stored.
        "videos": "Z:\\Other\\Videos",
        // OBS Scene/profile options.
        // Set to "" to use the default.
        // NOT IMPLEMENTED YET
        "profile": "",
        // Set to "" to use the default.
        // NOT IMPLEMENTED YET
        "scene": "Slippi"
        // Renames the video files with the name from the .slp files.
        // NOT IMPLEMENTED YET
        "rename": true,
        // Sort the video files with the same structure that the replays folder has.
        // Ex: /SlippiReplays/Station1/replay1.slp -> /*obsVideos*/Station1/replay1.mp4
        // NOT IMPLEMENTED YET
        "restructure": true,
        // Shutdown OBS after processing all the replays.
        // NOT IMPLEMENTED YET
        "kill": true,
    }
}

Build

Requires: