这个工具解决什么
同一页里其实是三种活:把原文和译文两份字幕合成一份双语、给已经是双语的字幕调整顺序和样式、给单语字幕加特效。三种共用同一套样式参数和同一个预览。
- 合并两份字幕 —— 手上有原文和译文两个文件,合成一个双语文件导出。
- 调整双语字幕 —— 已经是双语了,但顺序或样式不对,重新排一遍。
- 单语字幕 —— 只有一份,给它上字体、描边、位置。
- 三种在左侧切页签,样式区和预览区共用。
三种活,进同一页
页面顶部是三个页签:合并两份字幕、调整双语字幕、单语字幕。选哪个决定左边有几栏输入。
合并两份字幕时左边是「1 原文字幕」和「2 译文字幕」两栏,各自都能上传文件,也能直接把字幕文本粘贴进去。调整双语字幕与单语字幕只有一栏。

两份字幕怎么配成对
「3 合并设置」里第一项是配对方式:按顺序配对 · 用原文时间轴、按时间轴配对 · 用原文时间轴、按顺序配对 · 用译文时间轴。
两份字幕条目数一致、顺序一致时按顺序配对最稳;条数对不上(一方合并过条目、一方拆过)就按时间轴配对,让工具按时间就近找。时间轴用谁的,看哪一份更准 —— 通常原文更准。
下方还有文本结构(自动识别 / 单条双行 / 交替成对)和顺序(原文在上 / 译文在上)。

样式逐项改
右侧是样式区。导出 ASS 时生效的是「ASS 外观」:布局(分屏 · 上下分离 / 堆叠 · 底部双行)、译文(主)的字号、颜色、不透明度、字体、粗体、斜体、字间距、描边、描边色、阴影/底衬(无 / 阴影 / 底衬)、深度、边色、边色不透明、水平对齐(底 · 左 / 底 · 中 / 底 · 右)、离底距离,以及原文(副)的字体、阴影/底衬与左右边距。
导出 VTT 双语样式时生效的是「WebVTT 样式」:六套预设(标准 / 紧凑 / 电影感 / 顶部 / 无障碍 / 竖屏)之上,还能改整条字幕的垂直 line、锚点(贴底 / 贴顶 / 居中)、水平 position、宽度 size、对齐 align、行高,以及译文行的底衬色、底衬不透明、描边粗细;原文行可以沿用主样式,也可以单独设。
改完可以「存为方案」,下次在「从已存方案」里选中点「应用」就能复用。

导出前看预览
「合并预览」是一张表:#、时间、原文、译文、样式。上方可以按「含音效」「有说话人前缀」「时长 < 1 秒」「两行以上」「阅读速度超标」筛出可疑的行,也可以直接输入关键词筛。
点某一行的样式槽会展开这个槽的编辑,只列它用在哪几行;「解除全部覆盖」把手动覆盖全部还原回模板。下方的时间轴调整区可以做整体偏移(从某条起)和比例缩放。
确认后到「4 导出」:下载字幕文件,或复制内容。

什么不会被动
样式只改外观,不动台词。原文与译文的文字内容在合并过程中一个字都不改;时间轴除非你在预览下方的调整区主动改,否则沿用你选的那一份。
导出 SRT 或「VTT 无风格」时,样式信息不写进文件 —— 页面会提示当前导出的是无样式 VTT,不含 STYLE 块,播放器用默认外观。要样式就选 VTT 双语样式或 ASS。
常见问题
两份字幕条数不一样怎么办? 用「按时间轴配对」,工具按时间就近匹配;匹配不上的条目不会凭空生成。
ASS 导出的样式播放器不认怎么办? ASS 的样式写在文件里,但各播放器对 ASS 的支持程度不一。要更通用的外观就导 VTT 双语样式。
模板改乱了怎么回到初始? ASS 区的「恢复默认参数」和 VTT 区的「恢复模板默认」分别把两块还原。
样本里的 7 行是什么? 是页内置的示例,只用来先看合并后的样子,示例不可导出;上传你自己的字幕并点合并预览后会自动替换。
隐私
字幕全程在浏览器里处理,不上传,也不经服务器。浏览器关掉,处理过程中的内容就没了。
相关工具与指南
要先把双语拆成两轨用双语剥离,反过来要把单语做成双语看双语字幕的两种做法;合并完交给字幕质检过一遍;一次要处理一整季走批量转换。