Если вы просто хотите извлечь кадры из видео и сохранить их в файл, вы можете просто использовать ffmpeg в командной строке:
ffmpeg -i video.avi image%d.jpg
Для этого метода вам не нужно собирать ffmpeg, так как для загрузки должен быть доступен бинарный файл Windows.
Если вы хотите отобразить кадры или выполнить какую-либо другую обработку для них, вы можете использовать libavformat и libavcodec (основные части проекта ffmpeg) для извлечения видеокадров в коде. Здесь - довольно хорошее руководство по получению кадров из видео с использованием libavcodec и libavformat. libavformat и libavcodec являются библиотеками C, поэтому я бы использовал C или C ++, если вы хотите напрямую взаимодействовать с ними. Существует эта оболочка для Python для ffmpeg, которая выглядит многообещающе, но я не пробовал.
Вы также можете скачать скомпилированные библиотеки ffmpeg, поэтому вам не нужно создавать их самостоятельно. ffmpeg не будет основываться на MSVC ++ согласно документации , поэтому вам придется настроить среду mingw. Этот сайт содержит множество сборок Windows и учебных пособий о том, как создавать библиотеки, если вы действительно этого хотите.