如何创建文件格式容器?

问题描述 投票:0回答:1

我正在使用HTML5视频,revealjs和quilljs来创建丰富的视频体验。当视频演示者正在讲话时,用户可以在视频帧内的视频,演示者的revealjs幻灯片和quilljs之间切换任意文本。每个视频与一个quilljs和一个revealjs条目相关联。

我试图让我的大脑如何将视频,幻灯片和quilljs文本打包成一个文件格式容器,可以作为单个文件下载,例如扩展名为.xyz,然后重新上载以进行播放(有点像MP4文件真的只是一个包含视频,音频和字幕的容器)。

我花了几个小时研究如何创建一个包含多个文件的容器,但无济于事。我希望在正确的方向上轻推一下。

video file-format
1个回答
0
投票

MP4容器本身通常支持三种轨道类型:

  • 视频
  • 音频
  • 字幕

可能是字幕轨道符合您的一些要求 - 例如如果需要,您可以在单独的视图中显示字幕。

最近,支持TTML(定时文本标记语言)轨道,其包括向视频添加图形和文本的能力。

您可以在此处查看有关向MP4(和MPEG DASH)添加TTML的一些信息:

还可以将私有轨道添加到MP4文件,尽管这并不常见。

© www.soinside.com 2019 - 2024. All rights reserved.