Python Moviepy制作两个串联视频剪辑的合成视频剪辑

Python Moviepy制作两个串联视频剪辑的合成视频剪辑,python,ffmpeg,moviepy,Python,Ffmpeg,Moviepy,和电影自由党一起工作,我已经用最后一步把我的头撞到墙上好一阵子了 GifClips = concatenate_videoclips(TheGIFs, method='compose') TextClips = concatenate_videoclips(TheTexts, method='compose') 我已经将这两个文件分别写入了不同的文件,它们看起来很好。但我在让它们正确结合上遇到了问题 我正在努力: FinishedClips = CompositeVideoClip([GifC

和电影自由党一起工作,我已经用最后一步把我的头撞到墙上好一阵子了

GifClips = concatenate_videoclips(TheGIFs, method='compose')
TextClips = concatenate_videoclips(TheTexts, method='compose')
我已经将这两个文件分别写入了不同的文件,它们看起来很好。但我在让它们正确结合上遇到了问题

我正在努力:

FinishedClips = CompositeVideoClip([GifClips, TextClips], size=(1920,1080))
它有来自文本剪辑的音频并显示视频剪辑,但文本不可见。当单独编写而不使用组合时,它确实会显示出来

如果我将一个文本剪辑与一个文本剪辑结合起来,它确实可以工作,但当我需要一个接一个地运行文本剪辑时,它就不起作用了

我可以用每一个文本剪辑和一部分GifClips运行一个CompositeVideoClip,然后将它们连接在一起,但这似乎不是最整洁的方法。我猜这里有一个相当明显的论点,但通过查看文档和示例,我到目前为止一直在努力


任何关于如何让文本剪辑在合成中正确显示的建议都将不胜感激。

好的,看来我找到了答案。连接TextClips时删除方法参数,并在连接完成后再次设置位置