Я столкнулся с той же проблемой, с которой сталкиваются многие другие люди с openCV, в том случае, когда я использую следующий код, openCV не может записать видеофайл. Я использую openCV 2.4.10 и питон 2,7OpenCV VideoWriter Автоматический выбор кодека
out = cv2.VideoWriter('C:\motion\output.avi',cv2.cv.CV_FOURCC('X','V','I','D'), 20, (640,480),True)
жизнеспособные Обходной заменить второй аргумент с -1, что дает всплывающее окно с кодированным выбором при запуске программы. когда один из них выбран, видео создаются.
Проблема заключается в том, что я добавляю ее в программное обеспечение для обнаружения движения, которое записывает 15-секундный файл с отметкой времени каждый раз, когда он обнаруживает движение, и, очевидно, s выбор кодека вручную не работает с этой схемой.
Есть ли способ открыть openCV для выбора одного из этих кодеков с помощью VideoWriter или какого-либо другого метода?
ВЕЩИ Я Пытались УЖЕ: копирование opencv_ffmpeg.dll в папку питона и выбора FMP4 кодека от Fourcc
обратите внимание, что всплывающее окно является функцией VFW, и будет работать только на окнах. – berak