[python] 파이썬 moviepy로 동영상 자막 추가하기
이번 포스트에서는 파이썬의 영상 처리 라이브러리인 moviepy를 사용하여 동영상에 자막을 추가하는 방법에 대해 알아보겠습니다.
moviepy란?
moviepy는 파이썬에서 영상 처리와 편집을 할 수 있는 라이브러리입니다. moviepy를 사용하면 동영상을 자르거나 결합하는 등의 작업을 손쉽게 할 수 있습니다.
설치
moviepy를 사용하려면 먼저 moviepy 패키지를 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install moviepy
동영상 자막 추가하기
moviepy를 사용하여 동영상에 자막을 추가하기 위해서는 다음과 같은 단계를 따라야 합니다.
- moviepy를 import 합니다.
import moviepy.editor as mp
- 동영상을 로드합니다.
video = mp.VideoFileClip("영상파일.mp4")
- 자막을 생성합니다.
subtitle = mp.TextClip("Hello, World!", fontsize=70, color='white')
- 자막 위치를 조정합니다.
subtitle = subtitle.set_position(('center', 'bottom')).set_duration(video.duration)
- 동영상에 자막을 추가합니다.
video_with_subtitle = mp.CompositeVideoClip([video, subtitle])
- 동영상을 저장합니다.
video_with_subtitle.write_videofile("자막추가된동영상.mp4")
위의 코드에서 “영상파일.mp4”는 자막을 추가할 동영상 파일의 경로를 나타내며, “Hello, World!”는 추가할 자막의 내용을 나타냅니다. 자막의 폰트 크기나 색상은 필요에 따라 변경할 수 있습니다.
결론
이번 포스트에서는 파이썬의 moviepy를 사용하여 동영상에 자막을 추가하는 방법에 대해 알아보았습니다. moviepy의 강력한 기능을 활용하여 더 다양한 동영상 편집 작업을 수행할 수 있으니, 자세한 내용은 공식 문서를 참고하시기 바랍니다.