본문 바로가기
1. 디지털 아트 & AI 창작물 & SD ( 스테이블 디퓨전)

영상을 길게 늘려보자 #파이썬 #AI #영상 #인스타그램

by 인공감성 2026. 9. 28.
반응형

영상의 시간을  늘려주는 파이썬 프로그램입니다  ( 랜덤으로 시간을 잘라 붙임)

같은 폴더에 1.png 가 있으면 베너도 넣어줌

하위폴더에 music 폴더 있으면 그 안의 음악중 임의로 넣어줌 (음악은 제미나이 등으로 만들어넣기)

 

60초로 늘리기1 - 좌우 반전 랜덤으로 넣기.py
0.01MB

 

 

 

# [개요]
# 이 프로그램과 같은 폴더에 있는 모든 영상 파일(1개 또는 여러개)을 찾아서,
# 각 영상을 30초 길이의 새로운 영상으로 만들어주는 프로그램입니다.
#
# [동작 방식]
# 1. 원본 영상에서 무작위 구간(길이 1~5초)을 계속 뽑아냅니다.
#    - 순서는 항상 랜덤 (앞에서부터 순서대로 자르지 않음)
#    - 각 구간은 일정 확률로 좌우 반전(미러) 처리됨
#    - 뽑은 구간들의 총 길이가 정확히 30.0초가 될 때까지 반복
#    - 원본이 30초보다 길어도 동일한 방식으로 무작위 30초 영상을 만듭니다.
# 2. 프로그램과 같은 폴더에 "1.png" 파일이 있으면, 완성된 영상 전체 위에
#    그 이미지를 처음부터 끝까지 덧씌웁니다(오버레이).
# 3. 프로그램과 같은 폴더에 "music" 이라는 하위 폴더가 있으면, 그 안의
#    음악 파일 중 하나를 무작위로 골라서 완성된 영상의 오디오로 넣습니다.
#    (음악이 영상보다 짧으면 반복, 길면 30초에 맞춰 자름)
# 4. 결과 파일은 "원본이름_30s.mp4" 형식으로 프로그램과 같은 폴더에 저장됩니다.
#
# [사용법]
# 1) 이 파일(extend_video_30s.py)을 영상 파일들과 같은 폴더에 넣습니다.
# 2) (선택) 같은 폴더에 1.png 를 넣으면 자동으로 오버레이 됩니다.
# 3) (선택) 같은 폴더에 music 폴더를 만들고 mp3/wav 파일을 넣으면
#    자동으로 무작위 배경음악이 삽입됩니다.
# 4) 더블클릭 또는 "python extend_video_30s.py" 로 실행합니다.
#
# [진행 상태 표시]
# - 전체 영상 중 몇 번째 영상을 처리 중인지 콘솔에 표시됩니다.
# - 각 영상의 인코딩(저장) 진행률이 콘솔에 표시됩니다.


 

 

 

 

 

 

 

메모장으로 편집하면  60초로 만들지 / 120초로 만들지 등등 시간 수정이 가능합니다 

 

 

 

 

 

 

 

 

 

 

필수 Python 라이브러리:

  1. Pillow
  2. imageio-ffmpeg

 

설치법

py -3.7 -m pip install Pillow==9.5.0 imageio-ffmpeg==0.5.1

 

작업전 파일 그리고 작업후 파일 비교

작업전 원본.mp4
4.42MB
작업후.mp4
19.29MB

반응형