[python] 파이썬 moviepy로 동영상 일정 구간 지우기
파이썬의 moviepy
라이브러리는 동영상을 편집하고 조작할 수 있는 강력한 도구입니다. 이 튜토리얼에서는 moviepy
를 사용하여 동영상에서 원하는 구간을 삭제하는 방법을 알아보겠습니다.
1. moviepy
라이브러리 설치
먼저, moviepy
라이브러리를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install moviepy
2. 동영상에서 구간 삭제하기
moviepy
를 사용하여 동영상에서 특정 구간을 삭제하기 위해 다음 단계를 따릅니다.
2.1. 필요한 라이브러리 가져오기
from moviepy.video.io.ffmpeg_tools import ffmpeg_extract_subclip
2.2. 동영상에서 구간 추출하기
input_file = "input.mp4"
output_file = "output.mp4"
start_time = 10 # 삭제할 구간의 시작 시간 (초)
end_time = 30 # 삭제할 구간의 종료 시간 (초)
ffmpeg_extract_subclip(input_file, start_time, end_time, targetname=output_file)
위의 코드에서 input.mp4
는 원본 동영상 파일이고, output.mp4
는 결과 파일입니다. 시작 시간과 종료 시간은 삭제하려는 구간을 지정하는 데 사용됩니다.
3. 실행하기
위의 코드를 실행하면 output.mp4
파일에는 input.mp4
파일에서 지정한 구간이 삭제된 동영상이 생성됩니다. 삭제할 구간을 다른 구간으로 수정하고 원하는 대로 코드를 조정할 수 있습니다.