cv2.VideoWriter无法正常运行(Windows 10)

时间:2018-12-13 07:37:03

标签: python-3.x opencv3.0

我想获取视频并修改其帧频。因此我使用了cv2.VideoCapture()cv2.VideoWriter()。但是cv2.videoWriter()总是写一个空的视频文件。 为什么此输出文件为空?

以下是我的代码的一部分。

import numpy as np
import cv2, time

firstcap = cv2.VideoCapture('video.mp4')

#fourcc = cv2.VideoWriter_fourcc(*'DIVX')
#fourcc = cv2.VideoWriter_fourcc('D','I','V','X')
#fourcc = cv2.VideoWriter_fourcc('M','P','4','V')
#fourcc = cv2.cv.CV_FOURCC(*'XVID')

fourcc = cv2.VideoWriter_fourcc(*'mpeg')
out = cv2.VideoWriter('output.mp4',fourcc, 25,(int(firstcap.get(3)),int(firstcap.get(4))),True)
cap = cv2.VideoCapture('output.mp4')


fps = cap.get(cv2.CAP_PROP_FPS)
print(fps)

请有人可以帮助我吗?我正在Windows 10上工作。

0 个答案:

没有答案
相关问题