avi视频python抽帧保存图片
时间: 2023-05-21 22:07:08 浏览: 160
python通过ffmgep从视频中抽帧的方法
可以使用OpenCV库来提取每一帧,然后使用Python的PIL库将每一帧保存为图片。以下是代码示例:
```
import cv2
from PIL import Image
vidcap = cv2.VideoCapture('video.avi')
success,image = vidcap.read()
count = 0
while success:
img = Image.fromarray(image)
img.save("frame%d.jpg" % count)
success,image = vidcap.read()
count += 1
```
这个代码片段可以将名为“video.avi”的AVI视频文件抽取每一帧,并将每一帧保存为名为“frame0.jpg”,“frame1.jpg”等的连续图像文件。
阅读全文