[python] 파이썬 moviepy로 동영상 거울 효과 추가하기
이번 글에서는 파이썬의 moviepy
라이브러리를 사용하여 동영상에 거울 효과를 추가하는 방법을 알아보겠습니다.
1. moviepy 설치
먼저 moviepy
라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 moviepy
를 설치해주세요.
pip install moviepy
2. 거울 효과 코드 작성
아래의 코드는 입력된 동영상에 거울 효과를 적용하는 함수입니다.
from moviepy.editor import *
def apply_mirror_effect(video_path, output_path):
video = VideoFileClip(video_path)
mirrored_clip = video.fx(vfx.mirror_x)
mirrored_clip.write_videofile(output_path)
video.close()
mirrored_clip.close()
위의 코드에서 video_path
는 입력 동영상 파일의 경로를, output_path
는 거울 효과가 적용된 동영상의 저장 경로를 나타냅니다. 함수 안에서는 VideoFileClip
을 사용하여 동영상을 로드하고, fx.mirror_x
를 사용하여 거울 효과를 추가하고, write_videofile
을 사용하여 결과 동영상을 저장합니다.
3. 거울 효과 적용하기
이제 아래의 예제 코드를 사용하여 거울 효과를 적용해보겠습니다.
video_path = "input.mp4"
output_path = "output.mp4"
apply_mirror_effect(video_path, output_path)
위의 코드에서 video_path
는 입력 동영상 파일의 경로를, output_path
는 거울 효과가 적용된 동영상의 저장 경로를 나타냅니다. 이 경로들을 본인의 동영상 파일 경로로 수정해주세요.
4. 실행 결과 확인하기
위의 코드를 실행한 후, output.mp4
파일을 재생하여 거울 효과가 적용되었는지 확인할 수 있습니다.
참고 자료
moviepy
공식 문서: https://zulko.github.io/moviepy/