繁体   English   中英

在 C# 中创建视频文件

[英]creating video file in C#

我将如何创建一个应用程序来记录用户与 C# 桌面的交互,然后将其转换为视频格式,例如 avi?

要捕获屏幕截图,您可以使用CopyFromScreen

简单的 C# 示例:

Rectangle bounds = Screen.GetBounds(Point.Empty);
using(Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
    using(Graphics g = Graphics.FromImage(bitmap))
    {
         g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size);
    }

    // TODO: Save or use in any other way.
}

但是,如果您想捕获视频,最好使用类似Stack Overflow question 的内容

你可能想看看像这样这样既具有实现库做的在C#截屏

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM