如何使用 VideoJS 将隐藏式字幕嵌入到 mp4 文件中?

How can I get closed-captions embedded inside mp4 file with VideoJS?

我想在我的项目中使用VideoJS,我还需要隐藏式字幕支持。我已经阅读了关于如何使用 WebVTT 文件中的文本轨道的 VideoJS 文档,但是我的大多数 .mp4 文件都在文件本身中嵌入了字幕,没有可用的 WebVTT 文件。如何使用 VideoJS 从 mp4 中获取字幕?

编辑:我们将直播视频,这就是将隐藏式字幕嵌入到流中的原因。

要执行提取步骤,您不会't/can不使用 VideoJS 本身。相反,有各种独立的视频编辑器可以完成这项工作……只需像 'video tools to extract sub-titles' 那样进行 google 搜索。最好是 find/use 一种将 subtitles/captions 提取到 "SRT" 文件类型的工具。然后,要转换成 VTT 文件,也有各种工具。 [对于这一步,我使用了免费的 SRT->VTT 转换器:http://atelier.u-sub.net/srt2vtt]