You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行MFWebCamToFile项目时遇WMF错误C00D36B4求助

解决Media Foundation错误C00D36B4:Failed to set media type on source reader

错误码C00D36B4是Windows Media Foundation的标准错误,本质是程序尝试设置的媒体格式不被你的捕获设备(摄像头)支持,比如指定的分辨率、帧率、编码类型超出了设备的能力范围。

以下是具体的排查和修复步骤:

  • 检查硬编码的媒体参数:打开MFWebCamToFile项目的配置代码,确认是否强制指定了摄像头不支持的参数,比如4K分辨率、60fps帧率或H.265编码,改成设备支持的参数即可。
  • 枚举设备原生支持的格式:修改代码调用IMFSourceReader::GetNativeMediaType接口,先获取摄像头支持的所有媒体类型列表,再从中选取兼容的格式进行设置,避免盲目指定。
  • 改用自动匹配模式:如果不需要特定格式,删除硬编码的媒体类型设置,让Media Foundation自动选择设备的默认输出格式,兼容性更强。
  • 更新设备驱动:卸载并重新安装摄像头的最新驱动,旧驱动可能导致Media Foundation无法正确识别设备支持的格式。
  • 排除硬件故障:用系统自带的相机APP或第三方视频工具测试摄像头,确认设备本身工作正常。

内容的提问来源于stack exchange,提问作者Uriel Frankel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 07:04:56