Открыть видео DivX / XVID в OpenCV Python

Я начал работать на новом компьютере, пытаясь установить все, как раньше, на моем старом. К сожалению, переход на 64-битные Windows все усложнил.

При текущей настройке я могу открыть только открытые видео I420, преобразованные с помощью memcoder, но я не могу открыть видео DivX / XVID, которые я использовал на своем старом ПК. Я попробовал ffdshow и K-Lite кодек. Открытие видео в gspot показывает, что кодеки действительно установлены.

Я искал решение по всему Интернету, но я не мог найти решение. Я попытался скопировать dll ffmpeg в папку Python27.

Окружающая среда – 64 бит Windows 7 Pro

РЕДАКТИРОВАТЬ:

Я попытался сохранить видео с помощью OpenCV:

Я передал -1 функции cv2.VideoWriter, чтобы получить диалог выбора кодека. Диалог не показывает кодеки ffdshow.

2 Solutions collect form web for “Открыть видео DivX / XVID в OpenCV Python”

Я решил проблему наконец.

Windows7 x64 + Python 2.7 x86 + NumPy x86 + ffdshow x86 + Eclipse x64 – это путь. Все работает как шарм. x64 ffdshow также требуется для других программ, таких как VirtualDub.

Обычно проблема заключается в том, что кодек FFDshow не установлен. Загрузите его с http://www.free-codecs.com/ffdshow_download.htm, и он решит проблему

Python - лучший язык программирования в мире.