2015-06-08 2 views
0

Я знаю, что этот вопрос задавали сотни раз, тем не менее у меня проблемы.OpenCV VideoWriter ffmpeg снова и снова

Я работаю над новыми системами (2010 сервер), установленными Python 2.7.9 и OpenCV 2.4.10. Я скопировал opencv_ffmpeg.dll в Python27 \ opencv_ffmpeg2410.dll. Я также установил видеокодеки K-Lite. Если я попытаюсь сохранить видео с помощью VideoWriter (MJPG), всегда получаю файл размером 5682 байт, который не воспроизводится. На моей старой системе работает тот же самый код python, но с годами я установил несколько версий драйверов и ffmpeg и все такое. Итак, есть ли систематический способ заставить VideoWriter работать, если вы находитесь на недавно установленной системе?

+1

Вам необходимо опубликовать свой код, чтобы другие могли помочь – warunapww

+0

Хорошо, сейчас я не в своем офисе. Я могу это сделать завтра. Тем не менее, это не проблема кода, а конфигурации. Есть ли исчерпывающее описание того, как включить python и opencv для записи видео в новой системе Windows без прямого доступа к Интернету (т. Е. Автоматической загрузки фонограмм)? Файлы для копирования в какое местоположение, исправления для установки, кодеки для установки, ... –

ответ

0

Хорошо, это была моя собственная ошибка. Все вышеуказанные шаги были в порядке. Я сделал ошибку, чтобы определить cv2.VideoWriter (fname, fourcc, 2, (w, h), 1) с (w, h), отличным от фактического размера кадра (я думал, что он автоматически масштабируется). К сожалению, нет соответствующего сообщения об ошибке.

Так что моя проблема решена.

Смежные вопросы