Galat: CvCapture_MSFM::InitStream Gagal Mengatur MediaType

Dokumentasi

Pesan Kesalahan

000056857

20/05/2022

Apa yang Anda lihat?

[ 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)

Mengapa Anda melihatnya?

Masalah ini muncul pada rilis OpenVINO™ toolkit pada tahun 2020.2 dan telah dianggap sebagai bug. Hal ini terkait dengan backend MSMF yang tidak menangani file media dengan aliran audio.

Cara memperbaikinya:

Anda dapat mencoba salah satu solusi berikut:

  1. Instal FFmpeg sebagai VideoCapture ke backend. Pada Windows* Anda harus mengunduh plugin komunitas OpenCV. (Disarankan)
    • Temukan paket pengunduh di paket OpenVINO™ toolkit: "C:\Program Files (x86)\IntelSWTools\openvino\opencv\ffmpeg-download.ps1".
    • Klik kanan pada file skrip dan pilih Jalankan dengan PowerShell.

  2. Gunakan perbaikan terbaru yang tersedia di https://github.com/opencv/opencv/pull/17406 hulu

  3. Gunakan berkas media tanpa aliran audio
Catatan

Ini berlaku untuk rilis OpenVINO™ toolkit 2020.2 untuk Windows*.