c# - 是否有任何 C# 或 C++ 框架可以帮助录制桌面应用程序的视频?

标签 c# c++ directx video-capture

我正在研究录制桌面应用程序(尤其是视频游戏)视频的各种方法。

我的第一个想法是更底层的东西,比如在 DirectX 前端——也许 Hook 一些 DirectX 方法并以这种方式记录。我希望有一个工具包或成熟的框架来简化这一切。

我的目标是将视频捕获数据流式传输到我的服务器。

有谁知道是否有任何工具可以帮助我解决这个问题?老实说,语言对我来说真的不重要。

最佳答案

或者使用 VLC (VideoLan) 并将其与您的应用程序捆绑在一起。

http://wiki.videolan.org/C_Sharp

不过要注意许可证限制...我不确定 VLC 使用什么许可证。

关于c# - 是否有任何 C# 或 C++ 框架可以帮助录制桌面应用程序的视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165577/

相关文章:

c++ - 将基类添加到 "New C++ Class"对话框

c++ - 从 IDirect3DSurface9 创建 cv::Mat

c++ - 与 BOOST Range 的接口(interface)

c++ - 将两个不同的 const 字符串传递给 std::string::insert 成员函数是未定义行为吗?

directx - 在 Windows 10 上将 DirectInput 与 XBOX One Controller 和窗口焦点一起使用

c++ - CHUNKSTATE 和 STAT_CHUNK 未定义

c# - 设置套接字的本地端点

c# - 使用 iTextSharp 在系统中使用字体

c# - Firebird EXECUTE BLOCK 从 c# 和 Flamerobin 中抛出错误 104

c# - 无法隐式转换类型 'System.Collections.Generic.List to ' System.Collections.ObjectModel.ObservableCollection