Как я могу представить AVI видео в виде набора матриц с использованием Python? - PullRequest
1 голос
/ 12 ноября 2010

У меня есть видеофайлы, написанные в формате avi, и я хотел бы проанализировать эти видео с помощью Python. Для этого я бы хотел представить каждый кадр видео в виде 2D-матрицы.

Как я могу это сделать? Поиск Google дает мне PyMedia как способ пойти? Это действительно лучший выбор или есть другие подходы, которые я должен рассмотреть?

Если PyMedia - хороший выбор, кто-нибудь может попросить дать мне ссылку, где я могу получить exe-файлы для установки модуля на Windows из двоичных файлов?

Кстати, вообще стоит ли использовать Python для этих целей? Мне очень нравится Python из-за его простоты, и я предпочитаю использовать его, но если он действительно не подходит для анализа видео, я готов использовать что-то еще.

ДОБАВЛЕНО Некоторые люди утверждают, что PyMedia "мертва". Это правда?

1 Ответ

1 голос
/ 13 ноября 2010

Да, последние новости на веб-сайте PyMedia датированы 01 февраля 2006 года. Это очень плохой признак.

Самый активный и актуальный открытый проект для работы с видео - ffmpeg.По-видимому, для него есть недавно обновленная оболочка Python: http://code.google.com/p/pyffmpeg/

В общем, Python слишком медленный для проведения анализа видео любого вида.Поэтому будет практически нулевое количество библиотек любого приемлемого уровня качества и поддержки для помощи на уровне детализации пикселей.Хотя есть хорошо поддерживаемые библиотеки для работы на уровне детализации изображения.PIL кажется популярным выбором: http://www.pythonware.com/products/pil/

...