メインコンテンツへスキップ
サポート・ナレッジベース

エラー: 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)

見ている理由とは?

この問題は、OpenVINO™・ツールキットの 2020.2 リリースに存在し、バグと見なされています。これは、MSMF バックエンドがオーディオストリームでメディアファイルを処理しないことに関連しています。

解決方法:

これらの回避策の 1 つを試すことができます。

  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. オーディオ・ストリームなしでメディアファイルを使用
メモ

これは、Windows* 用 OpenVINO™・ツールキットの 2020.2 リリースに適用されます。

関連製品

本記事は、4 製品に適用します。
インテル® Xeon Phi™ プロセッサー・ソフトウェア OpenVINO™ toolkit パフォーマンス・ライブラリー

製造中止品

エッジ向けインテル® デベロッパー・クラウド

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。