ChatGPTClaudeGrok / X / CursorGemini

dsh-video-storyboard:让 DeepSeek Harness 用一张图看懂视频

saos-3624/dsh-video-storyboard

工具与能力已验证
收录时间 2026-10-27
页面最后更新 2026-11-12

为 DeepSeek Harness 提供场景感知视频分镜:把视频压成一张带编号、时间戳与字幕的网格图,让纯文本模型也能看图定位与放大细节。

dsh-video-storyboard 是面向 DeepSeek Harness 的视频理解插件,把整段素材压成一张带编号格子的分镜图,让纯文本模型不必逐帧截图也能掌握画面内容。它针对逐帧方案 token 消耗过高的痛点,用场景切分、密度自适应布格和音频包络把 5 分钟视频收进约 384 tokens 的单张图片。每格都带时间戳与字幕行,模型可以精确引用某一格,再用局部放大工具查看细节。

如何安装

install
dsh plugin --profile <your-profile> add github:saos-3624/dsh-video-storyboard

--profile 换成你本机实际使用的 profile 名(ls ~/.dsh/profiles/ 可查看目录名):浏览器版通常是 web,桌面版通常是 desktop 或 desktop-NNN。

分类
工具与能力
平台
DSH Plugin
作者
saos-3624
分发方式
插件

dsh-video-storyboard 核心特性

视频压成单张编号网格图每格附时间戳与字幕音频包络与剪切点标注按镜头密度自适应分格支持局部放大查看细节
Listed on dsh-plugin.org

dsh-video-storyboard 仓库简介

它是做什么的?

它是 DeepSeek Harness(DSH)的视频分镜插件,把一段视频压成一张带编号的分镜图,让纯文本模型也能“看”视频。它解决的是模型无法直接观看视频、逐帧截图又太耗 token 的问题:5 分钟素材只产出一张图、916 个格子、约 384 tokens,而逐帧方案同样覆盖范围要花 3,0726,144 tokens。核心能力包括场景切分、按镜头密度分配格子、为每格配时间戳与字幕、叠加音频包络,并提供放大局部画面的二次调用。

核心功能

  • 单图分镜:把整段视频排成 9~16 个带编号的格子,每格标注时间范围与落在其中的字幕行,模型可以直接引用某一格。
  • 场景感知切分:在 HSV 空间做场景变化检测,按目标切点频率自适应阈值,快剪素材也不会漏切。
  • 密度自适应布格:按局部切点密度分配格子,快节奏段落格子更密,静止长镜头不会被拆成一堆重复帧。
  • 最清晰帧选取:每段取 3 个候选帧,按拉普拉斯方差挑最锐利的一张,避免选到模糊转场帧。
  • 音频包络与字幕:底部条带在同一时间轴上标出响度、静音段与切点,字幕先于布格计算,用于决定每格时长。
  • 局部放大:通过 video_zoom 对指定格子请求近景,无需重新处理整段视频。

怎么使用这个插件?

在 DSH 中启用后,把视频文件交给 video_storyboard 工具,它会返回一张分镜图以及每格的时间戳和字幕信息,模型据此引用格子或继续追问。需要看清细节时,用 video_zoom 指定格子编号获取放大画面。同一文件再次调用会命中缓存,实测 90 秒素材首次扫描约 9 秒、二次调用约 3.6 秒。运行需要 Node 20 及以上,并在 PATH 中提供 ffmpeg 与 ffprobe,除此之外没有其他运行时依赖;该插件由 SAOS-3624 维护,采用 MIT 协议。

报错怎么排查?

分镜生成失败时,先确认 ffmpeg 与 ffprobe 能在命令行中直接调用,这是最常见的环境问题。若切点数量明显偏少或格子内容重复,说明阈值与素材节奏不匹配,可按官方说明调整切点频率相关参数。若返回的帧模糊,检查是否使用了按直方图选帧的替代方案,本插件默认按拉普拉斯方差挑选最清晰帧。

本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:saos-3624/dsh-video-storyboard。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。

安装、更新、卸载这个插件,都在 DeepSeek Harness 的 DSH Plugin Hub 插件市场完成
ChatGPTClaudeGrok / X / CursorGemini

DSH Plugin 常见问题