YouTube 字幕的格式

YouTube 字幕的格式

是否可以为 YouTube 字幕添加简单的格式?(例如粗体、斜体、下划线。)

简单地谷歌一下,有人建议在.srt 或.vtt 文件中添加 html 样式的标记就可以了,例如,<i>italicized text</i>但我试过了,似乎不起作用。

答案1

通过将我的视频的 srt 文件替换为我在此处转换的 vtt 文件,我能够使斜体在我的 YouTube 视频中发挥作用:

简单的 SubRip 到 WebVTT 转换器

我不知道它为什么会起作用,因为 srt 文件中的代码条目<i></i>没有被 vtt 文件中的其他/不同代码(例如 [i][/i] 或类似代码)替换,并且 YouTube 字幕编辑页面中的字幕列表<i></i>完全删除了标签。但它确实起作用了。呼。

我希望这个对你有用 :)

答案2

Youtube 不支持 标记.srt,但支持 标记“初始实施”(无论其含义如何).vtt。请查看此列表CC 支持的格式

该链接表明真实文本 ( .rt)支持简单标记。你应该尝试一下。

答案3

Youtube 支持 WebVTT (.vtt) 字幕文件中的某些格式。它可能仅在字幕“发布”后可见,并在标准 YouTube 页面上查看,而不是在编辑页面上。

.vtt 的优点在于,其基本格式与常见的 .srt 格式非常接近。只需在顶部添加“WEBVTT”,后跟一个空行,并将时间码中的逗号替换为点即可。

如果您使用的是 Mac 或 Linux,则可以使用此命令将 SubRip 文件转换为 .vtt:

perl -pe 'BEGIN {print "WEBVTT\n\n"}; s/(\d),(\d)/$1.$2/g' yoursubs.srt >newsubs.vtt

相关内容