5种低成本的方式为视频点播流提供封闭字幕
最近我和Hugh Murphy进行了一次谈话,他是公司的产品营销和开发经理 成功 杂志,关于出版物的配图过程 牧师. 该杂志的大部分内容是视频点播(VOD)或订阅视频点播(SVOD),并托管在YouTube上. 虽然YouTube不会自动处理字幕的创建, 您可以使用YouTube的帐户工具上传和/或创建字幕. 借助牧师和3Play Media等服务, 您可以上传视频并购买音频的转录作为sidecar文件,以便在播放期间与视频文件相关联.
与墨菲的谈话促使我重新审视直播和点播内容的字幕选项. 在美国.S., 有许多联邦法规可能会影响您的视频内容和分发, 特别是在可访问性要求方面. 审查第508节和FCC要求超出了本专栏的范围, 但我建议我所有打算建立大型视频内容库的客户,在当地和国家法律下探索他们的义务. (注意,隐藏式字幕和副标题是有区别的, 为了本专栏的目的, 我主要指的是隐藏式字幕.)
因为我与视频解决方案架构师的大部分工作都围绕着HLS内容分发和流媒体服务器(如Wowza streaming Engine或Red5 Pro)展开, 我最熟悉的是集成服务器端技术,用于包含封闭字幕. 有多种方法可以在视频中提供封闭字幕:
- Sidecar WebVTT(网络视频文本轨道)文件: 标题以WebVTT格式存储在单独的文本文件中, 哪个指示字幕的开始和停止时间. 加载流的视频播放器也会为所提供的语言加载sidecar文件.
- 综合CEA-608/708字幕: Apple HLS可以使用与电视广播流相同的CEA-608(第21行)字幕提供字幕. 较新的数字电视传输使用CEA-708字幕. 如果您的VOD或直播节目已经有CEA-608或-708字幕, 你可能会在苹果HLS或DASH上重复使用它们. 字幕被注入H.264个清单块的SEI消息.
- iOS WebVTT: HLS清单还可以引用单独的字幕清单,该清单引用与视频流关联的文本轨道. 与前面讨论的集成标题不同, 这些标题在H之外处理.264块. 用于iOS上的多语言支持, 您可能想要探索使用WebVTT清单而不是集成的标题.
- 3GPP定时文本: MP4文件可以在实际文件中嵌入字幕作为单独的音轨. 并非所有的网页浏览器和/或玩家都能够读取定时文本轨迹, 但大多数服务器端流解决方案可以提取这些曲目并转换为前面提到的标题选项.
- 这种方法将视频播放器下方的字幕作为网页(或本地应用程序)上的一个单独的HTML元素显示。. 这种方法的缺点是,当视频全屏显示时, 观看者可能无法看到或访问标题.
VOD内容, 您有时间和财力以相对较低的成本使用上述任何一种或所有方法处理标题. 用于直播, 虽然, 您需要使用编码器或服务器端注入技术,将标题推送到实时流(或标题清单)中。. 一些第三方付费服务可以提供实时操作员,提供各种格式的文本转录,然后您可以将其集成到视频播放中. 为了我的直播制作服务, 我经常将我的iPhone与音频混音器的XLR输出集成在一起,直接拨到转录器上获取字幕.
无论你用什么方法来分发你的视频内容, 确保在路线图中包含提供字幕功能的路径.
[本文发表在2019年9月号的。 流媒体杂志 作为“考虑封闭字幕”."]
相关文章
直播视频变得更具包容性, YouTube为直播带来了自动英文字幕. 此外,位置标签允许用户按地理位置进行搜索.
2018年2月27日
发布者可以添加标准的预写字幕,或者与第三方提供商合作,在直播流中插入实时字幕.
2017年6月7日
无论是让你的视频对听力受损的观众开放,还是增加搜索引擎优化, 你应该给你的视频加上字幕. 下面是您可以使用的工具和服务.
9月18日
政府法规明确规定了哪些在线视频需要配字幕. 了解法律以避免罚款和诉讼.
2013年9月6日
提及的公司及供应商