我已经通过python和opencv编写了摄像头录像机。 现在我有问题,我使用xvid编解码器录制视频,当我的程序在没有xvid编解码器的其他系统上运行时,我的程序无效。 我怎么能解决它?我不想在系统上安装xvid
import cv2
import cv2.cv as cv
import numpy
import time
camera = cv2.VideoCapture(0)
time.sleep(5)
i=0
if camera:
try:
video = cv2.VideoWriter()
fourcc=cv.CV_FOURCC(*'XVID')
video.open('video.avi', fourcc, 20.0, (int(camera.get(3)), int(camera.get(4))))
while True and i<10 :
f,img = camera.read()
video.write(img)
i=i+1
except:
pass
video.release()