some improvements and fixes to the merge

pull/280/head
iaacornus 3 years ago
parent 571a6b0c2f
commit 49e9c1c997
No known key found for this signature in database
GPG Key ID: 281739AE7252598C

@ -52,30 +52,40 @@ def make_final_video(number_of_clips, file_name):
audio_clips.append(AudioFileClip(f"assets/mp3/{i}.mp3")) audio_clips.append(AudioFileClip(f"assets/mp3/{i}.mp3"))
audio_clips.insert(0, AudioFileClip("assets/mp3/title.mp3")) audio_clips.insert(0, AudioFileClip("assets/mp3/title.mp3"))
try:
audio_clips.insert(1, AudioFileClip(f"assets/mp3/posttext.mp3"))
except (
OSError,
FileNotFoundError,
):
...
audio_concat = concatenate_audioclips(audio_clips) audio_concat = concatenate_audioclips(audio_clips)
audio_composite = CompositeAudioClip([audio_concat]) audio_composite = CompositeAudioClip([audio_concat])
# Gather all images # Gather all images
image_clips = [] image_clips = []
for i in range(0, number_of_clips): if os.path.exists(f"assets/mp3/posttext.mp3"):
image_clips.append( image_clips.insert(
ImageClip(f"assets/png/comment_{i}.png") 0,
.set_duration(audio_clips[i + 1].duration) ImageClip(f"assets/png/title.png")
.set_duration(audio_clips[0].duration + audio_clips[1].duration)
.set_position("center") .set_position("center")
.resize(width=W - 100) .resize(width=W - 100)
.set_opacity(opacity), .set_opacity(float(opacity)),
) )
else:
image_clips.insert( image_clips.insert(
0, 0,
ImageClip("assets/png/title.png") ImageClip(f"assets/png/title.png")
.set_duration(audio_clips[0].duration) .set_duration(audio_clips[0].duration)
.set_position("center") .set_position("center")
.resize(width=W - 100) .resize(width=W - 100)
.set_opacity(opacity), .set_opacity(float(opacity)),
) )
image_concat = concatenate_videoclips(image_clips).set_position(
("center", "center") image_concat = concatenate_videoclips(
image_clips).set_position(("center", "center")
) )
image_concat.audio = audio_composite image_concat.audio = audio_composite
final = CompositeVideoClip([background_clip, image_concat]) final = CompositeVideoClip([background_clip, image_concat])

Loading…
Cancel
Save