我在DirectX中编写了一个实时可视化应用程序。 问题是,它应该作为视频流显示在多台计算机上。
我猜测WMV将是最简单的编解码器,因为它是MS和所有这些。
那么,我如何将一系列DirectX屏幕抓取转换为流畅的30fps WMV视频流?
答案 0 :(得分:2)
我建议您编写一个directshow源过滤器。源过滤器可以为编码器提供一系列位图,以压缩格式进行编码以进行传输。您可以使用文件编写器过滤器将其保存到磁盘,或使用网络流过滤器对其进行流式传输。
然而,这是一项非常重要的任务!
我们可以看到您的可视化应用程序的代码吗?请?!