【问题标题】:Convert a silverlight application to video format将 silverlight 应用程序转换为视频格式
【发布时间】:2010-10-06 06:14:52
【问题描述】:

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

我该怎么做?

【问题讨论】:

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


    【解决方案1】:

    您可以使用像 Camtasia 这样的工具来记录您的屏幕或部分屏幕。然后可以将其导出为多种不同的视频格式。

    【讨论】:

    • 我知道截屏软件,但质量很差,我想做高清视频。
    • 我的问题更多是关于“如何转换”我的动画,而不是“如何捕捉”我的动画结果。
    • Camtasia 等将能够为您的动画制作高清视频。如果您正在寻找一种在代码中将动画转换为视频格式的方法,那么考虑到录制屏幕本身的简单替代方案,您可能会发现它相对复杂。
    【解决方案2】:

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

    顺便说一句 - 告诉我你的进展,我对这个解决方案的性能/功能感兴趣。

    【讨论】:

    【解决方案3】:

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

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

    【讨论】:

      【解决方案4】:

      坚果在 Silverlight 中没有一个简单的方法可以做到这一点,它很容易在 Flash 中完成。

      【讨论】:

        猜你喜欢
        • 2012-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-30
        • 2011-01-12
        • 1970-01-01
        相关资源
        最近更新 更多