双语字幕转换
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_569f22a3/subtitle-bilingual-localization。
技能介绍
解决什么问题
单语字幕常需要变成中英双语视频字幕,但直接翻译容易漏块、断号、丢失 WEBVTT 头,或把字幕改短到不可用。本技能面向 .srt、.vtt 和粘贴字幕文本,目标是输出完整、结构稳定、适合观看的双语字幕。
技能如何工作
- 默认输出:英文在上、中文在下,同时提供字幕文件和纯文本预览版。
- 结构保持:保留 SRT 编号、时间轴、分块顺序,以及 VTT 头部,不擅自合并、拆分或重制轴。
- 脚本辅助:可用
parse_subtitles.py解析为 JSON,rebuild_subtitles.py重建字幕,validate_subtitles.py校验漏块、断号、双语行缺失,split_merge_batches.py处理长内容,length_check.py提示过长或阅读速度风险。 - 长字幕策略:先建立结构化中间层,必要时分批处理,再合并、重建并校验,避免静默截断。
适用边界
- 适合翻译
.srt、.vtt或近似字幕文本,不适合重新剪辑、改节奏或生成字幕文件之外的视频。 - 若输入编码异常、格式损坏严重,需要明确问题而不是硬猜。
- 长度检查只是风险提示,不能替代上下文翻译;中文要自然简洁,但不能删除实质信息。
使用场景
- 拿到英文 .srt,需要保留时间轴并生成中英双语字幕
- 粘贴 VTT 正文,要整理为英文在上中文在下且不丢块
- 长字幕容易截断,需分批转换后再合并校验完整性
- 上线前检查双语字幕是否过长、漏中文或断号
适合人员
- 负责课程字幕交付,需要把英文 SRT 快速转成中英双语的本地化编辑
- 处理产品演示视频字幕,要保证 VTT 头和块顺序不变的运营
- 维护字幕处理脚本,需要校验长字幕合并后结构完整的工程师
- 制作双语教学视频,要避免字幕过长影响观看的内容创作者