Expression Encoder 3 SDK屏幕截图C#样本?

我正在使用VSTS 2008 + .Net 3.5 + C#+ Microsoft Expression 3 SDK。 我想捕获屏幕并输出一个wmv文件。 我努力但却找不到谷歌的C#样本。 有参考样品吗?

错误的工具,Expression Encoder是一个转码器。 它需要video格式作为输入,并将其编码为不同的输出格式。

您需要先创建一个屏幕video。 捕获屏幕截图很容易,Graphics.CopyFromScreen()可以做到这一点。 生成video需要反复执行此操作并写入AVI等简单格式。 这里的代码可以提供帮助。

这样做足够快,以便每秒捕获足够的帧数是最终的挑战。 如果这很容易,那么出售Jingo和Camtasia的公司很快就会破产。

这里有一个迟到的答案,但你可以使用Expression Encoder 4的免费版本来做这个(有10分钟的时间限制 – 超过你需要购买专业版)。

SDK中有一个示例 – SDK \ Samples \ ScreenCapture。

请参阅http://www.microsoft.com/expression/products/EncoderPro_Overview.aspx