这种字幕格式叫什么?
What is this subtitle format called?
我找到了这样的字幕:
<transcript>
<text start="2.906" dur="3">TEXT 1</text>
<text start="7.907" dur="3.914">TEXT 2</text>
......
那个格式叫什么?
这是 Youtube 的 "Timed Text" 转录格式。基于 W3C TTML(见底部示例)。
您显示的示例看起来像较旧的 version/layout 格式(例如:2011 年的视频具有类似的布局,但 2017 年的转录本看起来略有不同,因为现在使用 timedtext format="3"
)。
当您在加载(标记)转录文本的视频上启用 CC
选项时。您可以通过在浏览器的开发人员工具中检查 "Network" 请求来查看这一点。
在新选项卡中打开 timedtext>key=
link 以查看抄本文本的内容。
(见下文image):
编辑:
PS:如果你想让它显示得与你发布的样式相似,在timedtext>key=
link中只需将URL的结尾从&fmt=srv3
编辑为&fmt=srv1
.
添加 &fmt=vtt
实际上会转换字幕,但浏览器可能会给出错误,因为此 header 返回 Content-Type: text/xml
但内容不是 xml。
我找到了这样的字幕:
<transcript>
<text start="2.906" dur="3">TEXT 1</text>
<text start="7.907" dur="3.914">TEXT 2</text>
......
那个格式叫什么?
这是 Youtube 的 "Timed Text" 转录格式。基于 W3C TTML(见底部示例)。
您显示的示例看起来像较旧的 version/layout 格式(例如:2011 年的视频具有类似的布局,但 2017 年的转录本看起来略有不同,因为现在使用 timedtext format="3"
)。
当您在加载(标记)转录文本的视频上启用 CC
选项时。您可以通过在浏览器的开发人员工具中检查 "Network" 请求来查看这一点。
在新选项卡中打开 timedtext>key=
link 以查看抄本文本的内容。
(见下文image):
编辑:
PS:如果你想让它显示得与你发布的样式相似,在timedtext>key=
link中只需将URL的结尾从&fmt=srv3
编辑为&fmt=srv1
.
添加 &fmt=vtt
实际上会转换字幕,但浏览器可能会给出错误,因为此 header 返回 Content-Type: text/xml
但内容不是 xml。