问题标签 [webvtt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - SubRip-File-Parser 无法检测文件编码
我试图让这个 srt 到 vtt 转换器工作,但它在尝试时一直说“无法检测文件编码”,这是我的代码。
谁能告诉我我做错了什么,文件链接正确。
链接到 GitHub delphiki/SubRip-File-Parser上的文件解析器
video - 用于直播的 WebVTT 文件
我正在尝试为直播实现隐藏式字幕。
视频从源头生成,通过编码器转成m3u8+ts文件放到服务器上。视频采用 3 比特率进行自适应流式传输。
语音到文本转换器提供语音的 XML 文件以及 UTC 中的时间戳(我可以更改为任何时区),它与生成它的视频流绑定。
是否可以在 WebVTT 文件中使用 XML 数据。在我的理解中,WebVTT 包含带有时间的字幕(以 hh:mm:sss.mmm 格式),它会在视频中出现。喜欢
但是在直播中,我们是否需要将日期信息连同它一起传递(hh:mm:sss.mmm),因为只有时间不会起到作用,因为时间可能会重复另一天,导致混乱。
以及视频时间如何与直播中的 WebVTT 时间信息相关联,因为 VOD 视频具有恒定的时长。
请分享任何信息如果您已经使用任何技术实现了直播的隐藏式字幕
html - 样式未应用于 webvtt 文件内容
我是使用 webvtt 文件的新手。我一直在尝试为 webvtt 文件的内容应用样式。我正在使用 MDN 网站中给出的示例。这就是我的代码的样子。
我仍然没有看到应用于文本的样式。这有什么原因吗?我错过了什么?TIA。
find - 在记事本++上搜索数字字符串
我正在尝试对我的字幕时间进行查找和替换操作。我需要在我的所有计时中添加一个小时数。SRT 文件应显示HH:MM:SS:FFF而不是MM:SS:FFF,因为这些用于 WEBVTT 文件。我在下面添加了一组示例时间。
这是我原来的布局 00:08.853 --> 00:11.158
这是我想要的布局 00:00:08.853 --> 00:00:11.158
请注意,我在每个计时的开头添加了一个额外的 00。
谁能帮我找出我需要使用什么公式来查找所有 00:00.000 --> 00:00.000 事件,除非记住确切的数字会改变,但布局保持不变。
我尝试了以下方法,但结果出现 0 次:
寻找 ??:??。???--> ??:??.???
替换 00:??:??.??? --> 00:??:??.???
html5-audio - 是否可以将 ttml 或 vtt 与 html 5 音频元素一起使用?
使用显示 vtt 或 ttml 作为带有 html 5 音频标签的轨道元素而不使用 javascript?IE 有没有办法在音频标签中将 vtt 或 ttml 显示为封闭的阳离子?我正在尝试显示播客成绩单,仅供参考。
javascript - VTT(字幕)无法从外部 url 工作
我正在尝试从外部 url 播放电影的字幕,但它不起作用,当我尝试添加本地存储的 vtt 文件时,它可以工作。下面是代码
<video id="video" controls preload="metadata">
<source src="video/sintel-short.mp4" type="video/mp4">
<track label="English" kind="subtitles" srclang="en" src="http://devcache.filmflexmovies.com/Test/Movies/2016/6/28/SDFEATUREMOVIE/Creed ENG.VTT" default>
</video>
上面的代码不起作用。但是当我复制 vtt 的内容时,它可以工作。
<video id="video" controls preload="metadata">
<source src="video/sintel-short.mp4" type="video/mp4">
<track label="English" kind="subtitles" srclang="en" src="abc.VTT" default>
</video>
请帮忙。
http-live-streaming - 如何将带有字幕的视频编码为带有 azure 媒体服务上的字幕的 hls 流
拥有 mp4 视频及其 vtt 字幕文件,我如何将此视频编码为 h264 多比特率自适应流,包括字幕?如何在编码过程中包含字幕文件?
android - WebVtt 字幕不显示(不工作)
我正在使用演示播放器和 ExtractorRendererBuilder 从 url 流式传输视频,这工作正常,但是当我通过 webVtt url 时它不显示字幕,我做错了什么?
和
google-chrome - WEBVTT(.vtt) 比 SubReal (.srt) 有什么好处?
我终于得出一个结论,google-chrome 不支持 .srt 因为 WEBVTT 是 HTML5 标准。
现在我想知道这个决定背后的原因是什么。
似乎 google-chrome 可能也支持 .srt ,因为:
- .srt 被广泛使用
- .srt 和 .vtt 几乎没有区别
WEBVTT 中有什么更好的东西可以使 .srt 过时吗?
live-streaming - HLS 直播字幕?
我正在使用 rtmp 将流广播到服务器并使用 HLS 将视频流式传输到我的设备。是否有字幕协议可以实时更新字幕,例如服务器中有字幕文件,我可以继续写入该文件,我的播放器也可以继续读取该文件。
我知道 WebVTT 适用于录制的流媒体视频,但它适用于实时流媒体视频吗?我可以将我的播放器链接到 webVTT 文件,并且我可以通过继续写入来更新字幕吗?