介绍
SRT字幕文件是否以SubRip文件格式保存.srt
扩展。SRT文件可以在视频制作完成后添加字幕。每一个.srt
文件具有人类可读的格式,其中字幕和计时信息按顺序存储。
SRT是一种带有格式化的纯文本行的文件,这些行以空白行分隔。字幕按顺序编号,从1开始。
SRT文件结构
SRT文件包含以下格式的字幕:
一个数字计数器确定每个连续的副标题。在将SRT文件导入到Lokalise时,该计数器将被忽略,然后在导出过程中恢复。
一个时间码指定副标题何时出现在屏幕上,后面跟着一个箭头
-->
,时间码显示它何时应该消失。使用的时间码格式为小时:分钟:秒,毫秒
时间单位固定为两个零填充数字,分数固定为三个零填充数字(00:00:00,000
).时间码被用作本地化的关键。在导出翻译后,键将按时间码排序。字幕文本它可以跨越一条或多条线。文本被保存为Lokalise上的翻译值。
一个空行不包含文本的,表示当前副标题的结束。
下面是一个SRT文件的例子:
1
00:02:17,440——> 00:02:20,375
参议员,我们正在做
我们的最终接近{u}科洛桑{/u}。
2
00:02:20,476——> 00:02:22,501
{b}很好,{我}{/我}{/ b}中尉。
3.
00:02:24 948——> 00:02:26 247 x1:201 x2:516 y1:397 y2:423
4
00:02:36,389——> 00:02:39,290 x1:203 x2:511 y1:359 y2:431
v
5
00:02:41,000——> 00:02:43,295
(说冰岛)
6
00:02:45,000——> 00:02:48,295
♬上将
开始了他的远征♪< / i >
请注意,没有占位符,复数,或性别SRT格式的支持。
格式化
SRT格式支持从HTML派生的基本文本格式:
大胆的,
< b >…< / b >
或{b} {/ b}…
.斜体,
<我>…< / i >
或{我},{/我}
.强调,
<你>…< / u >
或{你}…{/ u}
.字体颜色,
.
线的位置,
X1:…x2:…y1:…
时间戳后面表示文本坐标。
还支持嵌套标记。有些实现只喜欢整行格式。格式可以“按原样”存储。
编码
SRT文件没有字符编码标准:它可以是Windows-1252, Windows-1251, Unicode, UTF-8, UTF-16,有或没有BOM。
在Lokalise上使用SRT文件
进口
要上传SRT文件,请打开Lokalise项目,继续到上传页面和像往常一样启动上传过程.
请注意,本地化不会执行深度验证您的.srt
文件:任何具有有效扩展名的文件将被接受。但是,如果文件具有无效的格式,则不会在项目中创建相应的翻译键和值。
文件导入后,可以在项目编辑器:
出口
将你的字幕输出回.srt
格式,继续下载页面:
选择SubRip从文件格式下拉菜单:
由于SRT文件不支持占位符或复数,您将无法调整复数格式和占位符的格式选项。的命令键,选项也将被禁用,因为键将始终按其时间码排序。
一旦你准备好了,点击建立和下载导出翻译包!