我有一個簡單的WPF(XAML)文件,它具有一些動畫形狀和文本。動畫沒有交互行爲。我想將此動畫錄製爲視頻文件,我稍後打算將其用作屏幕錄像的「前奏」屏幕。如何將XAML/WPF文件轉換爲視頻(AVI,WMV等)
我認爲我需要的是:C#代碼需要輸入XAML文件並在(例如24fps)時吐出高質量的WMV。
可能的替代我已經調查已經
記錄屏幕錄製軟件,如Camtasia工作室。這可行,但動畫並不平滑,特別是當動畫有很多轉場或動作時
使用Epiphan Systems的DVI2USB之類的硬件。成本太高;還沒有嘗試過。
使用DVR卡錄製電視輸出(S-視頻等) - 低質量和低分辨率。在2008年10月28日
更新 - 工作的源代碼
這個博客帖子有出口WPF/XAML爲AVI的全部工作的源代碼示例。這不是一樣快,我想,但它適合我的需求: