我想上传mp4和电影视频到我的姜戈网站自动生成缩略图。缩略图可以是jpg或png,将保存为ImageField和视频到FileField。
thumbnail = models.ImageField()
video = models.FileField()我使用的是Python 3.6.3,Django 1.11.8和dropzone。
请建议我如何创建一个类似youtube的视频上传页面。
有没有什么开源插件可以做到这一点?

发布于 2018-06-14 10:04:36
您可以使用ffmpeg来完成此操作。
import subprocess
video_path = '/tmp/video.mov'
image_path = '/tmp/video.jpg'
time = '00:00:00.000'
subprocess.call(['ffmpeg', '-i', video_path, '-ss', time, '-vframes', '1', image_path])这将在00:00:00.000获取视频的1帧,并将其存储为图像。
https://stackoverflow.com/questions/47968668
复制相似问题