[python] 파이썬 moviepy로 동영상 명암 대비 조절하기
동영상 편집 작업을 파이썬으로 수행하고 싶다면 moviepy
라이브러리를 사용할 수 있습니다. 이 라이브러리는 동영상 처리와 편집을 위한 다양한 기능을 제공합니다. 이번에는 moviepy
를 사용하여 동영상의 명암 대비를 조절하는 방법에 대해 알아보겠습니다.
1. 필요한 라이브러리 설치하기
먼저 moviepy
라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 설치할 수 있습니다.
pip install moviepy
2. 동영상 명암 대비 조절하기
from moviepy.editor import *
# 동영상 파일 경로
video_path = "input_video.mp4"
# 동영상 파일 로드
video = VideoFileClip(video_path)
# 명암 대비 조절 (0.5: 낮은 명암 대비, 2.0: 높은 명암 대비)
video = video.fx(vfx.colorx, 0.5)
# 조절된 동영상 저장
output_path = "output_video.mp4"
video.write_videofile(output_path)
위의 코드에서 video_path
변수에 수정하고자 하는 동영상 파일의 경로를 입력하고, vfx.colorx
함수를 사용하여 명암 대비를 조절할 수 있습니다. 첫 번째 인자로 명암 대비를 조절할 비율을 입력하면 됩니다. 예를 들어, 0.5를 입력하면 낮은 명암 대비를, 2.0을 입력하면 높은 명암 대비를 적용하게 됩니다.
조절된 동영상은 video.write_videofile
함수를 사용하여 저장할 수 있습니다. output_path
변수에 저장하고자 하는 동영상 파일의 경로를 입력하면 됩니다.
3. 실행하기
위의 예제 코드를 실행하면, input_video.mp4
파일을 읽어 명암 대비를 조절한 후 output_video.mp4
파일로 저장하는 동작이 수행됩니다. 조절된 동영상을 확인하려면 저장된 파일을 재생해보세요.