File size: 1,053 Bytes
4230045
 
d5a6f65
 
 
 
 
 
 
 
 
 
4230045
 
d5a6f65
 
 
 
 
 
4230045
d5a6f65
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import os

# ---------------------------
# Persistent folders (tracked in Git via .gitkeep)
# ---------------------------
persistent_folders = [
    "stable-diffusion-webui/deforum/input",                     # init videos
    "stable-diffusion-webui/deforum/output_committed/frames",  # persistent frames
    "stable-diffusion-webui/deforum/output_committed/video",   # final video storage
    "stable-diffusion-webui/models/Stable-diffusion",          # base SD models
    "stable-diffusion-webui/models/Lora",                      # LoRA models
    "stable-diffusion-webui/extensions/ControlNet/models"      # ControlNet weights
]

# ---------------------------
# Session-only / runtime folders
# ---------------------------
session_folders = [
    "stable-diffusion-webui/deforum/output_temp/frames"        # temp frames during render
]

# ---------------------------
# Create all folders
# ---------------------------
for folder in persistent_folders + session_folders:
    os.makedirs(folder, exist_ok=True)
    print(f"Folder ensured: {folder}")