nikdevs commited on
Commit
ceca4e3
·
verified ·
1 Parent(s): d376ab4

minimax: base64 video/audio reference loader nodes

Browse files
Files changed (1) hide show
  1. worker/minimax_start.sh +7 -4
worker/minimax_start.sh CHANGED
@@ -95,12 +95,15 @@ for sub in diffusion_models text_encoders vae; do
95
  done
96
  ls -l "$COMFY/models/diffusion_models" "$COMFY/models/text_encoders" "$COMFY/models/vae"
97
 
98
- # --- 3. lora-from-url node ------------------------------------------------
 
 
99
  "$PY" - <<'PYEOF'
100
  import urllib.request
101
- url = "https://huggingface.co/nikdevs/qwen/resolve/main/worker/lora_from_url.py"
102
- open("/comfyui/custom_nodes/lora_from_url.py", "wb").write(urllib.request.urlopen(url).read())
103
- print("[minimax] lora_from_url node installed")
 
104
  PYEOF
105
 
106
  # Smoke-test ComfyUI before handing over to /start.sh: if it can't even
 
95
  done
96
  ls -l "$COMFY/models/diffusion_models" "$COMFY/models/text_encoders" "$COMFY/models/vae"
97
 
98
+ # --- 3. custom nodes: lora-from-url + base64 video/audio loaders ----------
99
+ # PyAV decodes reference video/audio embedded as base64 in ref2va workflows.
100
+ "$PY" -m pip install -q av
101
  "$PY" - <<'PYEOF'
102
  import urllib.request
103
+ for fn in ("lora_from_url.py", "load_media_b64.py"):
104
+ url = f"https://huggingface.co/nikdevs/qwen/resolve/main/worker/{fn}"
105
+ open(f"/comfyui/custom_nodes/{fn}", "wb").write(urllib.request.urlopen(url).read())
106
+ print(f"[minimax] {fn} installed")
107
  PYEOF
108
 
109
  # Smoke-test ComfyUI before handing over to /start.sh: if it can't even