首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django上传视频,自动生成缩略图

Django上传视频,自动生成缩略图
EN

Stack Overflow用户
提问于 2017-12-25 20:33:22
回答 1查看 1.1K关注 0票数 2

我想上传mp4和电影视频到我的姜戈网站自动生成缩略图。缩略图可以是jpg或png,将保存为ImageField和视频到FileField。

代码语言:javascript
复制
thumbnail = models.ImageField()
video = models.FileField()

我使用的是Python 3.6.3,Django 1.11.8和dropzone。

请建议我如何创建一个类似youtube的视频上传页面。

有没有什么开源插件可以做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-06-14 10:04:36

您可以使用ffmpeg来完成此操作。

代码语言:javascript
复制
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帧,并将其存储为图像。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47968668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档