我正在使用DirectShow处理视频捕获应用程序并注意到某些问题。特别是,使用Microsoft LifeCam Studio相机时,会出现以下奇怪情况:
如果添加捕获过滤器的顺序是:首先是视频捕获,然后是音频(摄像头麦克风),那么来自摄像头的图像会获得强烈的粉红色调 - 看起来像是通过颜色转换运行的黑白图像它是粉红色的。
如果我交换添加过滤器的顺序:首先是音频(麦克风),然后是视频,那么问题就会消失。
我在我的应用程序中首先注意到这一点,但后来验证了Graph-Edit中发生的情况。
这种现象有没有合理的解释?