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과 관련한 에러가 뜬다.
'Languages&Library > Python' 카테고리의 다른 글
DICOM series에 object detection결과 그리기 (0) | 2022.05.11 |
---|