как преобразовать avi файл в использование массива изображений jpg .NET, я должен разработать задачу, которая возьмет avi файл и сохранит его как jpg изображения на другой папке
Вы можете сделать это из командной строки с помощью ffmpeg. См. эту часть документации. Например,
ffmpeg -i infile.avi -f image2 image-%03d.jpg
сохранит все кадры из infile.avi
как пронумерованные jpeg (image-001.jpg, image-002.jpg,...). Затем вы можете использовать другие параметры командной строки, чтобы получить только нужные вам кадры или выполнить какую-либо другую обработку, например, изменение размера или деинтерлейсинг.
Вы можете просто создать программу на .NET, которая вызывает исполняемый файл ffmpeg с нужной командной строкой и перемещает полученные файлы в нужное место. Это было бы намного проще, чем пытаться использовать какую-то видео библиотеку напрямую.
взгляните на: http://ffmpegdotnet.codeplex.com/
Если посмотреть немного дальше, выясняется, что там нет загрузки, но нашел и это:
.NET не имеет готовых способов управления аудио или видео. Вам придется использовать внешний API. Например, DirectX может обрабатывать файлы .avi.