[python] 파이썬 moviepy로 동영상 감마 보정하기

동영상을 편집하거나 보정하는 작업은 파이썬에서 간단하게 할 수 있습니다. 이번 글에서는 moviepy 패키지를 사용하여 동영상의 감마 값을 조정하는 방법에 대해 알아보겠습니다.

moviepy란?

moviepy는 동영상 편집을 위한 파이썬 패키지입니다. 이 패키지를 사용하면 동영상을 자르고 합치고 필터링하고 효과를 주는 등 다양한 편집 작업을 할 수 있습니다.

설치하기

먼저 moviepy 패키지를 설치해야 합니다. 아래의 명령을 터미널에서 실행하여 moviepy를 설치합니다.

pip install moviepy

감마 보정하기

감마 보정은 영상의 밝기와 명암을 조절하여 이미지를 더 선명하게 만드는 기법입니다. moviepy를 사용하여 감마 값을 조정하려면 다음 단계를 따라야 합니다.

  1. moviepy.editor 모듈을 import합니다.
  2. 비디오 파일을 로드합니다.
  3. 로드한 비디오에 감마 값을 적용하여 보정합니다.
  4. 보정된 비디오를 저장합니다.

다음은 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를 사용하면 다양한 동영상 편집 작업을 수행할 수 있으니 참고해보세요!

참고 자료