【问题标题】:How to programmatically list Installed video codecs?如何以编程方式列出已安装的视频编解码器? 【发布时间】:2009-04-28 17:45:39 【问题描述】: 您知道如何以编程方式从 Windows 窗体中获取计算机上安装的视频编解码器列表吗? 【问题讨论】: 标签: c# list video codec 【解决方案1】: Windows 窗体是 UI 元素,因此它们无法帮助您。 就检索视频编解码器列表而言,概括地说: 使用DirectShow 您可以从包含编解码器信息的各种注册表项中读取 您可以检查您正在寻找的编解码器的文件位置 您可以尝试在内部打开视频文件并捕获不存在编解码器的异常。这可能需要一些自定义代码或 API 另外,为了将来参考,一般说“我需要代码”不会给你带来有利的回应。 【讨论】: