Agent Skills
返回列表
🎨

视频字幕翻译代理

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/video-subtitle-translator-agent 视频字幕翻译代理技能。

技能介绍

要解决什么问题

处理海外视频时,经常遇到内嵌字幕无法直接编辑的情况。播放器显示的字幕实际是封装在 MP4、MKV 等容器中的数据流,手动提取需要逐帧转录,翻译又涉及大量文本处理,最后重新嵌入还得保证时间轴对齐。对于需要批量处理本地化内容的技术团队来说,这是一个重复且容易出错的流程。

工作流程与核心能力

该技能的核心流程分为三步:

  • 提取字幕:利用 FFmpeg 的 subtitle stream extraction 功能,直接从视频容器中抽取内嵌的字幕流,支持 SRT 和 VTT 两种常见格式。
  • 翻译文本:调用 DeepL API 或 Google Cloud Translation v3 进行翻译。内置 langdetect 库自动检测源语言,无需手动指定。
  • 重新嵌入:将翻译后的字幕轨道重新封装到视频容器中,保持原有时间轴不变。

特殊处理包括:对 RTL(从右到左)语言如阿拉伯语、希伯来语,提供双向文本处理,避免排版错乱。批量处理时,每条字幕独立翻译,失败可重试。

适用边界与注意事项

  • 字幕格式限制:仅支持容器内嵌字幕,无法处理硬字幕(烧录在画面中的文字)。
  • API 依赖:翻译环节需要有效的 DeepL 或 Google Cloud Translation v3 API 密钥,无网络时无法工作。
  • 时间轴风险:翻译后文本长度变化可能超出原字幕显示时长,建议人工抽查关键片段。
  • 安装说明缺失:上游项目未提供完整的安装指引,在关键生产环境中使用前需自行审阅源码并测试。

使用场景

  • 影视本地化团队拿到带内嵌字幕的 MKV 文件,需要提取字幕流、翻译成目标语言并重新封装进视频。
  • 字幕译者收到一份 SRT 字幕文件,需要调用 DeepL 或 Google Cloud Translation 批量翻译每条字幕并保持原时间轴不变。
  • 开发者需要批量处理多个外语视频,自动检测源语言、翻译字幕并嵌入容器,生成多语言版本。
  • 视频平台编辑要处理阿拉伯语视频,需要从右到左正确渲染翻译后的字幕轨道并重新嵌入。

适合人员

  • 视频本地化工程师,需要从容器中抽取字幕、翻译并重新嵌入,交付多语言成片。
  • 字幕翻译译者,需要批量处理 SRT/VTT 文件并保持时间轴对齐,减少手动调整。
  • 多媒体开发工程师,需要在自动化流水线中集成 FFmpeg 与翻译 API 完成字幕处理。
  • 内容平台运维人员,需要为 RTL 语言视频生成方向正确的本地化字幕轨道。