我有一个简单的WPF(XAML)文件,它具有一些动画形状和文本。动画没有交互行为。我想将此动画录制为视频文件,我稍后打算将其用作屏幕录像的“前奏”屏幕。如何将XAML/WPF文件转换为视频(AVI,WMV等)
我认为我需要的是:C#代码需要输入XAML文件并在(例如24fps)时吐出高质量的WMV。
可能的替代我已经调查已经
记录屏幕录制软件,如Camtasia工作室。这可行,但动画并不平滑,特别是当动画有很多转场或动作时
使用Epiphan Systems的DVI2USB之类的硬件。成本太高;还没有尝试过。
使用DVR卡录制电视输出(S-视频等) - 低质量和低分辨率。在2008年10月28日
更新 - 工作的源代码
这个博客帖子有出口WPF/XAML为AVI的全部工作的源代码示例。这不是一样快,我想,但它适合我的需求: