|
@@ -584,7 +584,8 @@ def anchor_video_v2(name,text_content, image_urls):
|
|
|
audio_clip_list = [None] * len(text_content)
|
|
|
audio_list = [None] * len(text_content)
|
|
|
sub_clip_list = [None] * len(text_content)
|
|
|
- sub_list = [None] * len(text_content)
|
|
|
+ sub_img_list = [None] * len(text_content)
|
|
|
+
|
|
|
idx = 0
|
|
|
#mp4 also
|
|
|
for p in listdir(dir_photo+name_hash):
|
|
@@ -614,13 +615,18 @@ def anchor_video_v2(name,text_content, image_urls):
|
|
|
anchor_list[idx].Close()
|
|
|
audio_list[idx].Close()
|
|
|
|
|
|
- sub_list = [None] * len(text_content)
|
|
|
+
|
|
|
+
|
|
|
+ sub_list[idx] = [None] * len(sub_list[idx])
|
|
|
+ sub_clip_list[idx] = [None] * len(sub_list[idx])
|
|
|
for sub_idx in range(len(sub_list[idx])):
|
|
|
- sub = openshot.QtImageReader(sub_list[idx][sub_idx]['path'])
|
|
|
- sub.Open()
|
|
|
+
|
|
|
+ sub_img_list[idx][sub_idx] = openshot.QtImageReader(sub_list[idx][sub_idx]['path'])
|
|
|
+ sub_img_list[idx][sub_idx].Open()
|
|
|
sub_duration = 0.3*sub_list[idx][sub_idx]['count']
|
|
|
- sub_clip = video_photo_clip(vid=sub, layer=5, location_y=0.8,position=main_timer+sub_duration*sub_idx,end=sub_duration)
|
|
|
- t.AddClip(sub_clip)
|
|
|
+ sub_clip_list[idx][sub_idx] = video_photo_clip(vid=sub, layer=5, location_y=0.8,position=main_timer+sub_duration*sub_idx,end=sub_duration)
|
|
|
+ t.AddClip(sub_clip_list[idx][sub_idx])
|
|
|
+ sub_img_list[idx][sub_idx].Close()
|
|
|
|
|
|
main_timer += clip_duration
|
|
|
idx+=1
|