Привет, спасибо за размещение вопроса. Надеюсь, это будет полезно.
Ваша основная ошибка касается следующей строки:
final_clip = CompositeVideoClip([clips, clip_list])
CompositeVideoClip.__init__
ожидает список типа Clip (CompositeVideoClip наследует класс Clip
). Тем не менее, в ваших предыдущих строках:
print(clips)
...
print(clip_list)
, поэтому то, что вы эффективно передали методу CompositeVideoClip.__init__
, является вложенным списком. Поэтому вместо этого вы должны сделать что-то вроде следующего:
final_clip = CompositeVideoClip(clips + clip_list)
Я уверен, что вы можете придумать более элегантное решение, это рабочее решение для начала. Пишите дальше, если мое предложение не работает.