【发布时间】:2019-09-30 06:52:11
【问题描述】:
我正在为社交网络应用程序创建一个 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})
【问题讨论】:
-
你遇到了什么错误?
-
您没有将视频传递到 FFmpeg
inputs={video: None} -
实际上,我收回了这一点。看起来 ffmpy 需要一个字典,其中包含您想要的字符串作为键。地狱? pypi.org/project/ffmpy 对此感到抱歉。
-
@YugandharChaudhari 正在创建缩略图,现在出现此错误:“响应”类型的对象没有 len()
标签: python django django-rest-framework video-thumbnails