Gstreamer Opencv не поддерживает этот кодек - PullRequest
0 голосов
/ 07 сентября 2018

Это проблема, с которой я столкнулся при запуске собственного проекта,

Ошибка OpenCV: неподдерживаемый формат или комбинация форматов (Gstreamer Opencv не поддерживает этот кодек.) В CvVideoWriter_GStreamer :: open, file /home/htf/Downloads/opencv-2.4.9/modules/highgui/src/cap_gstreamer.cpp, линия 505

Qt обнаружил исключение, выданное обработчиком события. Бросание исключения из обработчика событий не поддерживаются в Qt. Вы должны переопределить QApplication :: notify () и перехватить там все исключения.

прекращение вызова после выброса экземпляра 'cv :: Exception' Что (): /home/htf/Downloads/opencv-2.4.9/modules/highgui/src/cap_gstreamer.cpp:505: ошибка: (-210) Gstreamer Opencv не поддерживает этот кодек acutally. в функции CvVideoWriter_GStreamer :: open

Прервано (ядро сброшено)

версия opencv: 2.4.9

Я новичок в OpenCV, кто-нибудь знает, как решить эту проблему? Ваши подсказки тоже будут оценены.

1 Ответ

0 голосов
/ 10 сентября 2018

Похоже, вы передали неподдерживаемый аргумент fourcc классу VideoWriter. Список поддерживаемых значений fourcc для CvVideoWriter_GStreamer в OpenCV 2.4.9 можно найти по адресу: https://github.com/opencv/opencv/blob/2.4.9/modules/highgui/src/cap_gstreamer.cpp#L462.

Просто из любопытства, почему вы используете самоскомпилированную версию OpenCV?

...