def mash(phrase1, phrase2, outfile=None):
phrase1_videos = get_videos(phrase1)
phrase2_videos = get_videos(phrase2)
videos = phrase2_videos + phrase1_videos
random.shuffle(videos)
clips = []
for video in videos:
clip = mp.VideoFileClip(video)
start = clip.duration/2
clip = clip.subclip(start, start + 0.3)
clips.append(clip)
if outfile is None:
outfile = phrase1+phrase2+'.mp4'
outfile = outfile.replace(' ', '_')
composite = mp.concatenate_videoclips(clips, method="compose")
composite.write_videofile(outfile, fps=24)
评论列表
文章目录