오류: CvCapture_MSFM::InitStream이 MediaType을 설정하지 못했습니다.

문서

오류 메시지

000056857

2022-05-20

무엇을 보고 있습니까?

[ 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. 오디오 스트림 없이 미디어 파일 사용
참고

이는 Windows*용 OpenVINO™ 툴킷의 2020.2 릴리스에 적용됩니다.