-->
保存您的免费座位流媒体连接今年八月. Register Now!

流媒体的封闭字幕

Article Featured Image

Interestingly, McLaughlin还质疑FCC法规中允许的SMPTE-TT(美国电影电视工程师协会定时文本格式)的使用是否提供了法规正在寻求的直播字幕内容的等效性. Specifically, McLaughlin指出,SMPTE-TT在实时播放过程中缺乏平滑滚动的能力, as TV captions do. 相反,标题一行接一行地跳起来,更难以阅读. 可以通过使用SMPTE-TT规范对608数据进行隧道传输来避免这个问题, 但并不是所有的网站制作者都在使用这种技术.

McLaughlin认为使用MP4和MPEG-2传输流中可用的嵌入式字幕, like iOS devices can, 最简单的方法是否提供了最好的字幕体验. 请注意,对于点播广播来说,侧斗和平滑滚动都不是问题. With on-demand files, 字幕与口语同步,主要通过视频上的弹出字幕呈现, 当它们与屏幕上发生的事情相匹配时,哪些更容易理解.

虽然这不符合FCC的要求, 私人组织为聋人和听力障碍观众提供视频的另一个选择是纽约市市长布隆伯格提供实时美国手语直播的方法. 这是洛克希德马丁公司最初使用的方法. for its live events. 最终,该公司发现使用实时字幕更有效,成本更低. You can see a presentation 托马斯·阿奎龙在这个话题上的观点, 洛克希德·马丁公司企业技术项目经理, 来自流媒体东部.

点播文件字幕

正如您所怀疑的那样,按需文件的字幕比实时事件的字幕更简单、更便宜. 像CaptionMax这样的服务提供商有很多, 在哪里你可以上传你的视频文件(或低分辨率代理)和下载字幕文件在任何和所有需要的格式. 你也可以从CPC电脑提示购买MacCaption等软件 & Captioning Co. 要创建和同步您的字幕(Figure 4).

使用MacCaption为这个短视频剪辑创建字幕

Figure 4. 使用MacCaption为这个短视频剪辑创建字幕

针对小批量生产商, 有几种免费的游击方法可以用来创建和格式化标题. 为了一个64秒的测试片段, 我使用了Adobe Creative Suite中的语音转文本功能来创建一个粗略的文本, 然后我在文本编辑器中进行了清理. 接下来,我把源视频文件上传到YouTube,然后上传了文字记录. 使用专有技术, YouTube将实际的演讲与文本同步, 哪些可以在线编辑,如 Figure 5.

更正YouTube上的字幕

Figure 5. 更正YouTube上的字幕

从那里,你可以下载一个 .sbv file from YouTube, 您可以使用几个在线或开源工具之一将其转换为必要的字幕格式. 我使用了3Play Media的在线字幕格式转换来进行测试. 请注意,YouTube有很多关于创建脚本的建议,其中许多都在最近的一篇文章中进行了总结 ReelSEO.com article. 如果你想在YouTube上配字幕,你应该看看这个.

哪种方法最适合您的字幕要求? 请记住,标题有多个定性方面, 搞砸了其中任何一个对你的耳聋和听力障碍的观众来说都是非常明显的失礼. For example, 来复制实际的音频体验, 你必须在文件中添加关于其他音频的描述性评论(掌声), rock music). With multiple speakers, 你可能需要将文本放置在视频帧的不同部分,这样谁在说话就很明显了, 或者在文本中添加名称或标题. 关于如何将文本分组以供在线观看,还有一些更基本的规则.

Basically, 如果你不知道自己在做什么,需要标题来很好地反映你的组织, 你应该雇个人帮你做, 至少在你摸清门道之前. For infrequent use, 转录和标题格式是非常实惠的, 尽管很少有服务在网上公布价格. 我发现最低的价格大约是每分钟3美元, 但这将因周转要求和数量承诺而有很大差异. Remember, again, 说明文字有准确性成分和定性成分, 所以最便宜的供应商并不总是最好的.

为你的流媒体视频添加字幕

一旦你有了标题文件, 将它与流媒体视频文件匹配是在创建播放器时以编程方式完成的, 您所需要的只是适当格式的标题文件. For example, Flash使用万维网联盟(W3C)定时文本XML文件格式(ttml -以前称为DFXP), 你可以通过FLVPLaybackCaptioning组件添加. Brightcove, Inc., 流媒体使用的ovp之一, 可以接受DFXP或前面提到的SMPTE-TT格式吗, 为提供说明文字(Figure 6). Most other high-end OVPs, 以及LongTail Video的JW Player和Zencoder等开源播放器, Inc.’s Video.Js,也在各自的站点上支持带有大量文档的标题.

Brightcove中的字幕:播放器叠加在视频属性控件上,您可以在其中上传字幕文件.

Figure 6. Brightcove中的字幕:播放器叠加在视频属性控件上,您可以在其中上传字幕文件.

在某种程度上,这似乎是流媒体市场独有的, 不同的参与者已经从一个统一的标准演变而来, 给广播市场多年前就已经标准化的功能增加了混乱和复杂性. Examples abound. Windows Media的标题必须是SAMI格式, 用于同步可访问媒体交换, 而平滑流使用的是TTML.

As mentioned, iOS设备可以解码传输流中的嵌入式字幕, 消除了对单独标题文件的需要. 然而,通过HTTP Live Streaming,苹果正在向WebVTT规范迈进 Web超文本应用技术工作组 作为HTML5视频字幕的标准. Speaking of HTML5, 它有两个相互竞争的标准, TTML and WebVTT, 尽管浏览器对这两种标准的适应还处于萌芽阶段. 缺少字幕是大型三字母网络存在的另一个原因, 哪些是被迫加说明的, 不能使用HTML5作为桌面游戏的主要播放器.

对于大多数与标题相关的格式和标准的起源的非常有用的描述, check out "Zencoder网站、移动设备和连接电视的封闭字幕指南."

Trans-Platform字幕

那些在多个平台上发布视频的制作人呢, 比如针对台式机的Flash和针对移动设备的HLS? 我们刚刚开始在流媒体服务器产品中看到传输支持,这些产品可以为一个平台输入字幕, such as HLS, 并将标题转换为在另一个平台上使用, such as Flash.

For example, 我采访了丹佛RealEyes Media的杰夫·迪克, 一家专门从事基于flash的富互联网应用的数字机构. 他报告说Adobe Media Server 5.0.我可以输入针对HLS或RTMP的标题流,并将它们转换为服务器支持的任何目标的部署. For HLS, this means captions embedded in the MPEG-2 transport stream; for delivery to Flash, 这意味着打破并提供一个单独的标题文件与音频/视频块.

截至发稿时,Wowza发布了Wowza Media Server 3.5, 它能够接受来自各种流内和基于文件的来源的标题数据,然后将标题转换为使用Apple HLS的直播和点播视频流的适当格式, Adobe HDS和RTMP协议.“所以一旦你为一个平台创建并格式化了你的字幕, 这些和类似的产品将根据服务器支持的其他目标平台的需要自动转换它们. (下周初,我们将有一篇关于使用Wowza Media Server作为封闭字幕的文章.)

[本文将发表在2012年12月/ 2013年1月号。 Streaming Media magazine.]

Streaming Covers
Free
合资格订户
Subscribe Now Current Issue Past Issues
Related Articles

Wowza Media Server 3中的封闭字幕.5

标题转换的引入通过最小化所需源文件的数量来简化部署, 尽管这个过程在现场和现场略有不同. on-demand

提及的公司及供应商