索引越界 MoviePy 导出

问题描述

所以我想在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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...