[python] 파이썬 moviepy로 동영상 컷아웃하기

파이썬의 moviepy 라이브러리는 동영상 처리를 위한 강력한 도구입니다. 이 라이브러리를 사용하여 동영상에서 필요한 부분만을 추출하는 방법을 소개하겠습니다.

1. moviepy 설치하기

먼저, moviepy를 설치해야 합니다. 아래의 명령을 사용하여 pip를 통해 설치할 수 있습니다.

pip install moviepy

2. 동영상 컷아웃하기

from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip

# 동영상 파일 경로
video_path = "path/to/video.mp4"

# 추출할 부분의 시작 시간과 종료 시간 (단위: 초)
start_time = 30
end_time = 60

# 동영상 컷아웃하기
ffmpeg_extract_subclip(video_path, start_time, end_time, targetname="path/to/output.mp4")

위의 코드에서 video_path 변수에는 원본 동영상 파일의 경로를, start_timeend_time 변수에는 컷아웃할 부분의 시작 시간과 종료 시간을 입력합니다. 이후 ffmpeg_extract_subclip 함수를 사용하여 동영상을 컷아웃하고, targetname 매개변수를 통해 출력 파일의 경로를 지정합니다.

결론

이렇게 파이썬의 moviepy 라이브러리를 사용하여 동영상에서 필요한 부분만을 컷아웃하는 방법을 알아보았습니다. 이를 통해 동영상 처리 작업을 더욱 효율적으로 수행할 수 있습니다.

참고자료