Python 끄적/Module

Python 초보 탈출(Moviepy Module)

슈슈차차아빠 2023. 3. 13. 13:35
반응형

Moviepy 홈페이지 : User Guide — MoviePy 1.0.2 documentation (zulko.github.io)

 

MoviePy는 프로그래밍 방식으로 비디오를 편집하기 위한 간단하고 사용하기 쉬운 인터페이스를 제공하는 Python 라이브러리입니다. 다양한 코덱과 파일 형식을 사용하여 비디오를 생성, 수정 및 내보내는 데 사용할 수 있습니다.

 

MoviePy를 사용하면 잘라내기, 병합, 크기 조정, 텍스트, 효과 및 오디오 추가와 같은 광범위한 비디오 편집 작업을 수행할 수 있습니다. 타임리매핑, 슬로모션, 동영상 안정화 등 복잡한 변형을 적용하는 것도 가능하다.

다음은 MoviePy를 사용하여 비디오에 텍스트를 추가하는 방법의 예입니다.

 

MoviePy로 무엇을 할 수 있는지에 대한 간단한 예일 뿐입니다. 라이브러리는 광범위한 비디오 편집 작업을 허용하므로 간단한 애니메이션에서 본격적인 영화에 이르기까지 모든 종류의 비디오 프로젝트를 만드는 데 사용할 수 있습니다.

 

from moviepy.editor import VideoFileClip, TextClip, CompositeVideoClip

# Load the video clip
clip = VideoFileClip("myvideo.mp4")

# Create a text clip
txt_clip = TextClip("Hello, world!", fontsize=70, color='white')

# Set the duration of the text clip to match the video clip
txt_clip = txt_clip.set_duration(clip.duration)

# Center the text
txt_clip = txt_clip.set_position('center')

# Composite the text clip onto the video clip
result = CompositeVideoClip([clip, txt_clip])

# Export the result to a file
result.write_videofile("myvideo_with_text.mp4")
반응형

'Python 끄적 > Module' 카테고리의 다른 글

Python 초보 탈출(Moviepy Module) - 2.예제 코드  (0) 2023.04.07