字幕工作台
在九种字幕格式之间转换,修正时间偏移和帧率漂移,按播出规范检查阅读速度,并逐条手动编辑——全程不上传任何东西。
载入一个字幕文件,这里就能逐条编辑。
转换后的文件会出现在这里。怎么用
把文件放进来
粘贴、打开,或者拖到框里。文件会等你按按钮——你不发话,什么都不会读。
看看哪里有问题
阅读速度、行长、时长、重叠和间隔,都按你要交付的那套规范来检查。
把时间轴修好
整体平移、换算帧率,或者用你已知的两个点重新同步。撤销永远只差一个按键。
带走你要的格式
SRT、WebVTT、ASS、TTML、SBV、LRC、JSON、CSV,或者一份纯文本稿。
九种格式,双向
SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSV 和纯文本都能读能写,字幕标识、位置设置和样式名都保留,而不是丢掉。
帧率漂移,解决了
经典的 25 转 23.976 一键换算,外加按两点重新同步,把偏移和漂移一起修好。
按真实规范检查
内置 Netflix、BBC 和 YouTube 的阅读速度与行长上限,你们自己那套不一样时每个数值都能改。
每一条都能编辑
时间码和正文就地修改,有问题的条目着色标出,从检查清单一键跳到需要动的那一行。
只做算得出来的修复
重叠、太短太长、极小间隔和顺序错乱一次修好——凡是需要人来判断的,一概不碰。
什么都不出这个标签页
解析器、时间计算和导出器全在你的浏览器里运行。没有 API,不用上传,不用账号。
还会告诉你文件哪里不对的字幕工具
字幕工作台能读 SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON、CSV 和纯文本稿,并把这九种都写回去。它保留每种格式自带的东西——标识、定位、样式和说话人姓名——修复时间轴,并按播出方真正执行的阅读速度和行长上限逐条衡量。
不会悄悄丢东西
解析器读不懂的块会连同行号一起报出来,而不是跳过:一个有三条坏字幕的文件,绝不会一声不吭地少了三条回来。
为别人做的那个文件而写
文件开头的 UTF-8 字节序标记、带定位设置的 WebVTT 字幕、正文里带逗号的 ASS 行、给时长而不给结束时间的 TTML 段落——这些都是常态,也都处理得了。
这个页面背后没有任何 API。解析、时间计算、检查和所有导出器都是跑在你标签页里的 JavaScript,未播出的剧本不会离开你的电脑。
常见问题
Q我的数据会发到服务器吗?+
不会。解析、时间计算、检查和所有导出器都在你的浏览器里运行。在这里打开的文件不会离开这个标签页。
Q支持哪些格式?+
SRT、WebVTT、SBV、ASS/SSA、TTML/DFXP、LRC、JSON 和 CSV 都能读能写。纯文本可以当作文字稿读入——它没有时间码,所以按一个你可以修改的阅读速度分配——也可以作为纯文本导出。
Q字幕开头对得上,后面越来越偏,怎么回事?+
几乎都是帧率不匹配:文件是按 25 fps 做的,视频却以 23.976 播放,或者反过来。在时间轴标签里选好两个帧率,整条轨道就会重新换算。如果偏移不均匀,改用两点重新同步。
Q「cps」是什么意思?+
每秒字符数——观众必须读多快。所有播出规范都用这个单位来写。Netflix 对拉丁字母的成人内容允许 17,BBC 大约按 15 来做。超过上限的字幕会被标出来,你可以精简文本或者给它更多时间。
Q转换会丢东西吗?+
只丢目标格式表达不了的部分,而且绝不会悄悄丢。WebVTT 的标识和定位在 WebVTT 往返中会保留,ASS 的样式和说话人姓名在 ASS 往返中会保留。转成 SRT 时,SRT 渲染不了的标记会被移除,而不是当成字面文字留下,说话人姓名也可以折进正文。
Q能编辑字幕,而不只是转换吗?+
可以。每个时间码和每一行都能就地编辑,可以插入和删除字幕,Ctrl+Z 能撤销六十步。检查会给行着色,你会直接落到需要处理的那几条上。
Q修复按钮会改什么?+
只改算得出来的部分:重新排序、去掉空的和首尾颠倒的字幕、拉开重叠、补上极小的间隔,并把时长收进最短和最长之间。阅读速度和行长需要重写文本,所以它有意不碰。