[python] 파이썬 moviepy로 동영상 크기 조정하기

동영상을 편집하고 변환하는 작업은 파이썬에서도 가능합니다. 이번에는 moviepy 라이브러리를 사용하여 동영상의 크기를 조정하는 방법을 알아보겠습니다.

1. moviepy 설치하기

먼저, moviepy를 설치해야 합니다. 다음 명령을 사용하여 설치합니다:

pip install moviepy

2. 동영상 크기 조정하기

moviepy를 사용하여 동영상의 크기를 조정하기 위해서는 다음 단계를 따릅니다:

from moviepy.editor import VideoFileClip

# 입력 동영상 경로
input_path = "input_video.mp4"

# 출력 동영상 경로
output_path = "output_video.mp4"

# 동영상 크기 조정 함수
def resize_video(input_path, output_path, width, height):
    # 입력 동영상 로드
    video = VideoFileClip(input_path)

    # 동영상 크기 조정
    resized_video = video.resize((width, height))

    # 출력 동영상 저장
    resized_video.write_videofile(output_path)

# 동영상 크기 조정 함수 호출
resize_video(input_path, output_path, 640, 480)

위 예제 코드에서는 resize_video 함수를 만들어서 동영상의 크기를 조정하고, 조정된 동영상을 저장합니다. input_path에는 원본 동영상의 파일 경로를, output_path에는 조정된 동영상의 저장 경로를 지정합니다. widthheight는 조정할 동영상의 가로와 세로 크기를 지정하면 됩니다.

조정된 동영상 파일이 저장되면, 해당 경로에서 동영상을 확인할 수 있습니다.

3. 결론

moviepy 라이브러리를 사용하면 파이썬으로 동영상 편집 작업을 쉽게 수행할 수 있습니다. 동영상의 크기를 조정하는 코드를 작성하고, resize 함수로 크기를 조정한 후 저장할 수 있습니다. 이를 통해 동영상 편집 작업을 자동화하거나 원하는 크기로 동영상을 변환할 수 있습니다.

참고 자료