[python] 파이썬 moviepy로 동영상 자르기
보통 동영상 편집 작업은 전문적인 도구가 필요하지만, 파이썬의 Moviepy
라이브러리를 사용하면 간단하게 동영상을 자를 수 있습니다. Moviepy
는 파이썬 기반의 동영상 편집 라이브러리로서, 유튜브 동영상을 다운로드하거나 클립을 생성, 자르고 컨버팅할 수 있습니다.
1. Moviepy
설치하기
먼저, Moviepy
를 설치해야 합니다. 다음 명령어를 사용하여 Moviepy
를 설치할 수 있습니다.
pip install moviepy
2. 동영상 자르기
Moviepy
를 사용하여 동영상을 자를 때는 VideoFileClip()
메소드를 사용해 동영상을 읽어온 다음, subclip()
메소드로 원하는 구간을 선택하면 됩니다. 자르고 싶은 구간은 시작 시간과 종료 시간으로 지정해야 합니다.
아래는 예시 코드입니다. 이 코드는 example.mp4
파일의 5초부터 10초까지의 구간을 자르고, output.mp4
파일로 저장합니다.
from moviepy.editor import *
# 동영상 읽어오기
clip = VideoFileClip("example.mp4")
# 자를 구간 설정 (시작 시간, 종료 시간)
start_time = 5
end_time = 10
# 구간 자르기
subclip = clip.subclip(start_time, end_time)
# 자른 동영상 저장
subclip.write_videofile("output.mp4")
3. 실행하기
위 예시 코드를 script.py
파일로 저장한 후, 커맨드 라인에서 다음 명령어를 실행하여 동영상을 자를 수 있습니다.
python script.py
참고 자료
Moviepy
공식 문서: https://zulko.github.io/moviepy/Moviepy
GitHub 저장소: https://github.com/Zulko/moviepy