让 AI 看视频画面、听音频并读字幕,按时间细看
30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/Tests4gptplay/dsh-video-vision.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件发起外部网络请求
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
让 DSH 中的 AI 直接看视频:支持 B 站、YouTube 等在线链接、时间戳画面、字幕、本地转写与原生缓存管理。
README
由 DeepSeek 最新模型翻译生成DSH Video Vision
在 DSH 中观看、分析和保存网络及本地视频,让 AI 结合时间戳画面、音频与字幕理解内容。
当前版本:0.9.2。设置页跟随 DSH 切换中英文,补充 Linux/macOS 登录态导入与系统文件窗口适配,并修复视频尾点取帧、缓存操作提示和会话恢复问题。
本次更新与验证状态见测试报告。
发送视频链接或提供本地视频路径,AI 可以获取带时间戳的画面、分析音频、读取平台字幕,并在识别器就绪时转写对白和歌词。视频、音轨和画面保存在本地缓存,可接续观看、按时间细看,也可从设置页提取并另存视频或单个缓存文件。
通过内置解析、可复用的站点方法和 yt-dlp 备用解析接入不同视频来源;AI 还可借助宿主工具探索并积累新站点的方法。适合看教程、讨论作品、分析演示和保存视频素材。
这样使用
安装并启用后,在 DSH 中选择支持工具调用与图片输入的 AI 模型,直接对它说:
看一下这个视频:https://www.youtube.com/watch?v=视频ID
接着可以继续问:
细看 50 到 80 秒,告诉我画面怎么变化。
回到 1 分 40 秒,读一下屏幕上的代码。
结合字幕,整理这一段的操作步骤。
分析 12 到 28 秒的日语歌词,再找适合转场的声音起点。
接着往下看。
展开完整文档(README 剩余 1 节)
DSH Video Vision 在 DSH 中观看、分析和保存网络及本地视频,让 AI 结合时间戳画面、音频与字幕理解内容。 当前版本:0.9.2。设置页跟随 DSH 切换中英文,补充 Linux/macOS 登录态导入与系统文件窗口适配,并修复视频尾点取帧、缓存操作提示和会话恢复问题。 本次更新与验证状态见测试报告。 发送视频链接或提供本地视频路径,AI 可以获取带时间戳的画面、分析音频、读取平台字幕,并在识别器就绪时转写对白和歌词。视频、音轨和画面保存在本地缓存,可接续观看、按时间细看,也可从设置页提取并另存视频或单个缓存文件。 通过内置解析、可复用的站点方法和 yt-dlp 备用解析接入不同视频来源;AI 还可借助宿主工具探索并积累新站点的方法。适合看教程、讨论作品、分析演示和保存视频素材。 这样使用 安装并启用后,在 DSH 中选择支持工具调用与图片输入的 AI 模型,直接对它说: 看一下这个视频:https://www.youtube.com/watch?v=视频ID 接着可以继续问: 细看 50 到 80 秒,告诉我画面怎么变化。 回到 1 分 40 秒,读一下屏幕上的代码。 结合字幕,整理这一段的操作步骤。 分析 12 到 28 秒的日语歌词,再找适合转场的声音起点。 接着往下看。 视频来源 站点名称是示例,具体链接由内置或扩展解析方法处理;遇到尚无方法的站点时,AI 可使用宿主已有的网页、浏览器和脚本工具探索并保存可运行的方法。获取结果取决于站点访问条件、解析方法和所需依赖。 - Bilibili:视频链接、BV 号、b23.tv 分享短链和分 P 视频,使用内置接口。 - YouTube 与其他视频网站:优先复用已保存的站点解析方法;遇到新站点时,AI 可按插件提供的指导,使用当前宿主的网页、浏览器和脚本工具探索方法,跑通后保存为扩展。 - 备用解析器:保留 yt-dlp,可通过 resolver: "yt-dlp" 处理 YouTube、Vimeo、Dailymotion 等视频。上游覆盖范围见站点目录。 - 媒体直链与本地视频:支持站点扩展或备用解析器可读取的 HTTP(S) 媒体链接,以及本地视频文件。 yt-dlp 备用方式始终匿名,不接收 Cookie 或浏览器登录态。登录会话通过下方的自有本地会话桥复用,网络代理可通过 proxy 设置。直播内容使用已结束的回放链接。 它怎样给 AI 接上视频视觉 插件获取视频,将带时间戳的画面通过 DSH 原生图片附件交给当前 AI 模型。AI 先看全片画面概览,同时取得一段音频分析与转写,再按时间区间查看细节。画面、音频、平台字幕和识别文本分别带有来源与覆盖范围。 - 链接直接观看:发送视频链接即可开始。 - 按时间细看:指定片段或时间点,查看动作变化、界面和屏幕文字。 - 接续观看:保存观看位置,下一次从上次进度继续。 - 音视频一起看:默认分析最多 30 秒声音,B 站分离音轨自动获取并缓存。 - 字幕与歌词:读取平台字幕,并复用 DSH 已准备好的识别器,将歌词、对白按最多 15 秒窗口转写;重复观看复用结果。 - 音乐卡点:查看每秒电平、停顿、明显起音和估计 BPM,辅助选择剪辑时间点。 - 本地缓存与提取保存:复用视频、音轨、画面和观看进度;另存视频或单文件,已缓存的独立音轨可在提取视频时合并。 - 方法积累:保存站点解析代码和实践笔记,下次直接复用,不必每次重新探索。 每批默认提供 6 张画面,默认上限 12 张。细看快速变化的内容时,可以缩短时间区间、增加画面数量。 安装和升级 使用下方固定版本来源安装或升级至 v0.9.2。 DSH Desktop:打开 插件 → 添加插件,粘贴以下 GitHub 来源: github:Tests4gptplay/dsh-video-vision#v0.9.2 安装并启用 video-vision 后,重新加载插件或重启 DSH,在新的请求中发送视频链接即可。 Web 版安装命令: dsh plugin --profile web add 'github:Tests4gptplay/dsh-video-vision#v0.9.2' Web 与 Desktop 分别安装。GitHub Releases 同时提供备用 .tgz 软件包。v0.9.2 是固定版本来源,后续更新使用新的版本号。 运行依赖 使用 Node.js 22+(可使用 DSH 自带版本),并将 FFmpeg 与 ffprobe 所在目录加入 PATH,或在插件配置中填写两个程序的路径。 只有选择 yt-dlp 备用方式时,插件才准备这项依赖:优先使用已配置或现有的解析器;缺少可用程序时自动下载官方版本,核对 SHA-256 后保存在用户目录的 .dsh/tools/dsh-video-vision 中。已经安装 yt-dlp 时,可填写 ytDlpPath 使用自己的解析器。B 站内置方法、本地视频和自定义站点扩展不依赖 yt-dlp。 平台说明 - Windows 保留原 Desktop 会话组件与系统文件窗口。 - Linux 直接使用插件的导入/刷新按钮;加密存储需要可用的 Secret Service。系统文件窗口使用 Zenity,未安装时尝试 KDialog。 - macOS 已加入浏览器发现、系统钥匙串与文件窗口适配,实机验证待补。macOS DSH 内置浏览器同步尚未适配。 - Web 模式可将已导入会话提供给插件共享服务;没有 Electron 内置浏览器时不提供原生同步开关。 - 导入需要来源浏览器提供可连接的调试端点;多个来源可在设置中选择。分区 Cookie(CHIPS)暂不支持。 升级与已有缓存 已安装 dsh-video-vision 时,使用上述来源更新,保留原来的插件配置和缓存目录。 从早期不同包名的版本迁移时,先记下缓存目录与自定义工具路径,停用并卸载旧包,再安装新版。在“视频视觉”中选择原缓存目录,并填回原来的工具路径,即可继续使用已有视频、画面和观看进度。 yt-dlp 处理 YouTube 时用 Node.js 运行播放器解析逻辑;官方 yt-dlp 可执行文件内含所需的 EJS 脚本。插件会使用当前 Node.js 路径,也可通过 nodePath 指定。详见上游 EJS 文档。 设置与缓存管理 打开 DSH 设置 → 视频视觉: - 授权使用默认浏览器登录态:默认关闭。保持已登录的浏览器运行,点击「导入登录态」。自动发现现有 Chrome、Edge 等浏览器连接(含 CAH 自定义资料目录与端口);浏览器若显示连接确认,选择允许即可。成功后按钮显示「登录态已导入」并禁用,「刷新登录态」可手动更新。登录态加密保存在本机,导入完成后结束本次连接。若登录态失效,请点击「刷新登录态」。 其他 DSH 插件可接入共享 browserSessions.fetch/json 服务。 - 同步至 DSH 内置浏览器(Windows Desktop):独立开关,默认关闭。开启后内置浏览器访问网站时同步该站点 Cookie;关闭时撤回导入值并恢复原值。设备绑定登录与网页本地存储会话仍需网站确认。首次导入及本地 Desktop 同步组件说明见 会话指导。 - 匿名备用方式:yt-dlp 始终匿名,不接收会话凭据;站点解析子进程也不接收凭据。视频、完整音轨和字幕遵循同样规则。 - 方法文件夹:点击「设置缓存目录」同一行的「方法文件夹」,打开保存方法指导、站点解析扩展和笔记的独立目录。 - 存储位置:点击「设置缓存目录」,在系统目录选择窗口中选择文件夹。已有视频、画面和观看进度会一起迁移,新位置立即生效。 - 当前占用:查看缓存大小、条目数和画面数,可直接打开缓存文件夹。 - 缓存列表:按标题、平台或视频 ID 搜索,跳转原视频、打开单项目录、提取视频或删除该项缓存。 - 提取与保存:点击「提取视频」或单文件「提取」,弹出系统另存为窗口,选择文件名和位置;覆盖同名文件由系统窗口确认。第一栏的「缓存文件夹」打开上方显示的缓存目录,新缓存的视频按条目保存在其中的 videos 子目录。 - 清空缓存:确认后清理列表中的全部缓存,保留已提取文件、本地原视频以及目录中的其他文件。 文件夹入口每次点击都会将对应窗口带到前台,关闭后可以再次打开。视频任务运行时仍可打开文件夹和提取文件;迁移和删除在任务完成后操作。「提取视频」会将已经获取的完整独立音轨无损合并进导出视频;原本已有声音的视频直接保存。文件列表中的单文件「提取」按原样保存,适合单独导出音频或视频轨。 可积累的解析方法 默认配置文件夹是用户主目录下的 .dsh/video-vision(Windows 为 %USERPROFILE%\.dsh\video-vision);设置了 DSH_HOME 时位于 %DSH_HOME%\video-vision,也可通过 configDirectory 指定绝对路径。 video-vision/ BUILTIN_GUIDANCE.md # 随版本更新的观看与解析指导 AUDIO_GUIDANCE.md # 随版本更新的音频、歌词、音乐指导 GUIDANCE.md # 保留的个人指导 README.md # 目录用途 resolvers/ BUILTIN_INTERFACE.md # 随版本更新的可执行扩展接口 README.md # 保留的接口说明和个人补充 example.mjs.txt # 不自动执行的模板 your-site/ manifest.json # 匹配主机、路径与启用状态 resolve.mjs # 站点解析与下载代码 notes/ # 经过实践的方法笔记 每次调用工具,返回值都会带上 method_guidance:指导文件路径、methods 读取入口和使用时机。完整指导只在需要时读取。打开视频先复用缓存和现有方法;需要补充方法时,工具返回 needs_method,AI 再调用 methods 读取指导。新扩展先明确试用,通过实际视频解码和画面检查后启用,下一次请求即可使用,无需重装。 站点扩展是本机执行的 JavaScript,由 AI 使用宿主已有的文件工具保存。应只启用自己编写或确认过的代码;方法和笔记保存可复用步骤,不保存 Cookie、Token 或临时签名媒体地址。配置目录与安装目录、视频缓存分开。内置观看、音频和接口指导随版本更新,个人 GUIDANCE、站点方法和笔记保持原样。 工具 插件提供 video_vision 工具: | action | 用途 | | open | 打开视频链接、BV 号或本地文件,获取画面概览 | | watch | 查看指定区间或精确时间点;省略起点时接着上次进度 | | transcript | 读取平台字幕及其时间点 | | transcribe | 使用 DSH 语音识别器按短窗转写歌词或对白 | | audio | 分析指定音频片段,返回可播放 WAV、信号测量和转写 | | status | 查看当前视频、缓存、配置目录和语音识别状态 | | methods | 按需读取方法指导,列出站点扩展及其路径和错误 | open / watch 默认处理最多 30 秒音频。读取 audio.analyzed_range_seconds 后,可用 audio 继续所需区间,单次默认上限 60 秒。audio_mode: "analyze" 只做信号分析,audio_mode: "off" 用于纯画面任务。日语歌使用 language: "ja",歌词结合相应画面或平台字幕核对。audio_source 明确列出内嵌、独立缓存或待获取的音轨。 tempo 是起音包络的脉冲速度估计,返回候选 BPM 和周期性分数;与 prominent_onsets_seconds 一起辅助卡点。没有稳定脉冲时 BPM 返回 null。音频分析详见 音频使用指导。 open 的 resolver 默认为 auto;指定 yt-dlp 使用备用解析器,指定方法目录名可以直接试用该扩展,包括尚未启用的草稿。 配置 在 video-vision 条目的 config 中设置: ffmpegPath: ffmpeg ffprobePath: ffprobe cacheDirectory: .dsh-video-vision maxHeight: 720 frameWidth: 1280 maxFrames: 12 maxDownloadMB: 1024 downloadTimeoutMs: 300000 processTimeoutMs: 60000 maxAudioSeconds: 60 speechProvider: sensevoice-local configDirectory: 'D:\VideoVisionConfig' ytDlpPath: 'D:\VideoTools\yt-dlp.exe' nodePath: 'C:\Program Files\nodejs\node.exe' proxy: 'http://127.0.0.1:7890' 默认使用当前会话工作目录的 .dsh-video-vision;设置页显示最近使用的视频会话缓存位置,尚未观看时使用 DSH 默认工作目录。可在设置页改为固定的绝对路径,让各会话共享同一缓存位置。maxHeight 是优先选择的清晰度,结果会列出实际分辨率。maxDownloadMB 设置文件大小预算,downloadTimeoutMs 设置解析或下载单次任务的最长时间。 字幕优先使用平台提供的人工字幕,其次使用自动字幕,结果标明语言和来源。使用语音转写前,在 DSH 的语音设置中准备好识别器,默认使用 sensevoice-local。转写以短片段为单位,默认每段最长 60 秒。 命令行与开发 命令行与插件共用视频及信号分析流程,输出画面、WAV 路径和结构化结果;歌词/对白识别使用运行中 DSH 的语音服务: node bin/video-vision.mjs methods --source "https://www.youtube.com/watch?v=视频ID" node bin/video-vision.mjs open --source "https://www.youtube.com/watch?v=视频ID" --resolver yt-dlp --frames 6 node bin/video-vision.mjs watch --timestamps 12,45,120 node bin/video-vision.mjs transcript node bin/video-vision.mjs audio --start 12 --end 28 --audio-mode analyze node bin/video-vision.mjs --help 可用 --cwd 指定工作目录,--cache 指定缓存位置,--config-directory 指定持久化扩展目录,--ytdlp、--ffmpeg 和 --ffprobe 指定程序路径,--output 保存 JSON 结果。Ctrl+C 取消当前任务。 npm test License MIT · Tests4gptplay 备用解析使用独立安装的 yt-dlp,视频解码使用 FFmpeg。各工具采用各自的许可证;本项目的软件包包含插件运行代码和解析器准备工具。 支持项目 / Support GitHub Sponsors · Ko-fi · Patreon · 爱发电 / Afdian · 支付宝 / Alipay
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Tests4gptplay/dsh-video-vision
让 AI 看视频画面、听音频并读字幕,按时间细看
相关插件 · 视觉能力
智能体工作台Devin-AXIS/iPolloWork
企业级、本地优先的智能体工作台,面向个人和智能体团队——一个工作区,容纳多个智能体引擎;一套统一体系,管理插件和技能;支…
★ 7,332已汉化DSH
72
开源设计工作台nexu-io/open-design
OpenDesign:首个协作式 AI 设计智能体工作区
★ 105,153已汉化DSH
71.8
多智能体编码工作区spacering-net/codeg
多智能体协作的 AI 编程工作区:汇总 Claude Code、Codex、OpenCode、Pi、Grok Build 等来源的会话。支持桌面应用、自托管服务器或 Docker。
★ 4,244已汉化DSH
71.6
GPT 图像提示词库freestylefly/awesome-gpt-image-2
Prompt as Code | GPT Image 2 / 2.5 提示词与案例库,530+ 个案例、20+…
★ 34,534已汉化DSH
71.5
架构图生成器tt-a1i/archify
把你想理解、规划或分享的事,变成可以互动的可视化作品。
★ 92,046已汉化DSH
71.1
AI 用量桌面小部件Javis603/token-monitor
EN | 简 | 繁 | KO | JA | PT
★ 3,480已汉化DSH
71