我们可以为预览和捕获相同的DirectShow图表设置不同的分辨率吗?

时间:2012-05-23 10:03:20

标签: directshow webcam resolution preview

我有两个流,一个用于预览,一个用于我的DirectShow应用程序中的捕获。现在,我们发现1080P视频和1280 * 720视频的预览速度很慢。我想知道我们是否有任何方法可以为捕获和预览流设置不同的分辨率。如果我们有,我可以单独使用捕获端的高分辨率和预览,我可以显示低分辨率。

由于

1 个答案:

答案 0 :(得分:0)

您可以将捕获输出连接到Infinite Tee过滤器。使用tee过滤器的一个输出捕获,将第二个输出连接到调整大小过滤器,并使用它来预览。

在某些硬件上,您可以直接以不同的分辨率使用预览输出。但并非所有硬件都支持这一点。例如,某些硬件不会缩放预览,因此如果您使用较低的分辨率,则只能看到视频的左上角部分。而其他硬件根本没有预览引脚......