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

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

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개

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

게시글 목록

번호 제목
17819
17818
17817
17816
17814
17811
17810
17809
17808
17803
17799
17798
17797
17795
17794
17793
JavaScript JSON Beautify
17790
17789
17786
17774
17760
17755
17750
17729
17722
17714
17708
17686
17676
17666