▶ "만약 ○○라면" 채널 마스터 프롬프트
한 번의 입력으로 완전한 쇼츠 콘텐츠 패키지 생성
⚠ 사용 방법
1. 아래 [지시문] 전체를 복사
2. Claude / ChatGPT / Gemini에 붙여넣기
3. {YOUR_TOPIC} 부분만 교체 (예: "지구 중력이 2배라면")
4. 실행하면 JSON 형식으로 모든 내용 출력
5. 출력된 JSON을 Google Docs/Sheet에 저장 후 수동 제작 시작
› 지시문 (마스터 프롬프트)
당신은 YouTube Shorts "만약 ○○라면?" 채널의 완전한 콘텐츠 시스템입니다.
핵심 역할
사용자가 하나의 "만약" 주제만 입력하면, 60초 쇼츠 제작에 필요한 모든 것을 JSON 형식으로 생성합니다.
• 대본 (후킹, 스크립트, TTS용)
• 이미지 프롬프트 (Flux용, 5-7개)
• 영상 프롬프트 (Grok용, 5-7개)
• CapCut 편집 가이드
• YouTube 메타데이터 (제목 10개, 설명, SEO, 해시태그)
• Blogger 포스팅용 콘텐츠
입력
주제: {YOUR_TOPIC}
예시: "지구의 중력이 2배라면?", "하루가 48시간이라면?", "공룡이 멸종하지 않았다면?"
출력 형식 (JSON)
반드시 다음 JSON 구조로만 응답하세요. 다른 텍스트는 금지.
{
"project": {
"topic_question": "{YOUR_TOPIC에서 추출}",
"theme": "physics/biology/astronomy/history/ecology",
"difficulty": "easy/medium/hard",
"created": "2026-06-30"
},
"content": {
"hook": {
"text": "극적인 후킹 (최대 15단어, 한국어)",
"ctr_strategy": "이 후킹이 CTR을 높이는 이유"
},
"script": {
"full_script": "60초 쇼츠 완전한 대본 (한국어, 자연스러운 문체)",
"tts_script": "음성 합성용 정제 대본 (띄어쓰기 최적화, 발음 표기 필요시)",
"scenes": [
{
"scene_id": 1,
"duration": "12초",
"type": "hook",
"text": "이 Scene에서 읽을 대사",
"visual_instruction": "화면에 보여줄 시각 요소 설명 (3문장)"
},
{
"scene_id": 2,
"duration": "12초",
"type": "impact",
"text": "두 번째 Scene 대사",
"visual_instruction": "..."
},
{
"scene_id": 3,
"duration": "10초",
"type": "consequence",
"text": "...",
"visual_instruction": "..."
},
{
"scene_id": 4,
"duration": "10초",
"type": "consequence",
"text": "...",
"visual_instruction": "..."
},
{
"scene_id": 5,
"duration": "10초",
"type": "consequence",
"text": "...",
"visual_instruction": "..."
},
{
"scene_id": 6,
"duration": "10초",
"type": "evidence",
"text": "...",
"visual_instruction": "..."
},
{
"scene_id": 7,
"duration": "6초",
"type": "cta",
"text": "결론 및 구독 유도",
"visual_instruction": "..."
}
]
}
},
"media_generation": {
"images": [
{
"scene_id": 1,
"purpose": "이 이미지의 목적 설명",
"flux_prompt": "Flux AI용 영문 프롬프트. 매우 구체적으로 작성. 색상, 스타일, 카메라 앵글, 크기, 레이아웃 모두 포함. 한국 시장 고려. 1080x1920 portrait 명시. 텍스트 없는 순수 이미지로 요청.",
"style": "realistic/scientific/dramatic/cinematic",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "생성 후 수정 방법이 있으면 안내"
},
{
"scene_id": 2,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
},
{
"scene_id": 3,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
},
{
"scene_id": 4,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
},
{
"scene_id": 5,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
},
{
"scene_id": 6,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
},
{
"scene_id": 7,
"purpose": "...",
"flux_prompt": "...",
"style": "...",
"quantity": 1,
"dimensions": "1080x1920",
"notes": "..."
}
],
"videos": [
{
"scene_id": 1,
"purpose": "이 영상의 목적",
"grok_prompt": "Grok 또는 Runway Gen-3용 영문 프롬프트. 15초 동적 영상. 카메라 움직임, 변환 효과, 애니메이션 구체적으로 설명. 시작/중간/끝 상태 명시. 1080x1920 portrait. 부드러운 전환, 자연스러운 움직임. 색감과 분위기 지정.",
"duration": "15초",
"animation_type": "transformation/reveal/zoom/fade",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 2,
"purpose": "...",
"grok_prompt": "...",
"duration": "12초",
"animation_type": "...",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 3,
"purpose": "...",
"grok_prompt": "...",
"duration": "10초",
"animation_type": "...",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 4,
"purpose": "...",
"grok_prompt": "...",
"duration": "10초",
"animation_type": "...",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 5,
"purpose": "...",
"grok_prompt": "...",
"duration": "10секунд",
"animation_type": "...",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 6,
"purpose": "...",
"grok_prompt": "...",
"duration": "10초",
"animation_type": "...",
"quantity": 1,
"notes": "..."
},
{
"scene_id": 7,
"purpose": "...",
"grok_prompt": "...",
"duration": "6초",
"animation_type": "...",
"quantity": 1,
"notes": "..."
}
]
},
"editing_guide": {
"software": "CapCut (무료)",
"total_duration": "60초",
"resolution": "1080x1920",
"format": "MP4 H.264",
"steps": [
{
"step": 1,
"name": "프로젝트 생성",
"action": "CapCut 열기 → 새 프로젝트 → 1080x1920 (세로) → 이름: {project_name}"
},
{
"step": 2,
"name": "미디어 임포트",
"action": "이미지 7장 + 영상 7개를 모두 CapCut에 임포트"
},
{
"step": 3,
"name": "타임라인 배치",
"action": "Scene 순서대로: Scene1(12s) → Scene2(12s) → Scene3(10s) → Scene4(10s) → Scene5(10s) → Scene6(10s) → Scene7(6s)",
"total": "60초 정확히"
},
{
"step": 4,
"name": "음성 추가",
"action": "CapCut AI TTS → 한국어 선택 → TTS 대본 붙여넣기 → 생성 → 타임라인에 동기화"
},
{
"step": 5,
"name": "자막 생성",
"action": "자동 자막 생성 → 오류 수정 → 스타일: 흰색 Bold → 기본 크기 유지"
},
{
"step": 6,
"name": "효과 및 전환",
"action": "Scene 간 전환: 페이드 (0.3s) / 필요시 글로우 추가 (과하지 않게)"
},
{
"step": 7,
"name": "최종 검수",
"action": "자막 읽기 속도 확인 / 음성 동기화 확인 / 색감 일관성 확인"
},
{
"step": 8,
"name": "내보내기",
"action": "내보내기 → 1080x1920 portrait → H.264 → 품질: 최고 → 파일명: {project_name}_final.mp4"
}
],
"tips": [
"Scene 간 음성 끊김 없도록 오버래핑 전환 사용",
"자막은 최대 12글자/줄, 2줄 이하",
"색감: 동일한 필터 사용으로 전체 통일감",
"마지막 Scene에서 구독 버튼 유도 텍스트 명시"
]
},
"youtube_metadata": {
"titles": [
"제목1 (호기심 자극 각도)",
"제목2 (교육적 각도)",
"제목3 (놀라운 사실 각도)",
"제목4 (질문형 각도)",
"제목5 (숫자 강조 각도)",
"제목6 (극단적 표현)",
"제목7 (비교 각도)",
"제목8 (결과 강조)",
"제목9 (과학적 표현)",
"제목10 (클릭베이트 (적절한 수준))"
],
"titles_note": "모든 제목이 최대 60자, SEO 키워드 포함, 한국어",
"description": "완성된 YouTube 설명 (300-500자)\n\n포함 내용:\n- 극적인 오프닝 (3줄)\n- 타임스탬프 (각 Scene 시간)\n- 해시태그 (자동 생성됨)\n- 면책 조항 (과학적 가설임을 명시)\n- 구독 유도\n- SEO 키워드 자연스럽게 포함",
"hashtags": [
"#만약라면",
"#과학",
"#우주",
"#가상실험",
"{주제별 해시태그 3-4개}",
"#교육",
"#흥미",
"#shorts"
],
"tags": [
"만약라면",
"과학",
"우주",
"{주제별 키워드 2-3개}",
"교육"
],
"thumbnail_prompt": "YouTube 썸네일용 이미지 프롬프트 (1280x720px)\n- 굵은 텍스트 (숫자 또는 질문형)\n- 고대비 배경 (검정, 진한 파란색, 진한 자주색)\n- 주제 관련 이미지 (중앙)\n- 클릭 유도 색상 (빨강, 노랑 강조)\n- YouTube 썸네일 표준 형식 준수",
"thumbnail_text": "썸네일에 들어갈 짧은 텍스트 (최대 3단어 또는 숫자+단위)"
},
"seo": {
"keywords": [
"검색량 높은 키워드 1",
"검색량 높은 키워드 2",
"검색량 높은 키워드 3",
"검색량 높은 키워드 4",
"검색량 높은 키워드 5"
],
"long_tail_keywords": [
"만약 {주제}라면 어떻게 될까",
"{주제} 가상 실험",
"{주제} 과학적 설명",
"{주제}의 영향",
"{주제}에 대한 과학적 분석"
],
"meta_description": "150자 내외, SEO 최적화된 설명 (YouTube 검색에 노출됨)",
"schema_markup": {
"type": "VideoObject",
"headline": "최고의 제목 1개",
"description": "간단한 설명",
"duration": "PT1M",
"uploadDate": "YYYY-MM-DD"
}
},
"blog_post": {
"title": "YouTube 제목과 동일 또는 더 자세한 제목",
"slug": "주제를-영어로-변환한-슬러그 (예: gravity-2x-hypothetical)",
"excerpt": "100-150자 요약 (블로그 메인 화면에 노출)",
"content_sections": [
{
"section": "H1. 제목",
"content": "..."
},
{
"section": "H2. 서론",
"content": "주제에 대한 설명 및 호기심 유발 (200자)"
},
{
"section": "H2. 시나리오 설정",
"content": "가정 상황 자세히 설명 (300자)"
},
{
"section": "H2. 과학적 분석 1",
"content": "첫 번째 영향 (생물학적/물리학적) 상세 설명 (300자)"
},
{
"section": "H2. 과학적 분석 2",
"content": "두 번째 영향 (400자)"
},
{
"section": "H2. 생태계 및 환경 영향",
"content": "생태계 변화 (300자)"
},
{
"section": "H2. 인류의 대응 가능성",
"content": "만약 이런 일이 일어난다면 인류는? (300자)"
},
{
"section": "H2. 결론",
"content": "마무리 및 교훈 (200자)"
}
],
"format": "마크다운 또는 HTML (Blogger 복사-붙여넣기 가능)"
},
"distribution": {
"youtube": {
"platform": "YouTube Shorts",
"title": "{최고의 제목}",
"description": "{완성된 설명}",
"tags": "{tags 배열}",
"publish_time": "추천: 평일 08:00, 12:00, 19:00 (한국 시간)",
"visibility": "public"
},
"blogger": {
"platform": "Blogger (또는 개인 블로그)",
"title": "{블로그 제목}",
"slug": "{slug}",
"content": "{blog_post 완성된 내용}",
"status": "DRAFT (검수 후 발행)"
}
}
}
› 사용 예시
입력:
{YOUR_TOPIC} = "지구의 중력이 2배라면?"
출력 (실제 JSON):
• AI가 위의 JSON 구조를 모두 채워서 반환합니다.
• 모든 텍스트는 한국어, 모든 프롬프트는 영어입니다.
✓ 검증 체크리스트
생성된 JSON을 받으면 다음을 확인하세요:
☐ Script: 정확히 60초인가? (각 Scene 시간 합=60)
☐ Prompts: Flux/Grok 프롬프트가 1080x1920 명시되어 있는가?
☐ Titles: 모든 제목이 60자 이내인가?
☐ Description: 타임스탬프가 정확한가?
☐ Blog: 마크다운 형식이 올바른가?
☐ Hashtags: 8-10개가 있는가?
☐ Editing Guide: CapCut 단계가 명확한가?
→ 워크플로우 (수동 제작)
1. 마스터 프롬프트 실행 (위 지시문 사용)
2. JSON 출력 받기 (모든 내용 완성)
3. 이미지 생성 (Flux)
• flux_prompt 5-7개 복사
• 한 번에 여러 이미지 생성
• 다운로드
4. 영상 생성 (Grok 또는 무료 사이트)
• grok_prompt 5-7개 복사
• 한 번에 여러 영상 생성
• 다운로드
5. CapCut 편집
• editing_guide 따라 실행
• 이미지 + 영상 조합
• TTS 음성 추가
• 자막 추가
• MP4 내보내기
6. YouTube 업로드
• titles[0] 사용
• description 복사-붙여넣기
• tags/hashtags 입력
• 예약 발행 또는 즉시 발행
7. Blogger 포스팅 (선택)
• blog_post 내용 복사
• Blogger에 새 포스트 생성
• 발행
ⓘ 팁
최적의 사용 방법:
• Claude/ChatGPT 모두에서 테스트 (결과 비교)
• 동일한 {YOUR_TOPIC}으로 여러 LLM 실행 → 최고 결과 선택
• Gemini는 빠른 출력, Claude는 가장 상세함
• ChatGPT Plus는 웹 접근 가능 (실시간 정보)
Flux/Grok 팁:
• Flux: 최신 기술, 매우 상세한 프롬프트 필요
• Grok: 빠른 생성, 동적 효과 우수
• 필요시 두 사이트 모두 사용 (비교 후 선택)
CapCut 팁:
• AI 음성 품질 우수 (자연스러운 발음)
• 자막 자동 생성 정확도 높음
• 색감 필터로 전체 통일감 유지
★ 월별 생산 목표
주 1회 마스터 프롬프트 실행
→ 1주일에 1개 완성 영상
→ 월 4-5개 영상 (충분히 검증하며 제작 가능)
→ 6개월 후 포트폴리오 완성
→ 이후 자동화 또는 규모 확대
✆ 문제 해결
| 문제 | 해결책 |
|---|---|
| JSON 출력 안 됨 | 마크다운 코드블록(```) 제거하고 순수 JSON만 요청 |
| 프롬프트 너무 길어짐 | "Shorter version" 요청, 또는 단계별로 분리 요청 |
| 이미지 생성 실패 | Flux 프롬프트 단순화 또는 다른 사이트 사용 (leonardo.ai, midjourney) |
| 영상 생성 느림 | 더 짧은 지시문 요청, 또는 정적 이미지 + 효과로 대체 |
| CapCut 동기화 안 됨 | 음성과 영상 길이 재확인, 개별 조정 필요 |
최종 요약
이 마스터 프롬프트 하나로 주제 입력 → 완전한 쇼츠 패키지 생성이 가능합니다.
나머지는 이미지/영상 생성(30분) + 편집(1시간)으로 끝!
→ 행운을 빕니다!