此问题已在此处有答案:
OpenCV videowrite doesn't write video(19回答)
上个月关门了。
考虑:
import cv2
cam = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'MJPG')
out = cv2.VideoWriter('captured.mp3', fourcc, 20.0, (640, 640))
while(cam.isOpened()):
ret, frame = cam.read()
out.write(frame)
cv2.imshow('frame', frame)
if cv2.waitKey(1) == ord('e'):
break
cam.release()
out.release
cv2.destroyAllWindows()
我得到一个错误,而保存此视频,如“视频类型不支持”。但我已经尝试了所有的文件类型的组合。仍然保存的视频是0 KB。
1条答案
按热度按时间h6my8fg21#
1.“.mp3”通常用于音频文件,而“.mp4”用于视频文件。
1.将“VideoWriter”分辨率设置为相机分辨率非常重要。
选项1:
选项2: