跳到主要內容
支援知識庫

錯誤:CvCapture_MSFM:InitStream 未能設定媒體類型

內容類型: 錯誤訊息   |   文章 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 安裝為視訊封裝到後端。在 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 產品。
Intel® Xeon Phi™ 處理器軟體 OpenVINO™ toolkit 效能程式庫

停產產品

適用於邊緣的 Intel® Developer Cloud

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。