Как создать миниатюру из загруженного видео в django rest framework? - PullRequest
0 голосов
/ 30 сентября 2019

Я создаю API для приложения социальной сети, и мне нужно создать миниатюры из загруженных видеофайлов, а затем показать их в ответ. Вот мой взгляд

def get_queryset(self):
    video = self.queryset.values_list('video', flat=True).get(pk=12)
    ff = FFmpeg(inputs={video: None}, outputs={"media/"+video+"_thumbnail1.png": ['-ss', '00:00:4', '-vframes', '1']})
    #print(ff.cmd)
    ff.run()
    return Response({'video_thumbnail': video})

1 Ответ

0 голосов
/ 30 сентября 2019

Вы должны передать миниатюру, которую вы создали в контексте запроса

return Response({'video_thumbnail': video, "thumbnail_path": "media/"+video+"_thumbnail1.png" })

, или вы можете настроить MEDIA_URL и назвать его так:

<img src = {% media videoname_thumbnail.png %}>
...