.net 从原始位图数据帧创建视频文件的最简单方法是什么?

.net 从原始位图数据帧创建视频文件的最简单方法是什么?,.net,winforms,c++-cli,video-capture,video-encoding,.net,Winforms,C++ Cli,Video Capture,Video Encoding,这必须非常简单。:) 我有一个应用程序集,它是用管理和非管理C++混合的.y/p> 我想在对话框中键入一个文件名,然后单击一个按钮,请求将传入的帧序列滚动到该名称的.avi文件中 我的帧数据目前是原始RGB24数据,正在变成一种更友好的方式,以便在我的表单上实时显示,但我想先了解“打开新视频文件”和“将当前帧保存到视频文件”机制的最佳连接方式 我的新帧将在表单的Paint方法中渲染,我确信这不是调用save的最佳位置,但它在哪里 如果有人能帮助我澄清最有效、最合理的添加方式,至少在英语中,这是一

这必须非常简单。:)

我有一个应用程序集,它是用管理和非管理C++混合的.y/p> 我想在对话框中键入一个文件名,然后单击一个按钮,请求将传入的帧序列滚动到该名称的.avi文件中

我的帧数据目前是原始RGB24数据,正在变成一种更友好的方式,以便在我的表单上实时显示,但我想先了解“打开新视频文件”和“将当前帧保存到视频文件”机制的最佳连接方式

我的新帧将在表单的Paint方法中渲染,我确信这不是调用save的最佳位置,但它在哪里


如果有人能帮助我澄清最有效、最合理的添加方式,至少在英语中,这是一项相当全面、直截了当的任务,我将不胜感激。

虽然我还没有尝试过,但我在MSDN上找到了一个指向codeproject的链接:

从外观上看,codeproject文章的源代码将不那么简单的Win32 AVI API封装到了一个相对简单的.net库中。然而,它是.NET1.1,它带来了人们可能期待的所有荣耀和挫折


下面是一篇MSDN文章,它将我带到了codeproject上的那个位置:

虽然我还没有尝试过,但我在MSDN上找到了一个指向codeproject的链接:

从外观上看,codeproject文章的源代码将不那么简单的Win32 AVI API封装到了一个相对简单的.net库中。然而,它是.NET1.1,它带来了人们可能期待的所有荣耀和挫折


下面是一篇MSDN文章,它让我在codeproject上找到了这个位置:

到目前为止,最简单的解决方案是在OpenCV中链接,并使用VideoWriter组件,它几乎完成了我想做的事情。很高兴知道是否有一种本地的方法可以做到这一点,这种方法同样简单,并且可以很好地放在托管环境中。到目前为止,最简单的解决方案是在OpenCV中链接,并使用VideoWriter组件,它可以做我想做的事情。如果能知道是否有一种本地的方法可以做到这一点,这种方法同样简单,并且可以很好地放在托管环境中,那就太好了。