【发布时间】:2015-03-16 07:05:53
【问题描述】:
- 在 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')
【问题讨论】:
标签: python video-processing moviepy