[파이썬] moviepy 동영상 크기 조절하기

영상 편집 작업을 하다 보면 동영상의 크기를 조절해야 할 때가 있습니다. 이때 Moviepy 라이브러리를 사용하면 간단하게 동영상의 크기를 조절할 수 있습니다. Moviepy는 파이썬으로 동영상을 편집하고 처리하기 위한 강력한 도구로, 다양한 비디오 효과와 변형을 할 수 있습니다.

이 포스트에서는 Moviepy를 사용하여 동영상의 크기를 조절하는 방법을 소개합니다.

설치

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

pip install moviepy

코드 예시

아래의 코드 예시를 통해 동영상의 크기를 조절하는 방법을 알아보겠습니다.

from moviepy.editor import VideoFileClip

# 원본 동영상 파일 경로
video_path = "original_video.mp4"

# 동영상 파일 불러오기
video = VideoFileClip(video_path)

# 크기 조절
new_width = 640
new_height = 480
resized_video = video.resize((new_width, new_height))

# 조절된 동영상 저장
resized_video.write_videofile("resized_video.mp4")

위의 코드에서는 VideoFileClip 함수를 사용하여 동영상 파일을 불러옵니다. 그리고 resize 함수를 사용하여 새로운 크기로 동영상을 조절합니다. 마지막으로, write_videofile 메서드를 사용하여 조절된 동영상을 저장합니다.

크기를 조절할 때, 원하는 가로 및 세로 크기를 설정하여 resize 함수의 매개변수로 전달하면 됩니다.

실행

위의 코드를 실행하면, original_video.mp4 파일이 현재 스크립트가 위치한 디렉토리에서 읽혀지고, 크기가 조절된 resized_video.mp4 파일이 생성됩니다.

마무리

이렇게 간단한 몇 줄의 코드로 동영상의 크기를 조절할 수 있습니다. Moviepy는 다양한 동영상 편집 작업을 지원하므로, 더욱 많은 기능을 활용해 보실 수 있습니다. 자세한 내용은 Moviepy 공식 문서를 참조하시기 바랍니다.

Moviepy 공식 문서

간단한 동영상 편집 작업이 필요할 때는, Moviepy를 사용하여 동영상의 크기를 조절해보세요. 쉽고 빠른 크기 조절을 통해 원하는 비디오 효과를 얻을 수 있습니다.