字幕全文转小写
或者粘贴字幕文本
选项
这一个框背后是五条有名字的规则,每条都有自己的页面:全大写(UPPERCASE)和小写(lowercase)改写每个字母;标题式(Title Case)把每个词首字母大写,短词(a、the、of)保持小写;句首式(Sentence case)先把整行转成小写,再重建每个句子的开头;每行首字母大写(Capitalise each line)只改每行的第一个字母。这一页会把框填成标题里点名的那条规则,并且不列出其他规则,所以这一页产出的就是这一页所讲的那件事。
时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。
这一页把整份字幕的每一行改成小写:凡是存在小写形式的字母都降下来,句首也不例外,缩写与品牌名跟着一起降——NASA 变成 nasa,iPhone 变成 iphone。这是“全小写”的定义本身,不是页面的缺陷,所以先说清楚,而不是让你跑完才发现。
会到这里通常是因为下游有要求:少数平台和台内规范规定字幕正文一律小写,要交这样的文件就只能交这样的文件。代价值得知道:全小写文本的阅读速度明显低于大小写混排,而大写正是读者用来定位句子开头、辨认人名的信号。有选择时,字幕应保持正常混排。
如果你要的是一份读起来正常的文件,而不是满足某条规范,旁边那两页才是:行首字母大写只补每行第一个字母,句首大写先降后重建句子开头,专治全大写来稿。三者对同一份输入产出的是三种不同的文件。
只有字母有大小写:数字、百分号、音符原样通过。大小写替换不改变字符串长度,样式区间仍然对得上,斜体照旧保留;唯一的例外是某些字母降下来会变成两个字符(土耳其语带点大写 İ),那一行的标签会被丢弃并计数。时间码与 cue 编号不动,12 种格式按内容识别,文件不上传。
示例
一份普通的两 cue 文件
输入
1
00:00:01,000 --> 00:00:02,000
The Room Is Dark.
2
00:00:03,000 --> 00:00:04,000
She LEFT.
输出
1
00:00:01,000 --> 00:00:02,000
the room is dark.
2
00:00:03,000 --> 00:00:04,000
she left.
每个字母都降下来,包括行首的 `The`——这一页没有句子的概念。时间码、cue 编号与标点都没动,文件仍是同样两条 cue、同样顺序。
缩写与品牌名同样变小写
输入
1
00:00:01,000 --> 00:00:02,000
NASA and the FBI.
2
00:00:03,000 --> 00:00:04,000
<i>iPhone</i> owners.
输出
1
00:00:01,000 --> 00:00:02,000
nasa and the fbi.
2
00:00:03,000 --> 00:00:04,000
<i>iphone</i> owners.
跑整季之前值得先看一眼:`NASA` 会变成 `nasa`。斜体反而活下来了,因为降小写不会让字符串变长或变短,每个样式区间仍覆盖原来的词。
常见问题
全文转小写时,缩写和品牌名也会变吗?
会,NASA 变 nasa、iPhone 变 iphone,没有例外名单,也没有地方加一份:一个去猜哪些词该保留大写的页面,会大部分时候对、剩下的时候悄悄错。
转小写会让字幕更难读吗?
会。全小写文本失去句子开头与人名的视觉信号,阅读速度低于混排;这一页的用途是满足平台或台内规范,属于交付步骤,不是整理文件的手段。
转小写之后,斜体和颜色标签会丢吗?
通常不会:降小写不改变长度,样式区间仍覆盖原来的字符。例外是那些降下来会变成两个字符的字母(如土耳其语 İ),此时该行的标签会被丢弃并计入报告。
会改动时间码或 cue 编号吗?
不会。这一页只改每行的文字,起止时间保持原文件的毫秒值,cue 顺序与编号原样写出,放在时间轴调整之后跑也安全。
只想把文件里一部分行改成小写可以吗?
这一页只能整份处理。局部修改的实际做法是用查找替换针对特定的词,或者先把文件拆开、只对其中一份跑本页。
中文、日文字幕跑这一页会怎样?
原样返回。没有大写形式的文字系统不会发生任何替换,文件逐字节不变,报告也不会声称改动过。