Native Subtitle Quote Image:视频字幕拼图

chengyi-ai/native-subtitle-quote-image

把真实视频帧拼成字幕长图:保留画面里的原字幕像素,或用独立的脚本模式绘制已确认的台词,并逐张检查。

最近更新于:

查看 GitHub 项目
npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image
2,874Stars280Forks仓库最近推送

关于这个 Skill

向 Agent 提供本地视频或有权处理的视频链接,说明想分享的片段。Skill 指导它检查来源、选句、核对时间点、精确取帧、紧凑拼图并检查成品。原生模式只裁切视频中已经烧录的字幕,不重绘文字;脚本模式把已确认台词或翻译画到真实画面上,并明确属于后期字幕。输出包括 JPG、对应时间点数据,多图任务还可提供总览图。

为什么推荐

适合访谈摘录、台词截图和金句长图。两种模式明确区分原字幕像素与后期绘制台词,并保留时间点与逐张图片检查流程。

适合用来做什么

  • 把带字幕的访谈、演讲或课程做成易读的摘录长图。
  • 制作台词截图时,保留原视频烧录字幕的文字与像素。
  • 把核对过的翻译或已确认台词绘制到真实视频帧上。
  • 为文章或帖子准备能追溯时间点的配图。

选择字幕来源

原生字幕

裁切视频像素中已经存在的字幕,不通过 OCR 重绘、不翻译改写。主图和字幕条先拼接,再整体统一缩放。

脚本字幕

在真实视频帧上绘制已核对的台词或翻译,用 lines JSON 保存原文和时间点,并标明是后期绘制字幕。

官方仓库与安装指南官方 Skill 说明

从视频到检查后的拼图

  1. 检查源视频

    检查真实画面、字幕类型、视频质量和目标输出,渲染前明确使用哪种模式。

  2. 选择稳定时间点

    围绕每句台词抽取候选帧,保持观点连贯,检查说话人、文字完整性、转场和构图。

  3. 拼接图片

    原生模式默认按内容自适应;脚本模式默认使用 3:4 画布。通常从一张主图加四条字幕开始,每张图最多七个时间点。

  4. 检查与交付

    打开总览和每张原尺寸 JPG,检查文字、顺序、构图与字幕来源,再交付图片及时间点或 lines JSON。

官方 Skill 说明完整制作流程版式与视觉检查指南

安装与环境检查

官方 README 提供复制 Skill 目录和使用宿主安装器的方式,通用跨 Agent 安装器也能识别入口。保留配套脚本、参考资料和 requirements.txt。以下命令中的 <SKILL_DIR> 指安装后 SKILL.md 所在目录。

命令用途与使用时机
npx skills add chengyi-ai/native-subtitle-quote-image --skill native-subtitle-quote-image使用通用跨 Agent 安装器安装 Skill。
python3 -m pip install -r "<SKILL_DIR>/requirements.txt"在所选 Python 环境中安装依赖。
python3 "<SKILL_DIR>/scripts/check_environment.py"只读检查本地视频模式依赖。
python3 "<SKILL_DIR>/scripts/check_environment.py" --script-mode额外检查脚本字幕所需字体。

官方仓库与安装指南官方 Skill 说明

版式与适用边界

脚本负责取帧与排版,正确说话人与合适构图仍需由 Agent 核对。多人对话需要明确台词归属;长台词应拆成多张图,避免压成过小字幕条。

原生模式可保留源宽度,并按内容确定高度,也可选择固定比例。把低清素材导出为大画布不会增加真实细节。独立的脚本模式支持自定义台词及部分强调选项。

封面使用作者提供的中文横幅,并按展示要求压缩。示例墙同时包含原生字幕与后期脚本字幕,不能把其中所有文字都当作画面人物的逐字原话。

官方仓库与安装指南官方 Skill 说明作者原始中文封面示例来源与台词说明

使用前需要了解

  • 需要支持 Skills、能够读写本地文件、执行命令并查看图片的 Agent;也可以直接运行 Python 渲染脚本。
  • 需要 Python 3.10+、Pillow,以及 FFmpeg 或 imageio-ffmpeg。处理视频前先运行只读环境检查。
  • 链接输入另需 yt-dlp;完整解析 YouTube 格式需要 Deno 或显式启用的 Node.js。中日韩脚本字幕需要合适字体。
  • 原生模式要求解码后的视频画面里确实可见字幕;脚本模式需要核对过的带时间点台词。独立字幕轨不等于画面内烧录字幕。
  • 代码和 Skill 采用 MIT 许可证,可免费安装。源视频和第三方素材保留各自权利;Agent 或模型使用按所选服务计费。

支持的 Agent

Claude CodeCodex CLICursorGitHub CopilotDeepSeek HarnessGemini CLIGrok BuildHermes AgentOpenCodePiKiroRovo DevQoderMistral VibeGoogle Antigravity

常见问题

原生模式会重绘字幕吗?

不会。它裁切源画面内已烧录的字幕像素,再对拼图统一缩放。需要添加已核对文字时应选择脚本模式。

处理本地视频一定需要下载工具吗?

本地视频需要 Python、Pillow,以及 FFmpeg 或 imageio-ffmpeg;yt-dlp 只用于链接获取。缺少时间索引时,可另行进行转写。

资料与来源

原始资料见下方链接;文中的上手建议由 SkillHey 编辑整理。