是否可以为 YouTube 字幕添加简单的格式?(例如粗体、斜体、下划线。)
简单地谷歌一下,有人建议在.srt 或.vtt 文件中添加 html 样式的标记就可以了,例如,<i>italicized text</i>
但我试过了,似乎不起作用。
答案1
通过将我的视频的 srt 文件替换为我在此处转换的 vtt 文件,我能够使斜体在我的 YouTube 视频中发挥作用:
我不知道它为什么会起作用,因为 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