我有一些客户认为没有字幕的mp4视频,但是当我们的媒体团队查看字幕时,他们注意到在Mac上的Safari浏览器中,字幕正在显示。但是,当我在Windows Media Player或Chrome浏览器或Edge中查看字幕时,没有显示字幕,也没有在控制按钮上显示字幕。
最初,我认为可能是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
我不确定是什么阻碍了字幕在某些播放器中的显示或选择。
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)