Всё-таки OpenCV предназначена в первую очередь для разработки алгоритмов компьютерного зрения. Создание единого интерфейса для чтения видео сюда не очень вписывается. VideoCapture предоставляет лишь базовые возможности, если вам нужно что-то особенное, то лучше использовать библиотеку ffmpeg напрямую.
Кстати, скрипты для сборки opencv_ffmpeg.dll можно найти в этом репозитории.
Кстати, скрипты для сборки opencv_ffmpeg.dll можно найти в этом репозитории.