Сможете подсказать ? Как это можно сделать ?

Задача стоит такая:

Нужно взять несколько произвольных видео (до 20 штук), обрезать до одинаковой длины по времени (например 5 минут). После этого разбить каждое видео на кадры и эти кадры выстроить в порядке:

-первый кадр первого видео

-первый кадр второго видео

-первый кадр третьего видео

и т.д.

-первый кадр последнего видео


-второй кадр первого видео

-второй кадр второго видео

и т.д. 

и т.д.

-последний кадр предпоследнего видео

-последний кадр последнего видео


Важно, чтобы это был инструмент (программа), которая это делает в автоматическом режиме (не ножницы ;-) ), чтобы была возможность просто выбрать другой набор из нескольких видео.


Заранее Спасибо за помощь !