테스트 사이트 - 개발 중인 베타 버전입니다

[Python] MP4 썸네일 생성(JPG, MP4 클립)

· 3년 전 · 2400 · 2

Python 모듈 중 MoviePy를 활용하면 간단히 MP4 파일의 썸네일을 생성할 수 있습니다 ^^

참고로 MoviePy는 FFMPEG의 wrapper로서 GIF <-> MP4 변환도 가능합니다.

 

1. JPG 썸네일 생성

MP4 파일에서 지정된 시점(아래 소스에서는 1초)의 프레임을 JPG 썸네일로 추출할 수 있습니다.

[code]

from moviepy.editor import VideoFileClip

 

clip = VideoFileClip('movie.mp4')

clip.save_frame('thumbnail.jpg', t=1)

[/code]

 

2. 50% 진행된 프레임을 썸네일로 생성

정중앙, 즉 50% 진행된 MP4 파일의 프레임을 썸네일로 생성하는 방법입니다.

[code]

from moviepy.editor import VideoFileClip

 

clip = VideoFileClip('movie.mp4')

duration = clip.duration # 파일의 러닝타임을 구합니다.

clip.save_frame('thumbnail.jpg', t=duration/2)

[/code]

 

3. MP4 클립 썸네일 생성

앞부분 3초만 잘라서 MP4 파일을 생성하는 스크립트입니다.

[code]

from moviepy.editor import VideoFileClip

 

clip = VideoFileClip('movie.mp4').subclip(0, 3)

clip.write_videofile('thumbnail.mp4')

[/code]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

좋은정보 감사합니다.
@트리플 저야말로 트리플 님께 항상 감사드립니다! ^-^

게시글 목록

번호 제목
16893
16890
16889
16888
16887
16886
16885
16884
16883
16882
16881
16880
16871
16870
16868
16863
16861
16856
16852
16834
16833
16829
16827
16826
16823
16822
16819
16818
16817
16806