跳转至主要内容
支持知识库

错误: CvCapture_MSFM::InitStream 无法设置 MediaType

内容类型: 错误讯息   |   文章 ID: 000056857   |   上次审核日期: 2022 年 05 月 20 日

环境

操作系统

Windows® 10, 64-bit*

您看到了什么?

[ WARN:0] global C:\jenkins\workspace\OpenCV\OpenVINO\2020.2\build\windows\opencv\modules\videoio\src\cap_msmf.cpp (681) CvCapture_MSFM::initStream Failed to set mediaType ( stream,0 (0x0) @1) MFVideoFormat_RGB32(unsupported media type)

您为什么会看到它?

这个问题在 2020.2 版的OpenVINO™工具套件中出现,并被视为错误。这与 MSMF 后端不使用音频流处理媒体文件有关。

如何解决:

您可以尝试以下解决方法之一:

  1. 将 FFmpeg 安装为 VideoCapture 到后端。在 Windows* 上,您需要下载 OpenCV 社区插件。(推荐)
    • 在 OpenVINO™ 工具套件包中查找下载程序包:“C:\Program Files (x86)\IntelSWTools\openvino\opencv\ffmpeg-download.ps1”。
    • 右键单击脚本文件,然后选择 使用 PowerShell 运行。

  2. 使用上游 https://github.com/opencv/opencv/pull/17406 中可用的热修复程序

  3. 使用没有音频流的媒体文件
注意

这适用于 2020.2 版 Windows* 版OpenVINO™工具套件。

相关产品

本文适用于 4 产品。
英特尔® 至强融核™ 处理器软件 OpenVINO™ 工具包 性能函数库

停产的产品

英特尔® DevCloud for the Edge

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。