- В MoviePy есть API для создания клипа из текста, а также для объединения списка клипов.
- Я пытаюсь создать список клипов в цикле, а затем пытаюсь их объединить.
- Проблема в том, что каждый раз он создает видеофайл продолжительностью 25 секунд только с последним текстом в цикле.
Вот код
for text in a list:
try:
txt_clip = TextClip(text,fontsize=70,color='white')
txt_clip = txt_clip.set_duration(2)
clip_list.append(txt_clip)
except UnicodeEncodeError:
txt_clip = TextClip("Issue with text",fontsize=70,color='white')
txt_clip = txt_clip.set_duration(2)
clip_list.append(txt_clip)
final_clip = concatenate_videoclips(clip_list)
final_clip.write_videofile("my_concatenation.mp4",fps=24, codec='mpeg4')