Ну, я бы сразу запустил ffmpeg. Вы также можете сделать это с помощью ImageMagick; однако в документации указано, что ffmpeg установлен, так почему посредник?
Я не проверял это, честное предупреждение.
/* cmd img series codec bitrate framerate optional -s WidthxHeight and output filename */
exec(ffmpeg -f image2 -i image%d.jpg -vcodec mpeg4 -b 800k -r 12 video.avi);
/* For Mpeg4 *
/*For FLV */
exec(ffmpeg -f image2 -i image%d.jpg -vcodec flv -b 800k -r 12 video.flv);
Если вы хотите использовать устаревшие форматы mpeg2 или mpeg1, вы можете сделать это.
Я бы предложил подключиться через ssh и протестировать эти команды, и, надеюсь, у вас установлен ffmpeg.
ffmpeg -formats
покажет вам, какие форматы поддерживаются:
Смотри документы:
http://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion
и этот великий ответ, из которого я украл разные вещи:
Последовательность изображений для качества видео