Django — автоматическое создание миниатюры изображения из видео

Я использую Django и html5 для отображения видео на веб-странице, однако с большим количеством видео загрузка всех (или многих) на одной странице займет вечность. Итак, когда пользователь загружает видео, как я могу автоматически создать миниатюру для видео или, что еще лучше, позволить пользователю выбрать миниатюру (путем прокрутки кадров).

Я просмотрел этот вопрос/ answer, но я не вижу, как при создании эскиза он добавит его в модель видео и куда эта функциональность пойдет в приложении Django (форма, представление или другой файл вместе).


person Kyle    schedule 28.01.2016    source источник


Ответы (1)


Я не уверен, насколько хорош (с точки зрения времени загрузки и т. д.) этот способ сделать это, но я нашел изящный способ получить тот же «эффект миниатюры».

Удалив атрибут controls из тега <video> и обеспечив отсутствие атрибута autoplay, пользователь не сможет воспроизвести видео, и оно будет отображаться как изображение первого кадра.

person Kyle    schedule 30.01.2016