首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Python从视频文件创建缩略图

使用Python从视频文件创建缩略图
EN

Stack Overflow用户
提问于 2009-11-21 03:02:27
回答 8查看 32.1K关注 0票数 30

我需要为视频文件创建缩略图,一旦我上传到运行python的webapp应用程序。

我该怎么做呢...我需要一个库,它基本上可以为我做这件事,或者可以从视频文件中自动读取图像帧(几种格式)。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2009-12-04 05:27:34

对于PyMedia、ASF或PIL文件,简单的PyMedia和MPEG组合就可以完成此任务。PyMedia允许您提取帧(使用解码器()例程),而PIL有一个简单的thumbnail()例程。

票数 11
EN

Stack Overflow用户

发布于 2017-10-10 05:58:05

我无法在OSX Sierra上安装ffvideo,所以我决定使用ffmpeg。

OSX:

代码语言:javascript
复制
brew install ffmpeg

Linux:

代码语言:javascript
复制
apt-get install ffmpeg

Python 3代码:

代码语言:javascript
复制
import subprocess
video_input_path = '/your/video.mp4'
img_output_path = '/your/image.jpg'
subprocess.call(['ffmpeg', '-i', video_input_path, '-ss', '00:00:00.000', '-vframes', '1', img_output_path])
票数 28
EN

Stack Overflow用户

发布于 2013-02-28 16:26:20

您可以使用ffvideo

代码语言:javascript
复制
from ffvideo import VideoStream
pil_image = VideoStream('0.flv').get_frame_at_sec(5).image()
pil_image.save('frame5sec.jpeg')
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1772599

复制
相关文章

相似问题

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