Откройте видео 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.


person b_m    schedule 10.12.2012    source источник


Ответы (2)


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

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

person b_m    schedule 28.12.2012

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

person vadimmelnyk    schedule 16.04.2014