我将视频对象列表连接在一起,然后用 write_videofile 将它们写入,奇怪的是,当我第一次写入文件时,它在前半部分播放良好,然后文件中每个剪辑的前几帧在冻结之前播放。但奇怪的是,如果我在第一个视频写入后立即写入完全相同的视频对象,它会很好地写入并且播放完美。
这是我的代码
from moviepy.editor import VideoFileClip, concatenate_videoclips
for clip in clips:
dlclip = VideoFileClip(clip, target_resolution=(1080, 1920)) # Download clip
clipslist.append(dlclip)
videofile = concatenate_videoclips(clipslist)
videofile.write_videofile("final1.mp4") # Broken after the first halfish
videofile.write_videofile("final2.mp4") # Works entirely fine.
videofile.close
有任何想法吗?任何建议表示赞赏。
有时,当视频足够小时,第一次写起来似乎也很好。
似乎没有中断的设定点,每次我第一次写它时,它通常会在不同的位置中断。
我尝试等待线程退出并在连接后休眠,但这似乎无法解决问题。
一只甜甜圈
慕斯王
慕神8447489
相关分类