videomash.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:detourning-the-web 作者: antiboredom 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号