XAML で書かれたアニメーションがあります。そのアニメーションからビデオ (AVI) を作成する必要があります。それを行う方法はありますか?
3508 次
3 に答える
5
WPF(つまり、Silverlightではない)でそれを行う方法は次のとおりです
于 2011-01-31T09:50:14.963 に答える
4
Expression Encoderを使用している場合は、次の操作を実行できます。
- アニメーションと同じ数のフレームを持つ空白のムービーを作成します(間違えた場合は後で長さを変更できます)
- XAMLアニメーションオーバーレイオプションを使用して、XAMLベースのアニメーションを追加します
- アニメーションをWMVにレンダリングします
- ビデオをWMVからAVIに変換します(多くの無料ツールがこれを行います)
私は、ExpressionEncoderの無料バージョンがこれを処理すると信じています。
Expression Encoderが機能しない場合は、JingやCamtasiaなどのスクリーンキャプチャソフトウェアを使用することもできます。
于 2009-09-21T16:49:01.457 に答える
0
Silverlight での私のアプローチは次のとおりです。
- キャンバスのスナップショットを WriteableBitmap に取り込みます。
- 無料の ImageTools Silverlight ライブラリを使用して、それらを .jpg に変換します。
- フォルダに保存します。
- FFmpeg.exe (Silverlight から) を起動し、それをビデオに変換します。
.exe ファイルを起動できない場合、唯一のオプションは、各 .jpg ファイルを (バイト配列として) サーバーに送信し、そこで「Process.Start」を使用することです。結果のビデオを Silverlight に送り返します。
ImageTools はあまり高速ではないため、各画像を .bmp として保存し、libjpeg-turbo を使用してそれらを .jpg に変換する必要がありました。
于 2014-04-03T08:47:57.410 に答える