一些视频播放器无法播放嵌入式字幕轨道

时间:2020-10-23 14:52:03

标签: video mp4 video-subtitles

我有一些客户认为没有字幕的mp4视频,但是当我们的媒体团队查看字幕时,他们注意到在Mac上的Safari浏览器中,字幕正在显示。但是,当我在Windows Media Player或Chrome浏览器或Edge中查看字幕时,没有显示字幕,也没有在控制按钮上显示字幕。

Sample Video

最初,我认为可能是Safari具有自动字幕功能,就像您现在在Facebook上的YouTube上看到的那样,但是在查看VLC中的视频后,我发现确实存在嵌入式字幕轨道,并且编码类型为{{ 1}}。

Sample Video in VLC Showing Embedded Subtitle Track in Codec Properties

如果我在VLC中播放视频,它确实允许我打开该字幕轨道。

Sample Video Playing in VLC Allowing Subtitle Selection

问题:

我不确定是什么阻碍了字幕在某些播放器中的显示或选择。

  • 播放器根本不支持嵌入式字幕轨道吗? (我不认为是这种情况,因为我在Chrome中看到了可以观看的视频),-OR-
  • 某些播放器不支持用tx3g?-OR-
  • 编码的字幕轨道
  • 我需要在计算机上安装tx3g编解码器以使字幕可用吗?

奇怪的是,根据我在论坛上阅读的内容,Chrome中的默认视频播放器是VLC视频播放器。

谢谢您的帮助!

更新:

我做了一些测试,发现如果我还在tx3g标签中的HTML5 <video>元素中包含一个外部轨道文件,那么在支持{{1} }嵌入式字幕轨道,您会获得2个字幕(英语)选项,但在不支持的播放器上,您只会获得外部(VTT)选项。

Sample Video Test Page - HTML5 with <video> (HTTP)

显示嵌入式<track>字幕(Safari)

Screenshot: Video With Embedded and External Subtitle Tracks (in Safari Browser)

不显示嵌入式tx3g字幕(Chrome)

Screenshot: Video With Embedded and External Subtitle Tracks (in Chrome Browser)

0 个答案:

没有答案