我需要为视频文件创建缩略图,一旦我上传到运行python的webapp应用程序。
我该怎么做呢...我需要一个库,它基本上可以为我做这件事,或者可以从视频文件中自动读取图像帧(几种格式)。
发布于 2009-12-04 05:27:34
发布于 2017-10-10 05:58:05
我无法在OSX Sierra上安装ffvideo,所以我决定使用ffmpeg。
OSX:
brew install ffmpeg
Linux:
apt-get install ffmpeg
Python 3代码:
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])
发布于 2013-02-28 16:26:20
您可以使用ffvideo
from ffvideo import VideoStream
pil_image = VideoStream('0.flv').get_frame_at_sec(5).image()
pil_image.save('frame5sec.jpeg')
https://stackoverflow.com/questions/1772599
复制相似问题