返回目录

dsh-reel

精选清单收录维护状态: 活跃

eileenes/dsh-reel

插件宣传台 for DSH:输入插件名,在本机出 28 秒真机界面宣传片与封面。自带逐帧渲染器(本机 Chrome,运动模糊 + 硬切保护),npm 装完即可出片,不需要 Onetake 运行时。

前往 GitHub项目主页
$ dsh plugin --profile <profile> add dsh-reel-studio@latest

20

星标

0

Fork

TypeScript

语言

MIT

许可证

2026-10-19

创建于

2026-11-12

最近推送

MIT 许可的 DSH 插件 + 本地 Remotion/Chrome 管线,用来产出插件宣传片、海报与封面;已有案例走面板,新插件仍需人工备料。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-11-13

许可证

MIT

01它能帮你完成什么?

  • 不手改模板,把一个 DSH 插件名直接做成宣传片与封面

    用真实界面截图拼出的 28 秒 1080p / 30fps 成片,外加一张 3:4 封面,素材来自面板里的案例库

    需要给插件市场上架页或 README 准备宣传素材的 DSH 插件作者

  • 在本地渲染仓库自带的 24 秒品牌 campaign,以及 v1 案例模板的视频与海报

    写入 `studio/out/` 的 H.264 mp4,以及封面与宣传图 PNG

    想不依赖设计工具、可重复产出宣传物料的维护者

  • 在 DeepSeek Harness 里让 agent 参与素材准备

    扫描出的素材清单、六段分镜数据,以及和面板共用同一渲染队列的渲染任务

    希望 agent 先帮忙备料、而不是只按下渲染键的开发者

02如何接入 DeepSeek Harness?

前置条件

  • Node.js 22+ 与 pnpm
  • 本机有 Chrome 或 Chromium —— 浏览器不在常见位置时设 `CHROME_PATH`
  • V0.1 真机片管线需要 ffmpeg
  • 一个你能改的 DSH profile(`--profile <profile>`)

安装步骤

  1. 01

    运行 `dsh plugin --profile <profile> add dsh-reel-studio@latest` —— 一定带 `@latest`,第三方插件目录(dshmarket / dsh.so)的版本刷新滞后

    $ dsh plugin --profile <profile> add dsh-reel-studio@latest

  2. 02

    只想在测试 profile 里验证时,也可以用 `dsh plugin --profile scratch add github:Eileenes/dsh-reel`

    $ dsh plugin --profile scratch add github:Eileenes/dsh-reel

  3. 03

    只做本地渲染:clone 仓库后 `cd studio && pnpm install`

验证接入成功

  • 面板提供「安利墙 + 生成台」两个视图(0.4.0 起)
  • 本地管线:`npm test`(17 个用例)与 `npm run check` 通过

03DSH 适配与能力边界

DSH 适配原生运行时

DSH 插件 bundle:`cordis.patch.yml` 与 `package.json` 的 `dsh.bundle` 声明宿主入口,注册 reel_scan / reel_plan / reel_storyboard / reel_render 四个工具,并在 main slot 里渲染一块 React 宣传台面板

  • 宣传台面板(安利墙 + 生成台)

    一个 DSH 插件名,或点一张已有案例卡→案例状态、封面与功能页预览、6 格分镜和成片播放器

    在本机渲染 840 帧依赖本机 Chrome/Chromium 与 ffmpeg进行中的任务可在 dockbar 上终止或重新生成
  • 四个 agent 工具(reel_scan / reel_plan / reel_storyboard / reel_render)

    本地插件仓库目录,或一个案例 JSON 文件→README 与截图清单、七段分镜对象、六段分镜数据、视频或图片产物

    reel_render 会调用本地 CLI,并与面板共用同一个渲染队列
  • 本地渲染 CLI(`scripts/reel.mjs`)

    案例 JSON 与 `--mode video|image|both`(`--dry-run` 只生成参数不渲染)→`studio/out/` 下的 `props-<slug>.json`、`<slug>-demo.mp4`、`<slug>-poster.png`、`<slug>-promo.png`

    同名文件名前缀再次渲染会覆盖上一次的产物
  • HTML 海报 / 封面管线

    `design/` 下的 HTML 模板→headless Chrome 生成的 2160×2880 海报、1920×1080 封面与 1080×1080 方图

  • 配乐与音效合成

    `studio/scripts/` 下纯标准库的 Python 脚本→120BPM 卡点 BGM,加 15 类事件音效,铺满 24 秒片

04适合谁?何时不该用?

适合

  • 需要给插件市场上架页或 README 准备宣传素材的 DSH 插件作者
  • 想不依赖设计工具、可重复产出宣传物料的维护者
  • 希望 agent 先帮忙备料、而不是只按下渲染键的开发者

