[python] 파이썬 moviepy로 동영상 모서리 둥글게 처리하기

동영상 편집은 파이썬의 Moviepy 라이브러리를 사용하여 간단하게 할 수 있습니다. 이번에는 Moviepy를 사용하여 동영상의 모서리를 둥글게 처리하는 방법에 대해 알아보겠습니다.

필요한 패키지 설치하기

Moviepy를 설치하기 위해 아래 명령어를 터미널에서 실행합니다.

pip install moviepy

코드 작성하기

아래는 Moviepy를 사용하여 동영상의 모서리를 둥글게 처리하는 예제 코드입니다.

from moviepy.editor import VideoFileClip, TextClip, CompositeVideoClip
from moviepy.video.tools.drawing import circle

# 동영상 로드
video = VideoFileClip("input.mp4")

# 모서리를 둥글게 처리할 반지름 설정
radius = 50

# 반지름 크기의 원을 생성하여 동영상에 추가
corner_circle = circle(video.size, radius=radius, col=video.size, bg=1)

# 동영상과 원을 합성
result = CompositeVideoClip([video, corner_circle])

# 처리된 동영상 저장
result.write_videofile("output.mp4", codec="libx264", audio_codec="aac", fps=video.fps)

위 코드는 input.mp4라는 동영상 파일을 로드하여 모서리를 radius 변수로 설정한 크기의 원으로 둥글게 처리한 뒤, output.mp4라는 파일로 저장합니다.

실행하기

위 코드를 작성한 뒤 실행하면 output.mp4라는 파일에 처리된 동영상이 저장됩니다.

참고 자료

위 예제 코드와 참고 자료를 활용하여 파이썬으로 동영상의 모서리를 둥글게 처리해보세요!