dbs-video-navigation

影像 / 音视频 dbskill 商业工具箱 章节导航进度条 9 文件 中文 2 脚本

根据本地视频或带时间戳字幕划分章节、话题或步骤,生成可导入剪辑软件的导航条 MP4、动态分段进度

根据本地视频或带时间戳字幕划分章节、话题或步骤,生成可导入剪辑软件的导航条 MP4、动态分段进度和时间表。用户要求视频章节导航、顶部进度条或当前位置提示时使用;不负责平台链接数据提取、标题封面开头文案、风险声明贴片或剪辑原片。

说明语言:中文

来源dontbesilentdbskill ↗ 查看原文件 ↗版权归原作者,请遵循原仓库许可
安装
npx skills add https://github.com/dontbesilent2025/dbskill --skill dbs-video-navigation

需要已安装 skills CLI。也可以直接从源仓库 clone。

在星云中查看 ↗
SKILL.md 原文

视频章节导航

交付正常速度、覆盖指定区间的独立导航 MP4,让观众知道当前章节、话题或步骤和播放进度。默认黑底白字、蓝色无文字分段进度条。章节数量和层级由内容决定,不承诺任意视频都适合导航。

输入与任务边界

工作流程

  1. 检查依赖和输入。 完整读取 运行与项目格式,运行 doctor、preset-show 和 probe。检查字体、编码器、旋转、像素比例和音视频起点。缺工具时优先使用宿主已有能力;说明具体缺口,不能假装成功。
  2. 取得可靠时间轴。 有 SRT 运行 prepare。只有视频时,按 转写与时间映射 检查宿主转写能力,优先使用 extract-audio 输出与原片时间一致的 PCM;分段转写后使用 merge-subtitles。本 Skill 不绑定任何服务或凭证。云端上传前说明服务、范围和所需授权,用户要求本地处理时不得上传。字幕缺失且没有可用转写工具时,完成可做的参数和画面检查,再说明最小缺口。
  3. 通读内容并查看画面。 完整阅读字幕,按实际解决的问题、话题或操作阶段分章。讲解用「章节+当前问题」,访谈用「主题+当前话题」,教程用「阶段+当前步骤」;无必要层级时第二行留空。例子归入其论证所属板块,保留有意义的复习,不按关键词或固定时长切分。录屏、演示及字幕信息不足的区间必须查看关键画面;没有对白的板块记录实际查看时刻与 visual_evidence,不能根据空白字幕虚构内容。
  4. 检查适用性。 音乐、剧情、Vlog 和无旁白素材只有在画面足以识别稳定阶段时才制作;无法可靠分章时说明原因并给出结构草案或最少补充要求。若纯文字分章无法代表内容,不能强套教学模板。多语言保留用户语言,检查字体实际字符覆盖,不把成功渲染等同没有缺字。
  5. 设计文字与摆放。 第一行表达清楚位置,如「第二部分:选择平台」或「步骤三:导出文件」;第二行自然概括当前问题、话题或步骤。标题大于副标题;最长、最短文案都实际检查。结合关键帧检查人物、白板、演示窗口和正文字幕。顶部会遮挡时,优先推荐预留导航区域、等比缩小并移动原片的摆放方案;本工具交付独立条带,不自动合成或改剪辑工程。缺画面参考时不能声称无遮挡。具体标准见 视觉与时间标准。
  6. 记录项目并生成。 保存 project.json,将原片信息、目标画布/CFR、覆盖区间、分章和样式分别记录。字幕原文不改写。validate 通过后 render 到不存在的版本目录;不覆盖源视频或既有输出。进度基于连续覆盖区间,开头跳过部分用素材放置偏移表达;主交付始终为正常速度完整 MP4。
  7. 验收。 完整解码核对帧数,核对宽高、帧率和无音轨。抽取首尾、最长文案及每个切换点前后帧,检查文字、进度增长、章节位置和最终填满;实际在目标画布上检查至少一张摆放示意。读取 validation.json 后,在单独验收记录写清视觉结论和未验证项。语义分章由 Agent 检查,脚本成功不能代替此检查。
  8. 交付。 提供完整 MP4、快照、首尾字幕时间表、摆放说明与验收记录;同时说明原片放置时刻和素材时长。用户要求逐段定位时在对话列出各段起止和首尾字幕。没有对白的区间列画面依据,不能填伪造字幕。后续只改样式时保留已确认时间轴,源文件改变必须重核。

自主修复与停止条件

样式与项目恢复

内置 黑底蓝色样式;用户配置为 ~/.dbs/video-navigation/config.json 和 presets/*.json,可通过 DBS_VIDEO_NAV_HOME 更换根目录。用户要求保存后用 preset-save;已有名字不覆盖,改默认前保留旧配置。项目快照保存完整样式,复用样式不复用其他视频时间参数。

验证范围

已在中文单人教学视频验证过完整制作流程。合成字幕与音视频测试覆盖时间、尺寸、分段、编码和异常输入;它们不能证明不同视频类型的语义分章质量。访谈、录屏、多语言等由 Agent 结合实际材料检查,尚无系统性的真实视频质量评测。

运行 python3 scripts/test_navigation.py 做确定性检查;配置字体与 FFmpeg 后运行该脚本的 --render <新目录> 做真实渲染。测试结果与实际视频的语义、视觉验收分别报告。

完成当前任务后直接结束。只有用户明确询问下一步,且当前环境已经安装 /dbs 时,可以简短提示输入 /dbs。

同类技能
dbsdbs-actiondbs-agent-migrationdbs-ai-checkdbs-benchmarkdbs-chatroomdbs-chatroom-austriandbs-content
本页内容来自开源项目 dontbesilent, 版权归原作者所有。
本站仅作技能索引与分享,所有 Skill 版权归其原作者所有。