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

标签 python video thumbnails

上传到运行 python 的 webapp 后,我需要为视频文件创建缩略图。

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

最佳答案

我无法在 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])

关于python - 使用 Python 从视频文件创建缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1772599/

相关文章:

python - 实时数据帧图

python - 无法将 Abaqus PDE 连接到 Abaqus/CAE

video - 在 ffmpeg 中去隔行

php - 使用 ffmpeg 从视频生成缩略图并添加到 mysql 数据库

python - 如何在 3D 绘图 (Pandas) 中指定 kmeans 簇的颜色?

python - 避免在多对多 rel SQLAlchemy 中检索要删除的对象

iphone - 从使用 AVAssetWriter 创建的视频生成缩略图

android - 从 android 中的屏幕抓取创建视频

php - 以正确的方式显示 Youtube 视频和缩略图 9 :16 format

php - 用于动态创建视频缩略图的 ffmpeg 替代方案