video.js 上的 HTML/CSS 格式标题

最大优势

我正在研究自适应流媒体平台,我想问一下是否有可能使用字幕(caption)通道来显示有关当前视频剪辑的video.js格式(CSS)信息。例如:在我的例子中,我用来传输音乐视频剪辑播放列表,我想向当前艺术家展示一个带有信息的 css-box。我目前使用 GPAC 的东西来发送自适应 mpeg-dash 视频,我想知道是否有办法通过字幕通道发送我需要为 css-box 内的每个视频显示的信息,而不是字幕的标准格式。提供链接 www.allibrante.com 非常感谢!

米克

MPEG DASH 支持字幕信息,无论是作为单独的文件还是在 mp4 容器中。

为字幕定义了不同的格式,但从您的需求描述来看,听起来 W3C TTML 会是一个很好的匹配。

这支持用于设置文本样式的 CSS - 规范包括如下示例:

<region xml:id="r1">
  <style tts:extent="306px 114px"/>
  <style tts:backgroundColor="red"/>
  <style tts:color="white"/>
  <style tts:displayAlign="after"/>
  <style tts:padding="3px 30px"/>
</region>
...
<p region="r1" tts:backgroundColor="purple" tts:textAlign="center">
  Twinkle, twinkle, little bat!<br/>
  How <span tts:backgroundColor="green">I wonder</span> where you're at!
</p>

在此处输入图片说明

完整规范可在此处获得(在撰写本文时):https : //www.w3.org/TR/2018/CR-ttml2-20180313/,您可以在此处查看一些讨论和示例:https://github。 com/rbouqueau/TTML_in_MP4_DASH_statement

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

video.js上的动态视频

使用video.js在iOS上内联播放视频?

highcharts.js中y轴标题文本的格式函数

fullpage.js中带点的水平导航栏上的标题

在Android设备上,寻求Video.js的时间大约减少了5-10秒

将媒体放入Node.js上的Kinesis Video Streams中

X轴上的图表线morris.js格式日期

更改C3.js图表上的工具提示格式

iOS设备上的日期格式问题(香草JS)

Backpressed Video Gallery 上的错误

在目录中,如何在相同的“级别”上使用两种不同的标题格式?

如何在 Chrome、Android 上的 Video.js 中设置 HLS (m3u8) 的初始时间

无法在leaflet.js上以d3.js“格式”绘制多边形

仅在 React.Js 中更改主页上滚动标题组件的样式

Vuie.js-如何在Vuetify上放置2行导航标题

在Angular.js中单击图像按钮上的标题文本可编辑

贴在“等待标题”上

模拟背景大小:在<video>或<img>上显示

如何在<video>元素上触发MediaError?

YouTube video iframe上的4个圆角

在 Intellij 上导入 processing.video.*

为什么在crypto-js上收到格式错误的UTF-8数据错误?

JavaScript Chart.js-自定义数据格式以显示在工具提示上

在Vue.js 2.0中的v模型上实施格式化的正确方法是什么

d3.js格式化聚集图表上的数据标签

D3.js-在x轴上添加刻度值(日期格式)

如何在网页上显示格式正确的JS代码段?

如何在Quill JS上保留空白,同时保持从Microsoft Word复制/粘贴的格式?

为什么在crypto-js上收到格式错误的UTF-8数据错误?基本解码