首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Silverlight进行视频编辑?

如何使用Silverlight进行视频编辑?
EN

Stack Overflow用户
提问于 2010-01-08 15:32:09
回答 2查看 1.1K关注 0票数 4

我想移植我的一个ActiveX (到Silverlight),它具有以下特性:

  • 在任何视频文件中嵌入徽标图像。
  • 在任何视频文件中嵌入字幕。
  • 剪切任何视频文件(例如:剪切1分钟的10秒)。视频)。
  • 保存视频文件结果(由客户端的当前编码器保存)。

当前的ActiveX使用DirectShow -不幸的是,它不能在Silverlight中使用。我如何才能放弃旧的ActiveX技术,转而使用新的Silverlight技术?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-08 17:19:59

简单的答案是:你不能。

Silverlight主要针对两种类型的应用:-

  • 内容展示,即视频,音频和图像,所有的观点,创造有趣和有趣的方式,与这种内容互动。
  • 最近的业务应用程序线,即数据输入和数据表示。再一次,为了使这一点,至少比以前的技术制造这些应用的视觉刺激一点点。

视频编辑并不是真正属于这两个阵营,也没有被照顾到。

我还不确定ActiveX是否老了,毕竟在Internet中使用了什么技术来托管Silverlight插件?ActiveX。

票数 2
EN

Stack Overflow用户

发布于 2010-01-08 17:08:57

我不知道这样做是否容易。Silverlight本机可用的各种编解码器都由Silverlight MediaElement控件包装,据我所知,它们不是通过API直接公开的,例如,您无法获得原始解码的RGBA比特流。(如果我搞错了,我很想知道,但我已经四处打听过了,我不知道该怎么做。)Mono源树只有解码实现的狄拉克编解码,但没有任何东西可以让你很容易地解码,例如,WMV或AVI文件,据我所知。

即使您可以以某种方式获取原始的、解码的RGBA (或YCbCr)比特流,以便能够将任何您想要的数据插入到这些帧中,您仍然必须重新编码视频流,Silverlight也不提供任何本地支持。您必须编写自己的编码器(一点也不琐碎),从ffmpeg库中移植它们(也不简单),或者等待其他人这样做。

简而言之,我怀疑您现在需要坚持使用您的ActiveX解决方案--尽管使用一些聪明的JavaScript编码,也许可以将其封装在一个漂亮的Silverlight UI中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2028587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档