Хорошо для YouTube и Vimeo рассмотреть возможность использования API сервисов для получения уже созданного эскиза. Что касается видео на вашем сервере, это зависит от того, как вы хотите получить миниатюру. Вы можете выбрать произвольный кадр и сохранить его в виде файла изображения для использования, или вы можете сделать небольшой GIF-видео с использованием выбранных кадров. Я хотел бы рассмотреть создание миниатюр на вашем сервере с использованием библиотеки, например this .