Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表达式编码器3 SDK屏幕捕获C#示例?_C#_Visual Studio 2008_Screen Capture_Expression Encoder_Expression Encoder Sdk - Fatal编程技术网

表达式编码器3 SDK屏幕捕获C#示例?

表达式编码器3 SDK屏幕捕获C#示例?,c#,visual-studio-2008,screen-capture,expression-encoder,expression-encoder-sdk,C#,Visual Studio 2008,Screen Capture,Expression Encoder,Expression Encoder Sdk,我使用的是VSTS 2008+.NET3.5+C#+MicrosoftExpression3SDK。我想捕获屏幕并输出一个wmv文件。我尽力了,但从谷歌上找不到C#样本。有参考样本吗?工具类型错误,表达式编码器是转码器。它需要一种视频格式作为输入,并将其编码为不同的输出格式 您需要先创建屏幕的视频。捕获屏幕快照非常简单,Graphics.CopyFromScreen()可以做到这一点。生成一个视频需要重复这样做,并将其写入AVI等简单格式。这可能会有所帮助 这样做的速度足够快,以便每秒捕获足够的

我使用的是VSTS 2008+.NET3.5+C#+MicrosoftExpression3SDK。我想捕获屏幕并输出一个wmv文件。我尽力了,但从谷歌上找不到C#样本。有参考样本吗?

工具类型错误,表达式编码器是转码器。它需要一种视频格式作为输入,并将其编码为不同的输出格式

您需要先创建屏幕的视频。捕获屏幕快照非常简单,Graphics.CopyFromScreen()可以做到这一点。生成一个视频需要重复这样做,并将其写入AVI等简单格式。这可能会有所帮助


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

这里的回答有点晚,但你可以使用Expression Encoder 4的免费版本来完成这项工作(有10分钟的时间限制——如果超过10分钟,你需要购买专业版)

SDK-SDK\Samples\screenscapture中有一个示例


请参见

Hi Hans,有没有使用Expression Encoder SDK编写屏幕捕获应用程序的C#示例代码?新SDK包括live pull push