fengyungithub/dsh-short-video-studio0

dsh-short-video-studio

MiniMax-Design 风格的短剧/动画画布工作室:会话「画布」视图页 + ComfyUI 生成服务(图片 FLUX / 视频 MiniMax H3 音视频,带声音/参考绑定/原生字幕/fast质量两档)+ Agent 画布工具 + 自带 skill。双面 DSH 插件。

包名
dsh-short-video-studio
版本
0.1.0
许可证
Apache-2.0
最近更新
2026年8月25日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fengyungithub/dsh-short-video-studio

对话体验与配置

在 DeepSeek Harness 会话里,Agent 用流程叙述 + 任务看板驱动整条流水线,关键节点用选项卡确认;并在「设置」页提供 ComfyUI 配置菜单。下图:两张会话截图 + 一张 ComfyUI 设置页(三图一行):

对话截图 1对话截图 2ComfyUI 设置
会话截图1会话截图2ComfyUI设置

对话呈现

我把《一只想当宇航员的小狐狸》做成 30 秒 3D 动画短片。先说清楚一点,然后进入流程:

  • 本插件管线用 FLUX(图片/角色卡/场景卡)+ MiniMax H3(视频)生成,"3D 动画"我用 3D CG / Pixar 风格渲染来实现。
  • 按固定流水线推进:项目简报 → 故事大纲 → 角色卡 → 场景卡 → 七列镜头表 → 文本分镜 → 逐镜生成 → 拼接合成。
  • 按照门控纪律,第一步先用选项卡确认关键设定。

任务看板(Agent 自动维护,逐项推进,对应画布分组):

  • 项目简报 + 故事大纲(含音频脊柱图)
  • 故事大纲选项卡批准
  • 角色卡:小狐狸(不穿 / 穿宇航服)+ 小兔子(单视图,选项卡锁定)
  • 场景卡:夜晚森林 / 工作台 / 森林小径 / 山顶(选项卡锁定)
  • 七列镜头表 + 自检
  • 文本分镜文档 + 选项卡批准
  • 逐镜生成视频(shot clips,fast 迭代 → quality 成片)

每个「选项卡批准 / 锁定」节点,Agent 都会弹出选择卡片(推荐项置首);任务完成、产物落画布后可逐镜预览/重做。

ComfyUI 设置:设置页新增 ComfyUI 菜单,可配置 baseUrl / apiKey / 模型 / 轮询 / 超时,保存后即时生效(写入 ~/.dsh/dsh-short-video-studio.json)。详细配置见下文「配置」。

👉 查看下方完整画布展示(项目简报 / 角色卡 / 场景卡 / 每镜截图)

配置

ComfyUI 服务端 baseUrlapiKey 与模型名均可配置,优先级:环境变量 > 配置文件 > 默认值。GUI 配置菜单见文首「对话体验与配置」。

配置文件:~/.dsh/dsh-short-video-studio.json(或 DSH_SVS_CONFIG 指定路径):

{
  "baseUrl": "http://localhost:8188",
  "apiKey": "",
  "pollMs": 2000,
  "timeoutMs": 900000,
  "models": {
    "fluxUnet": "flux2_dev_fp8mixed.safetensors",
    "fluxClip": "mistral_3_small_flux2_bf16.safetensors",
    "fluxVae": "flux2-vae.safetensors",
    "h3RefUnet": "minimax_h3_ref2va_pruned_int8_convrot.safetensors",
    "h3Clip": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
    "h3VideoVae": "minimax_h3_video_vae_fp16.safetensors",
    "h3AudioVae": "minimax_h3_audio_vae_fp32.safetensors",
    "h3FastLora": "minimax_h3_ref2v_turbo_4step_v0.1_comfyui_bf16.safetensors",
    "h3Fps": 24
  }
}

等价环境变量:DSH_SVS_COMFY_URL / DSH_SVS_COMFY_KEY / DSH_SVS_POLL_MS / DSH_SVS_TIMEOUT_MS / DSH_SVS_FLUX_MODEL / DSH_SVS_FLUX_CLIP / DSH_SVS_FLUX_VAE / DSH_SVS_H3_MODEL_REF / DSH_SVS_H3_CLIP / DSH_SVS_H3_VAE / DSH_SVS_H3_AUDIO_VAE / DSH_SVS_H3_LORA_FAST / DSH_SVS_H3_FPS

apiKey 非空时,请求会带 Authorization: Bearer (适配需要鉴权的 ComfyUI 网关)。