如何以编程方式列出已安装的视频编解码器?

问题描述 投票:2回答:1

您知道如何从Windows窗体以编程方式获取计算机上安装的视频编解码器列表吗?

c# list video codec
1个回答
1
投票

Windows窗体是UI元素,因此它们在那里对您没有帮助。

就高层检索视频编解码器列表而言:

  1. 使用DirectShow
  2. 您可以从包含编解码器信息的各种注册表项中读取信息
  3. 您可以检查所需编解码器的文件位置
  4. 您可以尝试在内部打开视频文件,并在不存在编解码器的情况下捕获异常。这可能需要一些自定义代码或API

此外,为了将来参考,通常指出“我需要代码”不会使您获得满意的答复。


1
投票

尝试此链接... Best way to enumerate all available video codecs on Windows?

注意...它适用于C ++,但应该以正确的方向开始。

© www.soinside.com 2019 - 2024. All rights reserved.