如何将WPF表单的内容(作为帧)流式传输到AVI文件?

| 我目前将实时视频混合发送到输出屏幕(特定屏幕上的表单)。将其视为PowerPoint的真正高级版本。我称其为PC的视频控制室。我想从一个屏幕(我选择允许多个屏幕)每秒拍摄30帧,然后从计算机(立体声)中获取音频,然后将其保存到硬盘上。我怎么做? 我知道我可以使用RenderTargetBitmap类绘制界面的图像,但是如何将这些图像(作为帧)放在AVI文件中或将其推送到视频服务器? SDK?或一个代码示例来指出正确的方向,那就太好了!我还想捕获当前立体声混音或麦克风的声音(由用户确定)。 我不想使用第三方,我希望在程序中使用它来最大程度地控制它。我可以,使用第二个程序进行压缩,然后保存一个原始AVI文件(带有音频流)。磁盘很便宜,正如任何程序员都会说的那样。如果需要,我将分别保存视频和音频流,但我不想保存。 让我知道。     
已邀请:
检出RenderTargetBitmap类。它使您可以将任何视觉转换为像素,然后传递给编码器/网络堆栈,如此处所述 还请查看Windows Media Foundation,以将像素转换为avi或流     

要回复问题请先登录注册