我需要为用户上传到运行 django 的网站的视频文件创建缩略图。
我该怎么做...哪个功能可以做到这一点?我可以显示缩略图,但无法从视频中捕获视图。感谢您的帮助。
由于编解码器、容器等的广泛性,视频是一项棘手的业务。由于它的广泛支持,我建议使用它,并使用子流程模块ffmpeg
在 Python 中调用它。在谷歌第一次点击 for之后,你可以这样做:ffmpeg video thumbnail
from subprocess import check_output
check_output('ffmpeg -itsoffset -4 -i test.avi -vcodec mjpeg -vframes 1 -an -f rawvideo -s 320x240 test.jpg', shell=True)
显然,您必须更改命令字符串,但这应该可以帮助您入门。