我一整天都在试图解决这个问题。我正在尝试在目录中每个视频的底部添加图像。
这是我在 100 个视频中只写了 4 个视频后得到的错误
del self.reader
AttributeError: reader
Exception ignored in: <bound method VideoFileClip.__del__ of <moviepy.video.io.VideoFileClip.VideoFileClip object at 0x03D787B0>>
这是我尝试编写视频的方式
video = CompositeVideoClip([clip1, clip2.set_duration(clip1.duration)])
video = CompositeVideoClip("mixclip"+random.randint(999,999999)"+.mp4")
del video
del clip1
del clip2
编辑:发布了我在测试时制作的一个稍微错误的代码,并立即得到了-1。改变了它。但我仍然找不到解决这个问题的方法。
Edit2:经过大量测试并弄清楚了。通过在混合之前声明 clip2 持续时间来修复它。重写了整个代码并没有检查我做了哪些其他更改,但它现在按预期工作。