代码:
clip = ImageSequenceClip(new_frames, fps=fps1)
clip.write_videofile("out.mp4", fps=fps1)
TL;博士: 此代码生成一个黑屏视频
其中,fps1来自我所拍摄的原始视频
我正在尝试使用许多视频中的帧来缝合视频。 我创建了一个数组,其中包含了各自位置的所有图像,然后在每个视频上逐帧传递,并在数组中指定了正确的帧。当我这样做时,结果还可以,但过程很慢,所以我将每个帧保存到一个文件中,并在缝合过程中加载它。Python抛出了一个异常,数组太大,我将视频分块并保存了每个块。结果显示为黑屏,即使我在调试时可以正确显示ImageSequenceClip上的每一帧。我试着重新安装moviepy。我使用Windows10,并将所有帧转换为png类型
@BajMile确实是使用opencv的正确选择。 我花了一段时间才意识到,我只需要使用opencv的功能,也可以用于打开和调整大小的图像
相关问题 更多 >
编程相关推荐