问题描述
所以我想在moviepy中导出我的视频。所有其他视频都可以正常导出(使用 write_videofile()
),但由于某种原因,这个不是。它导出良好,直到第 7423 帧 - 在那里抛出此错误:
IndexError: index -239606 is out of bounds for axis 0 with size 200000
这是我的导出代码:
videoName = self.nameEntry.get()
clips = []
for key in list(self.clipFrames.keys()):
clips.append(self.clipFrames[key][1])
for index,clip in enumerate(clips):
clips[index] = clip.without_audio().set_audio(clip.audio)
final_clip = concatenate_videoclips(clips)
if self.fpsEntry.get() != "":
final_clip = final_clip.set_fps(int(self.fpsEntry.get()))
print(final_clip.duration)
# final_clip.set_duration(final_clip.duration)
print(type(final_clip))
final_clip.write_videofile(videoName + ".mp4",verbose=True,threads=6) #,preset=str(self.speedList.get())
Box.showinfo("Success","Your video has been successfully created!")
有人知道出了什么问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)