dsh-music-code-mv
通过代码逐帧渲染音乐视频并提供图形界面 适合想要通过 Canvas/Three.js 代码生成 MV 并使用可视化工坊进行管理的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:ayst-z/music-code-mv說明文件
閱讀完整 README ↗Configuration / 配置
- id: music-code-mv
name: dsh-music-code-mv
config:
projectsDir: mv # schema default for where music_mv_init scaffolds / 脚手架默认落点
softwareGl: true # reserved: force software WebGL / 预留:强制软件 WebGL
frameFormat: jpeg # png | jpeg → passed to the renderer as --format / → 渲染器的 --format
chromePath: '' # optional override → --chrome=
/ 覆盖 Chrome 路径
ffmpegPath: '' # optional override → --ffmpeg=
/ 覆盖 ffmpeg 路径
studioRoot: '' # 图形界面扫描工程的工作区根,默认 process.cwd() / studio workspace root
Live today: frameFormat, chromePath, ffmpegPath — they become --format, --chrome, --ffmpeg on every render. ⚠️ projectsDir and softwareGl are declared in the schema but not yet read by apply(): pass dir explicitly to music_mv_init, and use --gl=soft on the CLI when you need software rendering. Every knob lives in the schema rather than in code; config changes hot-replace the plugin.
当前生效的是 frameFormat、chromePath、ffmpegPath——它们会变成每次渲染的 --format、--chrome、--ffmpeg。⚠️ projectsDir 与 softwareGl 只在 schema 里声明、尚未被 apply() 读取:music_mv_init 请显式传 dir,需要软件渲染时在 CLI 上用 --gl=soft。所有可调项都在 schema 里而不是散落在代码中;改配置会热替换插件,无需重启。