ffmpeg мощнейший инструмент, я бы рекомендовал использовать именно его.
Не совсем понятно, какой именно превью вы хотите делать из загруженных видео: то ли анимированный gif, то ли отдельные статичные кадры выдирать из видео - каждый отдельной картинкой. Но всё это делается именно ffmpeg'ом. Уточните задачу, я подскажу примерные параметры.
Вкратце, ffmpeg это исполняемый файл, есть под Linux, Mac, Windows. Позволяет перекодировать видео, обрабатывать эффектами, создавать анимированные GIF'ы и пр. и пр.