不适合

  • 它不是一个「给个仓库地址就自动出片」的成品:v1 模板仍含 Better Sidebar 固定内容,v2 尚未参数化,reel_scan 也不解析 README 正文;换成别的插件仍需要已核实的信息、可用截图与 JSON/TSX 修改。
  • npm 包与 GitHub 仓库并不等价:V0.1 真机片路径还需要本机 Onetake 运行时和仓库内 `.research/onetake-promo` 工作目录,这两样都不在 npm 包里,干净环境下面板会提示「环境未就绪」。
  • Onetake 本身是 PolyForm Noncommercial 许可:可选的 `--engine onetake` 路径只能用于非商业用途,商用需另行取得作者授权;截图、字体、音乐等素材的许可也要单独确认。

05兼容性、维护与安全提示

  • 它不是一个「给个仓库地址就自动出片」的成品:v1 模板仍含 Better Sidebar 固定内容,v2 尚未参数化,reel_scan 也不解析 README 正文;换成别的插件仍需要已核实的信息、可用截图与 JSON/TSX 修改。
  • npm 包与 GitHub 仓库并不等价:V0.1 真机片路径还需要本机 Onetake 运行时和仓库内 `.research/onetake-promo` 工作目录,这两样都不在 npm 包里,干净环境下面板会提示「环境未就绪」。
  • Onetake 本身是 PolyForm Noncommercial 许可:可选的 `--engine onetake` 路径只能用于非商业用途,商用需另行取得作者授权;截图、字体、音乐等素材的许可也要单独确认。
  • 渲染需要 Node.js 22+、pnpm 与 Chrome/Chromium;1080p 全片建议 `--concurrency=1`(4 并发在 24GB 机器上会 OOM),且真实 DSH profile 的安装、加载、热更新与卸载仍待作者验证。
2026-10-192026-11-10v0.5.3

MIT · 仅 README 证据,最新版本 v0.5.3,未做安全审计

06常见问题

在 DeepSeek Harness 里怎么装 dsh-reel?

运行 `dsh plugin --profile <profile> add dsh-reel-studio@latest`。务必带 `@latest`:第三方插件目录的版本刷新滞后,照目录版本装可能装到旧版。只想在测试 profile 里验证时,README 也给了 `dsh plugin --profile scratch add github:Eileenes/dsh-reel`。

装好之后 DSH 面板里能看到什么?

0.4.0 起面板分两个视图:安利墙里每个 V0.1 案例一张卡(成片封面、功能页叠图、出片状态),生成台里输入插件名后能看到目标插件、封面、功能页、6 格分镜和成片播放器。任务进行中 dockbar 显示真实阶段,可随时终止或重新生成。

它会往本地写哪些文件?

本地渲染的产物写入 `studio/out/`:`props-<slug>.json`、`<slug>-demo.mp4`、`<slug>-poster.png`、`<slug>-promo.png`,前缀取自 `plugin.handle`,没有时用 `plugin.name`。同一前缀再次渲染会覆盖上一次的结果,需要保留的版本请先另存。

那四个 agent 工具能替代人工备料吗?

不能。`reel_scan` 只读 `package.json`、检查几个 README 文件名、列出 `docs/screenshots`、`assets`、`preview` 里的顶层图片;`reel_plan` 把名称与数据点填进固定的七段分镜,引入 / 问题 / 用法仍是侧栏示例文案。这些工具负责备料,并不构成「给仓库地址就自动出片」的完整流程。

运行它需要什么环境?

本地 Remotion 管线需要 Node.js 22+、pnpm 与 Chrome/Chromium(浏览器不在常见位置时设 `CHROME_PATH`),V0.1 真机片还需要 ffmpeg。1080p 全片建议 `--concurrency=1`,4 并发在 24GB 机器上会 OOM。DSH 侧还依赖兼容的 `@deepseek-ai/dsh-tools`,V0.1 真机片要本机 Onetake 运行时。

08数据与来源

  • 作者声明github.comb49efd54dd60…

    0.4.0 起自带「插件宣传台」面板,输入插件名称即可用 V0.1 真机管线生成 28 秒宣传片(真实界面截图 + 真实安装流程 + 四个功能页)与封面

  • 作者声明github.comb49efd54dd60…

    | `reel_render` | 调用本地 CLI,根据案例文件渲染视频、图片或全部产物;与宣传台面板共用同一个渲染队列 |

  • 作者声明github.comb49efd54dd60…

    dsh plugin --profile <profile> add dsh-reel-studio@latest

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-11-13。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。