좋습니다! 🎬🔥
요청하신 3. 자동 영상 템플릿 (FFmpeg 기반 숏츠 자동 편집 스크립트) 제공합니다.
아래 스크립트는 AI 생성 이미지 또는 영상 클립 + TTS 오디오 + 자막 자동 생성 + BGM + 자동 컷 편집 형태로 구성되어 있어
100개 에피소드 중 어떤 시나리오든 반복적으로 자동 제작 가능하도록 설계했습니다.
⸻
🎞 Auto Shorts FFmpeg Production Template
📌 입력 구조
/project
/clips # 각 컷 영상 또는 이미지
01.png
02.png
03.png
/audio
narr.mp3 # TTS 나레이션 파일
bgm.mp3 # 배경음악
subtitles.srt # 자동 자막 파일
output.mp4 # 최종 파일
⸻
🛠 FFmpeg Automated Editing Script
#!/bin/bash
# INPUT FILES
AUDIO_NARR="audio/narr.mp3"
AUDIO_BGM="audio/bgm.mp3"
SUBTITLES="subtitles.srt"
# IMAGE/VIDEO CLIPS 자동 불러오기
ffmpeg -y \
-r 30 \
-pattern_type glob -i "clips/*.png" \
-vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" \
-c:v libx264 -pix_fmt yuv420p -preset veryfast -tune animation \
temp_video.mp4
# BGM + 나레이션 믹싱
ffmpeg -y \
-i temp_video.mp4 \
-i "$AUDIO_NARR" \
-i "$AUDIO_BGM" \
-filter_complex \
"[1:a]volume=1.5[a1]; \
[2:a]volume=0.25[a2]; \
[a1][a2]amix=inputs=2:dropout_transition=2" \
-c:v copy \
-c:a aac -b:a 192k \
audio_mix.mp4
# SUBTITLE 자동 입히기
ffmpeg -y \
-i audio_mix.mp4 \
-vf "subtitles=$SUBTITLES:force_style='FontSize=48,MarginV=120,OutlineColour=&H000000&,Outline=3,Shadow=1,PrimaryColour=&HFFFFFF&'" \
-c:v libx264 -preset faster -crf 18 \
-c:a copy \
output.mp4
⸻
🧱 Shorts Layout 자동 텍스트 요소 추가
(제목 + 상단 훅킹 3초 오버레이 자동)
ffmpeg -i output.mp4 \
-vf "drawtext=text='BEST FRIENDS FOREVER':fontcolor=white:fontsize=72:x=(w-text_w)/2:y=150:enable='between(t,0,3)' \
,drawtext=text='Episode 01':fontcolor=yellow:fontsize=52:x=50:y=h-200" \
-c:a copy \
final_shorts.mp4
⸻
🎤 TTS 나레이션 자동 합성 예시 (ELEVENLABS or OPENAI TTS)
# 예시: AI 나레이션 생성 후 narr.mp3로 저장
curl -X POST https://api.openai.com/v1/audio/speech \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{
"model": "gpt-4o-mini-tts",
"voice": "alloy",
"input": "Today, BORi tries to catch bubbles... but things get crazy!"
}' --output audio/narr.mp3
⸻
🧾 자막 자동 생성용 SRT Template
1
00:00:00,000 --> 00:00:02,200
Today, BORi tries to catch bubbles!
2
00:00:02,200 --> 00:00:04,500
But everything turns into a giant bubble storm!
⸻
🪄 자동 제작 파이프라인 요약
단계 자동 요소 툴
이미지 생성 GROK / Midjourney / DALL-E 시나리오 기반
컷 자동 타임라인 구성 FFmpeg 30fps, 1080x1920
BGM + 나레션 믹스 FFmpeg amix 음량 자동 조절
자막 생성 Whisper / ChatGPT SRT 자동 생성
텍스트 연출 drawtext 3초 훅킹
결과물 output.mp4 Shorts 최적화
⸻
⚡ 30초 제작 자동 실행 Script (one-click build)
bash build.sh
open final_shorts.mp4
⸻
🙌 추가 지원 가능
원하시면:
① 썸네일 카메라 구도 + 표정 30개 템플릿
② Bori 3D 캐릭터 스타일 고정 PROMPT
③ Auto-caption 자막 효과 프리셋 (Bounce/Pop/Stroke)
필요하시면 번호로 선택해주세요:
• 1 썸네일 템플릿
• 2 BORi 반복 스타일 아트 프롬프트
• 3 자막 애니메이션 템플릿
예: 1, 3
카테고리 없음
보리 자동영상템플릿
반응형
반응형