Silverlight 是不是有标准或推荐的外部字幕格式?

Posted

技术标签:

【中文标题】Silverlight 是不是有标准或推荐的外部字幕格式?【英文标题】:Is there a standard or recommended external subtitle format for Silverlight?Silverlight 是否有标准或推荐的外部字幕格式? 【发布时间】:2009-10-21 17:45:27 【问题描述】:

我需要将字幕加载为视频的外部 xml/文本(代表不同语言)文件。但是,我正在尝试为我的外部文件确定架构/格式,并且遇到了两个选项:

萨米:http://msdn.microsoft.com/en-us/library/ms971327.aspx 定时文本:http://www.w3.org/AudioVideo/TT/

现在我倾向于 SAMI,因为 Timed Text 似乎相对较新并且仍在起草中。此外,Netflix 提到他们正在为此努力实现:http://blog.netflix.com/2009_06_01_archive.html 有人有什么建议/建议吗?

【问题讨论】:

【参考方案1】:

我在 CodePlex 上使用过 SMIL 和与 Silverlight player 相关的另一种优先级格式。 SAMI 也很有趣...我已经看到对 SMIL 的更广泛支持,但是对于您正在做的事情,我会说 SAMI 或 SMIL 都很好,因为没有对任何格式(今天)的内置支持银光。

您将不得不自己处理和渲染它,所以我会选择最简单的格式。除非您希望从外部来源获得这些信息,否则您应该首先查看该格式是什么。

我从事广播行业,我得到的大部分 CC 文件都是基于 SMIL 的文件。

【讨论】:

【参考方案2】:

我使用 SAMI 字幕制作了一个项目 - 效果很好。 如果您需要一些示例代码来入门,请写信给我。

【讨论】:

以上是关于Silverlight 是不是有标准或推荐的外部字幕格式?的主要内容,如果未能解决你的问题,请参考以下文章

探究一下c++标准IO的底层实现(3000字长文)

如何托管 Windows Workflow 4“工作流设计器”?是不是支持 Silverlight 或 Click 一次?

javaIO--字节流

安装了VS2010后和SilverLight4之后还有没有必要安装blend吗?

在 Silverlight SaveFileDialog 中打开文件而不是保存文件

'umi' 不是内部或外部命令,也不是可运行的程序 或批处理文件或umi: command not found。