跳到正文
全部工具 价格 博客

聊天与语音消息

文档

音频与视频

登录

语言

将两个SRT文件合并为一个双语字幕

同一部电影有两份不同语言的字幕文件?上传这两份文件,即可按时间轴逐句对齐,合成为同屏显示双语的单份文件。纯算法时间对齐,不调用AI模型,也不进行翻译。3,000行以内完全免费;更长的文件仅需$5。本页面默认将第一种语言置于屏幕顶部,第二种语言置于屏幕底部。

制作双语字幕

第二语言来源
排版布局

无需注册。不超过150行字幕的任务完整免费。更长的:前段免费,任务内所有文件$5,一次付费。

继续即表示您同意我们的服务条款和隐私政策。

  • 刚好两份文件:第一份为主语言,第二份将对齐追加至其中
  • 第二份文件的每一行,都会自动对齐到时间重叠最多的第一份文件对应行上
  • 第二份文件中没有时间重叠的台词,将保留其原本的时间轴独立显示
  • 支持导入.srt、.vtt、.ass及.ssa格式;可导出下载SRT、VTT或ASS
  • 3,000行以内免费;最高10,000行仅需$5
打开演示

查看 PDF 示例

台词是如何对齐合并的

同一部电影的两份字幕,断句位置往往很难完全一致。一句台词在一份文件中可能是一整行,而在另一份中可能被拆成了两行,起止时间通常也会有零点几秒的微小出入。因此,工具不会机械地按行号对齐。针对第二份文件中的每一行,工具会扫描第一份文件中在时间轴上与之有重叠的台词,并将其绑定到重叠时间最长的那一行上。如果长台词对应了两句较短的台词,这两句短台词都会随之同时呈现。

第二个文件中完全没有与第一个文件重叠的字幕行(例如仅在第二个文件里翻译的招牌),绝不会被遗漏:它会保留自身的时间轴,单独以第二语言显示。同样,第一个文件中没有对应翻译的行也会单独显示。最终将生成一个按时间先后排序的文件,以第一个文件命名,例如 Movie.dual.srt。

两份字幕来自不同压制版本时怎么办

仅按时间轴配对要求两份文件必须对应同一视频版本。如果字幕针对不同版本制作,可能会提前或延后一两秒,随着影片播放偏移越来越大,或者帧率不同(比如 25 帧而非 23.976 帧)。若直接合并,行与行就会错位。请先使用位于 /zh/fix-subtitle-sync 的字幕同步工具修正其中一个文件的时间轴(该工具支持平移、拉伸或转换整个文件的帧率),然后再进行合并。

排版布局与格式

  • 分屏:第一语言显示在屏幕顶部,第二语言在底部(SRT 中为 {\an8},VTT 中为 line:0,ASS 中为 Top 样式)
  • 双行堆叠:两种语言均在底部,第一语言显示在上方
  • 输入的 .ass 或 .ssa 文件按纯文本读取;斜体和位置代码会保留,但不保留其样式特效
  • 下载文件采用带 BOM 的 UTF-8 编码,确保阿拉伯语、波斯语和中文均能正常显示

工具的工作方式、费用以及文件处理方式,请见 双语字幕制作 页面;所有工具的价格请见 价格 页面。

最后更新于

常见问题

ChatGPT 可以合并两个 SRT 文件吗?

如果只有几十行,它确实可以排好。但对于整部电影,AI聊天机器人的回复往往中途截断;而且它是通过语义阅读而非时间轴来配对,容易对错行或篡改时间戳代码。

这项服务免费吗?

是的,合并后的文件在 3,000 行以内完全免费,包含下载。更长的文件支持前段免费预览,整份文件(最多 10,000 行)只需 $5 一次付费。

哪个文件会显示在上方?

上传的两个文件中的第一个。在分屏布局中它会显示在屏幕顶部,在双行堆叠布局中则显示在上方一行。

如果字幕行对不上怎么办?

这两个文件很可能是针对不同压制版本制作的。请先使用字幕同步工具调整其中一个文件,使其与视频匹配,然后重新合并。

我可以合并超过两个文件吗?

不支持。每个任务仅限合并两个文件。

如果我只有一种语言的字幕怎么办?

请改选“翻译我的文件”:系统会将一份文件翻译成第二语言,并将双语合并显示。

相关任务

我们使用分析类 Cookie 来了解哪些页面对用户有帮助。是否同意?