가끔 동영상이 필요한데 이미지들을 이어 붙여서 동영상을 만들어야 할때가 있다.
요론거 할때는 파이썬이 최고니까 알아보니까 똭 하고 있다..
라이브러리는 moviepy 라는 라이브러리 쓰면됨
이라이브러리는 간단한 영상작업을
왠만한건 다 커버쳐준다.
따라서 익혀놓으면 쓸일이 꽤 많다.
------------------------------------------------
import os
from moviepy.editor import *
#
image_file_count = 3
clips = []
for img_number in range(1,image_file_count+1):
print(img_number)
filename = './0' + str(img_number) + '.png'
clips.append(ImageClip(filename).set_duration(8).crossfadein(1.5).crossfadeout(1.5))
#
print(clips)
video = concatenate(clips, method="compose")
video.write_videofile('toto.mp4', fps=24)
------------------------------------------------
요로코롬 하면됨 이미지 갯수가 3개고 01.png ~ 03.png 까지
폴더에 있을때 페이드 인아웃하면서 8초동안 보여주는 toto.mp4
파일을 만들어줌.. ㅇㅇ
특정 동영상 플레이어에서 안될때를 대비해서
샤나인코더로 한번더 인코딩 처리하면됨 ㅇㅇ
댓글 없음:
댓글 쓰기