Fehler: CvCapture_MSFM::InitStream Konnte MediaType nicht festlegen
Was sehen Sie?
[ 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)
Warum sehen Sie das?
Dieses Problem ist in der 2020.2 Version OpenVINO™ Toolkits vorhanden und wurde als Bug angesehen. Es hängt damit zusammen, dass das MSMF-Backend Mediendateien mit Audiostreams nicht verarbeitet.
Behebung des Problems:
Sie können eine dieser Problemumgehungen ausprobieren:
- Installieren Sie FFmpeg als VideoCapture im Backend. Unter Windows* müssen Sie das OpenCV Community-Plugin herunterladen. (Empfohlen)
- Suchen Sie das Downloader-Paket im OpenVINO™-Toolkit-Paket: "
C:\Program Files (x86)\IntelSWTools\openvino\opencv\ffmpeg-download.ps1
". Klicken Sie mit der rechten Maustaste auf die Skriptdatei und wählen Sie "Mit PowerShell ausführen".
- Suchen Sie das Downloader-Paket im OpenVINO™-Toolkit-Paket: "
Verwenden Sie die im Upstream-https://github.com/opencv/opencv/pull/17406 verfügbare Hot-Fix-Lösung
- Mediendatei ohne Audiostream verwenden
Hinweis | Dies gilt für die 2020.2 Version des OpenVINO™ Toolkits für Windows*. |