将silverlight应用程序转换为视频格式

时间:2009-02-08 13:51:34

标签: wpf visual-studio silverlight video expression-blend

我打算用Silverlight制作动画,我想将动画导出为视频格式,以便能够在视频分享网站上分享。

我该怎么做?

4 个答案:

答案 0 :(得分:1)

您可以使用像Camtasia这样的工具来录制您的屏幕或部分屏幕。然后它可以导出为一堆不同的视频格式。

答案 1 :(得分:1)

纯代码方法是编写一系列图像,然后将这些图像组合在一起作为视频文件。 Eric Gunnerson的代码是capture images from an animation,它的WPF但可能在Silverlight中有效吗? Codeproject有一个在C#中转换images to an AVI video file流的示例。它创建一个AVI输出。直接使用mpg会很棒,但是当它被压缩时,输入需要是一个视频流。如果您确实需要mpg作为最终输出,请查找现成的avi> mpg转换器。

顺便说一句 - 让我知道你是怎么做的,我对这个解决方案的性能/功能很感兴趣。

答案 2 :(得分:0)

MrTelly:这种方法不起作用,因为Silverlight不公开RenderTargetBitmap类。 (嗯,这不完全正确,类就在那里,但它的构造函数和方法都标记为SecurityCritical,因此通常无法访问。)

Jakers提出的Camtasia解决方案可能是最简单的解决方案。

答案 3 :(得分:0)

坚果,在Silverlight中没有一种简单的方法可以做到这一点,它很容易就像闪存中的馅饼一样。