Очень мало информации вы дали, но попробую помочь. Для начала разбейте задачу на две:
1) получить кадры анимации
2) создать видео из кадров
Если у вас уже есть спрайты, которые будут двигаться и есть сценарий движения каждого из них, то получение из этого кадров написать весьма легко. Можно посмотреть в сторону Qt, например. Он хорошо работает с графикой.
Если же вам надо просчитывать физику, то придётся использовать физический движок.
Box2D один из самых популярных, но он вернёт только координаты объектов. Картинки, опять же, придётся создавать самостоятельно.
И в конце вам надо объединить кадры в видео. Для этого можно использовать OpenCV. В
соответствующем разделе документации очень подробно описано создание видео из кадров.