0

我正在使用 Tao 框架,并且我有一个简单的 opengl 控件。
如何从该控件录制视频并将其保存到文件中?

4

2 回答 2

1

请参阅此处以获取在 C# 中提到位图屏幕捕获并开始描述 AVI 转换的链接。

有关第一个链接中用于从位图图像集合制作 avi 文件的库的更多信息,请参见此处

有关使用媒体播放器编码器记录屏幕的示例,请参见此处。

更复杂和直接的方法是使用视频捕获卡或编写一个软件设备来模拟一个并使用 DirectShow.Net 或直接 Pinvoking 其他 DirectShow 库将该源提供给 DirectShow 过滤器。

于 2012-02-17T08:15:21.763 回答
1

如何从该控件录制视频并将其保存到文件中?

使用 glReadPixels 获取像素数据。将像素数据输入视频编码器(例如 DirectShow 过滤器图,或通过 ffmpeg/libavcodec 或将图像放入文件并稍后将它们编码为视频)。

于 2012-02-17T11:58:04.150 回答