4

我需要为用户上传到运行 django 的网站的视频文件创建缩略图。

我该怎么做...哪个功能可以做到这一点?我可以显示缩略图,但无法从视频中捕获视图。感谢您的帮助。

4

1 回答 1

2

由于编解码器、容器等的广泛性,视频是一项棘手的业务。由于它的广泛支持,我建议使用它,并使用子流程模块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)

显然,您必须更改命令字符串,但这应该可以帮助您入门。

于 2013-01-23T07:01:12.587 回答