def cut_movie(movie_fol, movie_name, out_movie_name, subclips_times):
from moviepy import editor
# subclips_times [(3, 4), (6, 17), (38, 42)]
video = editor.VideoFileClip(op.join(movie_fol, movie_name))
subclips = []
for from_t, to_t in subclips_times:
clip = video.subclip(from_t, to_t)
subclips.append(clip)
final_clip = editor.concatenate_videoclips(subclips)
final_clip.write_videofile(op.join(movie_fol, out_movie_name))
评论列表
文章目录