跳到主要内容
SubtitleMatrix

文本样式

改大小写、去标签、去听障描述、改颜色与位置、合并或拆分双语轨、查找替换、重排换行、修正编码与 BOM。

37 个工具

在文件开头写入 UTF-8 BOM,供只认开头字节的播放器与构建脚本读取;不修改任何一条字幕,文件不上传。
在每条字幕已有的行数内重新分配文字,不增不减行数,只把最长的那一行压到最短;时间码与文字顺序保持不变。
只把每行第一个字母改成大写,其余字符原样保留;已经正确的文件不会被改动,行首的破折号与引号会跳过。
把整份字幕的每一行改成同一种颜色,保留粗体、斜体与卡拉OK 计时;旧颜色被替换而不是叠加,文件不上传。
把每条字幕移到九宫格中的一个位置,或清除已有的定位标记;写入的是 ASS 原生、SRT 播放器普遍认的 {\anN} 代码。
把字幕写成 UTF-8、带 BOM 的 UTF-8、UTF-16LE 或 Windows-1252,目标编码装不下的字符会被计数并报告。
在 LF 与 CRLF 之间切换字幕换行符,混用了两种换行的文件也能统一;每条字幕、时间码与序号都保持原样。
在整份字幕的每条字幕里替换文字,支持区分大小写与整词匹配,样式在仍然成立时保留。
当自动识别把文字读成乱码时,按 Shift-JIS、GBK、Big5、EUC-KR、Windows-1251 或 ISO-8859-1 重新解码。
把两份字幕合并成一份,用你选的分隔符把两种语言放在同一行,按时间配对,文件不上传。
合并两份字幕时保持第一份的时间轴不动,第二份里配不上的字幕条会被丢弃,并在报告里计数。
从双语字幕里保留一种语言、丢掉另一种,结果是一份单语字幕文件;文件不上传,支持批量处理。
限制一条字幕最多占几行:超出的字幕条会被压到你设定的行数,本来就在范围内的原样通过。
把每条字幕改成小写,缩写与人名也一并转小写,用于要求小写的平台;文件不离开浏览器。
把两份字幕合成一份双语文件,按时间给字幕条配对,两种语言都保留;文件不上传,可批量处理。
用正则表达式改写字幕文字,支持捕获组、标志位,以及每次命中给出不同替换内容;不上传,可批量处理。
删除字幕里所有样式区间——斜体、粗体、下划线、颜色与卡拉OK 计时,只留下文字与时间轴。
清除 ASS 或 SSA 文件里的覆盖代码——样式、卡拉OK 计时、残留的 {...} 块与定位,留下纯时间文本。
去掉每条字幕的粗体,斜体、下划线与颜色保持不动;文件不离开浏览器标签页,也不上传。
去掉文件开头的字节顺序标记,供构建脚本与严格解析器使用;不上传,也不改动任何一条字幕。
删除成对方括号里的全部内容——听障字幕里的音效与音乐提示——并把删除后留下的空隙合上。
去掉每行的颜色与字体区间,让文字按播放器自己的样式显示;不上传,也不移动任何一条字幕。
清除字幕文本里的标记,包括 WebVTT 可带的说话人与 class 标签,留下可直接阅读的对白。
删除字幕里的所有斜体区间,文字逐字保持不变,每条字幕的起止时间也不动;文件不上传。
把每条字幕并成一行,字幕条内部的换行被合并,文字不增不减,时间码与序号全部保持原样。
删掉字幕里的音符符号以及它们包住的唱词,同一文件里的对白字幕保留每个词与每个时间码。
按括号形状匹配并删除听障字幕里的括注说明,不作语义判断;对白行原样保留,文件不上传。
一次清掉 SDH 字幕里的听障标注:说话人标签、方括号旁白、圆括号说明与音乐提示,文件不上传。
删除每行开头的全大写人名与冒号,让听障字幕变回普通对白,其余文字与时间轴保持不变。
删掉写在字幕正文里的时间码,例如 [00:01:23],但保留音效提示、时钟时间与帧时间码。
删除字幕里的下划线区间,文字、时间码以及同一行上的其他样式都不动;文件不上传,可批量处理。
先把每行转小写,再按句子重建大小写,只把句首与句号后的首字母大写;全大写的文件用它最快。
把双语字幕拆成两份,按每行使用的文字系统判断语言,一种语言一个文件;文件不上传。
只拆分超过你设定的列数的行,本来就合规的行逐字节保持原样留在原位,不做任何重排。
把每个词的首字母大写,介词等小词保持原样,本来就有大写的人名与缩写不被改动;文件不上传。
把每条字幕改成大写,用于要求全大写的交付规范;不上传,时间码与字幕序号都不动,可批量处理。
按你设定的列数重排每条字幕:过长的行在词处断开,过短的行合并,标记说话人的破折号留在原处。

其它类目