Languages&Library/Python
동영상 클립 만들기 / 원하는 구간 자르기
이덤
2023. 4. 19. 18:55
반응형
pip install moviepy
Python의 moviepy패키지를 이용하면 간단하게 클립영상을 만들 수 있다.
아래 코드에 동영상의 path, 원하는 구간의 시작시간, 원하는 구간의 끝시간 으로 clip_video를 만들고,
clip_video.write_videofile(save_path) 로 클립영상을 저장할 수 있다.
from moviepy.editor import VideoFileClip, concatenate_videoclips
def make_clip_video(path,save_path, start_t, end_t):
clip_video = VideoFileClip(path).subclip(str_time(start_t), str_time(end_t))
clip_video.write_videofile(save_path)
if __name__ == "__main__":
make_clip_video('input.mp4','output.mp4','00:00:10', '00:00:20')
하지만 이 패키지를 사용할 때, 주의점은 input은 avi, mp4 둘 다 사용가능하지만
clip_video를 저장할 때는 avi로는 바로 저장이 안되고, codec과 관련한 에러가 뜬다.
반응형