如何解决如何将WPF表单的内容作为帧流式传输到AVI文件?
| 我目前将实时视频混合发送到输出屏幕(特定屏幕上的表单)。将其视为PowerPoint的真正高级版本。我称其为PC的视频控制室。我想从一个屏幕(我选择允许多个屏幕)每秒拍摄30帧,然后从计算机(立体声)中获取音频,然后将其保存到硬盘上。我怎么做? 我知道我可以使用RenderTargetBitmap类绘制界面的图像,但是如何将这些图像(作为帧)放在AVI文件中或将其推送到视频服务器? SDK?或一个代码示例来指出正确的方向,那就太好了!我还想捕获当前立体声混音或麦克风的声音(由用户确定)。 我不想使用第三方,我希望在程序中使用它来最大程度地控制它。我可以,使用第二个程序进行压缩,然后保存一个原始AVI文件(带有音频流)。磁盘很便宜,正如任何程序员都会说的那样。如果需要,我将分别保存视频和音频流,但我不想保存。 让我知道。解决方法
检出RenderTargetBitmap类。它使您可以将任何视觉转换为像素,然后传递给编码器/网络堆栈,如此处所述
还请查看Windows Media Foundation,以将像素转换为avi或流
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。