- 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')