Windows 为什么IGraphBuilder::RenderFile找不到ffdshow视频解码器?

Windows 为什么IGraphBuilder::RenderFile找不到ffdshow视频解码器?,windows,uac,directshow,codec,Windows,Uac,Directshow,Codec,当我以管理员身份安装K-Lite编解码器包(5.90 Basic),然后以标准用户身份运行调用IGraphBuilder::RenderFile的应用程序时,生成的图形没有ffdshow视频解码器过滤器。但是,当我作为(原始安装)管理员运行应用程序时,ffdshow视频解码器在图中 在安装编解码器时,我是否遗漏了什么 --bongFFDSHOW可能配置为不解码该视频格式。打开FFDSHOW configuration,找到您遇到问题的视频格式,在DECODER列中,找到显示“DISABLED”(

当我以管理员身份安装K-Lite编解码器包(5.90 Basic),然后以标准用户身份运行调用IGraphBuilder::RenderFile的应用程序时,生成的图形没有ffdshow视频解码器过滤器。但是,当我作为(原始安装)管理员运行应用程序时,ffdshow视频解码器在图中

在安装编解码器时,我是否遗漏了什么


--bong

FFDSHOW可能配置为不解码该视频格式。打开FFDSHOW configuration,找到您遇到问题的视频格式,在DECODER列中,找到显示“DISABLED”(已禁用)的位置,并查看是否找到给您带来问题的视频格式。如果旁边有“禁用”,请选择“libavcodec”或“ffmpeg-mt”。这样,DirectShow将使用该格式的编解码器


另外,FFDSHOW可能有一些小优点!要解决此问题,请转到DirectShow控件(在ffdshow视频解码器配置窗口中),并将优点设置为默认值,或设置为非常高,但不建议设置为非常高。。。但是,您可以设置它,只是为了查看其他编解码器是否具有更高的优点,并且它会出现在图形中而不是FFDSHOW中。

FFDSHOW可能被配置为不解码该视频格式。打开FFDSHOW configuration,找到您遇到问题的视频格式,在DECODER列中,找到显示“DISABLED”(已禁用)的位置,并查看是否找到给您带来问题的视频格式。如果旁边有“禁用”,请选择“libavcodec”或“ffmpeg-mt”。这样,DirectShow将使用该格式的编解码器


另外,FFDSHOW可能有一些小优点!要解决此问题,请转到DirectShow控件(在ffdshow视频解码器配置窗口中),并将优点设置为默认值,或设置为非常高,但不建议设置为非常高。。。但是,您可以设置它,只是为了查看其他编解码器是否具有更高的优点,并且它会出现在图形中而不是FFDSHOW中。

以某种方式清除首选项?重新启动?以某种方式清除首选项?重新启动?