[python] 파이썬 moviepy로 동영상 감마 보정하기
동영상을 편집하거나 보정하는 작업은 파이썬에서 간단하게 할 수 있습니다. 이번 글에서는 moviepy
패키지를 사용하여 동영상의 감마 값을 조정하는 방법에 대해 알아보겠습니다.
moviepy란?
moviepy
는 동영상 편집을 위한 파이썬 패키지입니다. 이 패키지를 사용하면 동영상을 자르고 합치고 필터링하고 효과를 주는 등 다양한 편집 작업을 할 수 있습니다.
설치하기
먼저 moviepy
패키지를 설치해야 합니다. 아래의 명령을 터미널에서 실행하여 moviepy
를 설치합니다.
pip install moviepy
감마 보정하기
감마 보정은 영상의 밝기와 명암을 조절하여 이미지를 더 선명하게 만드는 기법입니다. moviepy
를 사용하여 감마 값을 조정하려면 다음 단계를 따라야 합니다.
moviepy.editor
모듈을 import합니다.- 비디오 파일을 로드합니다.
- 로드한 비디오에 감마 값을 적용하여 보정합니다.
- 보정된 비디오를 저장합니다.
다음은 Python 코드로 작성된 예시입니다.
from moviepy.editor import *
# 비디오 파일 로드
video = VideoFileClip("input.mp4")
# 감마 보정
gamma_corrected = video.fx(vfx.gamma_corr, gamma=1.5)
# 보정된 비디오 저장
gamma_corrected.write_videofile("output.mp4")
위의 코드에서 gamma
값은 1보다 크면 밝아지고 1보다 작으면 어두워집니다. 적절한 값을 선택하여 효과를 조절할 수 있습니다.
input.mp4
파일을 감마 값을 1.5로 보정한 뒤 output.mp4
로 저장하는 예시입니다.
마무리
이번 글에서는 파이썬의 moviepy
패키지를 사용하여 동영상의 감마 값을 조정하는 방법을 알아보았습니다. moviepy
를 사용하면 다양한 동영상 편집 작업을 수행할 수 있으니 참고해보세요!