いくつかのアニメーション化された図形とテキストを含む単純な WPF (XAML) ファイルがあります。アニメーションにはインタラクティブな動作はありません。このアニメーションをビデオ ファイルとして記録し、後でスクリーンキャストの「イントロ」画面として使用したいと考えています。
私が必要だと思うもの:入力XAMLファイルを受け取り、高品質のWMVを(たとえば24fpsで)吐き出すC#コード。
私がすでに調査した可能な代替案
Camtasia Studio などの画面録画ソフトウェアで録画します。これは機能しますが、特にアニメーションに多くの遷移や動きがある場合、アニメーションはそれほどスムーズではありません
Epiphan Systems の DVI2USB などのハードウェアを使用します。コストがかかりすぎます。試していません。
DVR カードを使用して TV 出力 (S ビデオなど) を記録する - 低品質で低解像度。
2008 年 10 月 28 日の更新 - 動作するソース コード
このブログ投稿には、WPF/XAML を AVI としてエクスポートする完全に機能するソース コードの例があります。それは私が望むほど速くはありませんが、私のニーズには合っています: