首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么IGraphBuilder::RenderFile找不到ffdshow视频解码器?

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

Stack Overflow用户
提问于 2010-06-11 03:04:41
回答 1查看 818关注 0票数 1

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

安装编解码器时是否遗漏了什么?

--bong

EN

回答 1

Stack Overflow用户

发布于 2011-03-10 22:08:26

FFDSHOW可能被配置为不解码该视频格式。打开FFDSHOW配置,找到你遇到问题的视频格式,在解码器列中,找到它显示"DISABLED“的地方,然后看到你找到了给你带来麻烦的视频格式。如果旁边有"DISABLED“,请选择"libavcodec”或"ffmpeg-mt“。这样,DirectShow将使用该格式编解码器。

其他的,FFDSHOW可能有很小的优点!要解决此问题,请转到DirectShow控件(在ffdshow视频解码器配置窗口中),并将分数设置为默认值,或非常高,但不推荐非常高...但你可以只设置它,看看其他编解码器是否有更高的优点,它会出现在图中,而不是FFDSHOW中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3017586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档