介绍

SRT字幕文件是否以SubRip文件格式保存.srt扩展。SRT文件可以在视频制作完成后添加字幕。每一个.srt文件具有人类可读的格式,其中字幕和计时信息按顺序存储。

SRT是一种带有格式化的纯文本行的文件,这些行以空白行分隔。字幕按顺序编号,从1开始。

SRT文件结构

SRT文件包含以下格式的字幕:

  1. 一个数字计数器确定每个连续的副标题。在将SRT文件导入到Lokalise时,该计数器将被忽略,然后在导出过程中恢复。

  2. 一个时间码指定副标题何时出现在屏幕上,后面跟着一个箭头-->,时间码显示它何时应该消失。使用的时间码格式为小时:分钟:秒,毫秒时间单位固定为两个零填充数字,分数固定为三个零填充数字(00:00:00,000).时间码被用作本地化的关键。在导出翻译后,键将按时间码排序。

  3. 字幕文本它可以跨越一条或多条线。文本被保存为Lokalise上的翻译值。

  4. 一个空行不包含文本的,表示当前副标题的结束。

下面是一个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文件不支持占位符或复数,您将无法调整复数格式占位符的格式选项。的命令键,选项也将被禁用,因为键将始终按其时间码排序。

一旦你准备好了,点击建立和下载导出翻译包!

这回答了你的问题了吗?