repeat_frames.py 文件源码

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

项目:detourning-the-web 作者: antiboredom 项目源码 文件源码
def repeat_frames(videofile, segment_length, repeat):
    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)

        for i in range(0, repeat):
            clips.append(clip)

        clip_start = clip_end


    final_video = mp.concatenate(clips)

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


问题


面经


文章

微信
公众号

扫码关注公众号