randomize.py 文件源码

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

项目:detourning-the-web 作者: antiboredom 项目源码 文件源码
def randomize_video(videofile, segment_length):
    original_video = mp.VideoFileClip(videofile)
    duration = original_video.duration

    clips = []

    clip_start = 0
    while clip_start < duration:
        clip_end = clip_start + segment_length

        if clip_end > duration:
            clip_end = duration

        clip = original_video.subclip(clip_start, clip_end)
        clips.append(clip)

        clip_start = clip_end

    random.shuffle(clips)

    final_video = mp.concatenate_videoclips(clips)

    final_video.write_videofile('random.mp4', codec="libx264", temp_audiofile='temp-audio.m4a', remove_temp=True, audio_codec='aac')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号