0

VSTS 2008 + .Net 3.5 + C# + Microsoft Expression 3 SDK を使用しています。画面をキャプチャしてwmvファイルを出力したい。一生懸命試しましたが、Google からの C# サンプルが見つかりません。参考サンプルは?

4

2 に答える 2

1

間違った種類のツールであるExpressionEncoderはトランスコーダーです。入力としてビデオ形式が必要であり、別の出力形式にエンコードします。

最初に画面のビデオを作成する必要があります。スクリーンショットのキャプチャは非常に簡単です。Graphics.CopyFromScreen()でそれを実行できます。ビデオを生成するには、これを繰り返し実行し、AVIなどの単純な形式で書き込む必要があります。ここのコードが役立つかもしれません。

これを十分に速く実行して、1秒あたりの十分なフレームをキャプチャすることは、究極の課題です。それが簡単だったら、JingoとCamtasiaを販売している会社はすぐに廃業するでしょう。

于 2010-06-16T18:00:55.110 に答える
1

ここでの回答は少し遅れましたが、無料版の Expression Encoder 4 を使用してこれを行うことができます (制限時間は 10 分 - それ以上の場合はプロ版を購入する必要があります)。

SDK には、SDK\Samples\ScreenCapture というサンプルがあります。

http://www.microsoft.com/expression/products/EncoderPro_Overview.aspxを参照してください。

于 2011-03-24T13:55:12.827 に答える