我目前将实时视频混合发送到输出屏幕(特定屏幕上的表单)。将其视为 PowerPoint 的真正高级版本。我称它为电脑的视频控制室。我想从一个屏幕(我的选择,我允许多个屏幕)和计算机(立体声)设置的音频每秒拍摄 30 帧,将其保存到硬盘上。我怎么做?
我知道我可以使用 RenderTargetBitmap 类绘制界面图像,但是如何将这些图像(作为帧)放入 AVI 文件或将其推送到视频服务器?SDK?或者一个代码示例来指出我正确的方向,会很好!我还想捕捉当前立体声混音或麦克风的声音(由用户决定)。
我不想使用第三方,我更愿意在程序中这样做以最大限度地控制它。我很好,使用第二个程序进行压缩并只保存原始 AVI 文件(带音频流)。正如任何程序员都会说的那样,磁盘很便宜。如果必须,我会分别保存视频和音频流,但我不想这样做。
让我知道。