制作cv2视频时摆脱弹出窗口

时间:2018-02-08 03:01:59

标签: python-3.x cv2

我通过整理PNG文件的各个帧来制作视频翻书。起初我使用的是FFMPEG。我刚刚让cv2工作。

但是,每次制作一个,我都必须手动选择要使用的编码器。 该窗口的标题为:视频压缩。 about box表示它的Intel Indeo Video iYUV 2.0

我可以在Python调用cv2的某个地方指定这个,所以我不必每次都选择吗?

以下是制作视频的代码。注意我正在调整帧的大小,因为它们是不同大小的源帧。



    video = cv.VideoWriter(outfile, -1, 30, (width, height), False)

    for image in images:
        cvimage = cv.imread(os.path.join(png_working_folder, image))
        resized = cv.resize(cvimage, (800,800))
        video.write(resized)




1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案。

我之前没有使用fourcc。把它添加到我的电话让我超过这个驼峰。

fourcc = cv.VideoWriter_fourcc(*'XVID')
video = cv.VideoWriter(outfile, fourcc, 30, (width, height))

将fourcc添加到通话中是关键。