Communitygithub.com

Zorkxxx/bilingual-subtitles

为影视视频制作、校对或修复英文与简体中文双语字幕,校准时间轴并交付同名 SRT、ASS 和 ZIP;支持字体自选、剧情相关画面文字翻译及跨剧集俚语积累。

bilingual-subtitles とは?

bilingual-subtitles is a Claude Code agent skill that 为影视视频制作、校对或修复英文与简体中文双语字幕,校准时间轴并交付同名 SRT、ASS 和 ZIP;支持字体自选、剧情相关画面文字翻译及跨剧集俚语积累。.

対応~Claude Code~Codex CLI~Cursor
npx skills add Zorkxxx/bilingual-subtitles

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

影视双语字幕制作与校对

版本 1.0.0。默认英文在上、简体中文在下;单片、批量、旧字幕修复和断点继续均适用。先执行用户已确定的偏好;没有特殊要求时采用 版本选择记录 中的当前默认值。不要为了尚未调整的选项反复中断工作。

开始与继续

读取 任务与数据约定,用 scripts/project.py 在任务工作目录初始化或检查进度。任务数据、原视频、术语表和俚语库保存在 skill 目录之外。读取输入的音轨、时长、分辨率、字幕轨与版本信息;探测 Python、FFmpeg、听辨和 OCR 工具是否可用,记录实际工具与参数,不假定已有特定模型、GPU 或网络服务。

继续任务先比较片源指纹、配置、记录修订号及阶段产物;保留已审校的内容。字体或编码修复只重做相关导出和验收。更换视频、修改原文或时间轴时,根据依赖使受影响内容重新待核。并行任务使用稳定条目 ID、基准修订号及冲突检测,不能依靠文件名排序覆盖审校结果。

对白、翻译与核实

视频实际内容是最终依据。读取 制作与审校流程 后选择合适的参考、听辨和校时方法。

  • 英文保留实际措辞、口语、人物语气和有意义的重复。重点复听口音、姓名、专有名词、低声背景对白、重叠说话和参考间差异。
  • 中文结合人物关系、情境和语气译得自然;俚语、粗口、讽刺、双关、幽默按实际含义处理。维护作品级人物称呼和术语;不要用统一固定替换掩盖多义。
  • 逐条区分原文听辨、中文译法、时间轴、画面文字的核实状态与依据。ASR 一致、覆盖率、参考数量及格式检查不等于听过或看过视频。无法访问可听音频时继续可完成的文本审校,并明确记录未精听范围。
  • 未听清或未辨清的内容保留候选、时间点和原因;不能依据剧情猜测后标为确定。最终说明必须如实交代实际核验范围。

检查全片的整体偏移、渐进漂移和剪辑跳变,以实际对白锚点确定校时方式;合理断句、换行、说话者切换和显示时长。参考片源中的片头提示、署名、预告或缺失片段必须与本视频核对,不能把字幕空白自动认作无对白。

字体与画面文字

需要选择或更换字体、翻译书信、短信、文件、墙面字等内容时,读取 字体与画面文字。英文、中文及画面文字字体可分别配置;用 scripts/fonts.py 列出字体并检查实际文本的字形覆盖,再结合真实视频帧检查换行、遮挡和安全区域。

优先翻译影响情节、人物行动或线索理解的画面文字。结合多帧与 OCR 核对可读原文、显示时段、位置和译文,保留证据。重要长信保留完整可辨读的原文与译文;镜头容不下时分段或附全文说明,不能静默删掉、补造缺字。ASS 用独立区域和样式;SRT 用带标识的兼容布局,交代其字体与空间分区限制。

俚语和习语的积累

读取 俚语库,使用 scripts/slang.py 检索和记录具体义项、地域、语气、人物关系、适用条件及出处。库由任务配置指定,跨任务复用;默认候选不参与已核检索,新剧使用时仍判断当前语境。每集审校后从实际对白提取有复用价值的表达、去重并写入候选库;确定译法后保存字幕 ID 与采用的库修订号。

候选与已核分开,一次采用或多次重复不会自动升级。共用表达和作品专属梗分开;修订保留历史与引用条目,可定位旧字幕的受影响项。保存数据使后续任务能够检索,不代表模型获得永久训练。

导出与交付

读取 导出与验收,从同一份字幕记录生成与视频同名的 UTF-8 BOM、CRLF .srt 和 .ass。默认白色无衬线字体、细黑描边、按分辨率缩放,底部安全区域显示对白。字体与排版变更不改台词。

运行 scripts/subtitles.py lint、export,检查漏句、重复、乱码、编号、时间范围、语言与有效显示区间一致性。格式检查不能证明译义或音画同步。可用时对整个 SRT 做播放器/FFmpeg 解码回读,并在开头、中段、末尾以及长句、复杂画面字处做真实画面渲染;记录播放器、字体和已检查范围。不能把未运行的检查写成通过。

将每片 SRT、ASS、参考来源、实际核验范围、待确认时间点和必要的画面文字全文说明打包;不夹带视频、音轨、私人库或缓存。使用 package 验证 ZIP 内容、完整性与哈希,提供实际可点击的文件链接。

更新本 skill

用户调整选项时更新 版本选择记录 和 version.json:保留选项 ID、旧值、新值、理由、状态与适用版本。只改变已授权的选项,未定项继续留档。规则版本、数据 schema 和每项库记录修订号分别维护;大调整按记录的迁移步骤备份、转换、重新验收,不能覆盖既有字幕、库数据或核实依据。

関連スキル