본문으로 건너뛰기
VIDIA고수의 노하우로 만드는 영상

판매자용 · 기획(6장면)

대본작성

비디아 · v1 · 패키지 0개

주제 한 문장으로 45초 안팎·장면 6개의 세로 숏츠 설계도를 씁니다(판매자 제공용 공개 모듈).

설명서

하는 일 주제(input.topic)와 말투로 45초 안팎·장면 6개의 세로 숏츠 설계도를 쓰고 validate_blueprint 로 검증합니다.

공개 모듈 그대로 쓰거나 복제해 고칠 수 있도록 지시서를 공개한 기본형입니다. 비디아 내부 제작 방식·비밀값은 없습니다.

입력 input.topic(필수), input.tone(선택).

출력 blueprint.

비용 에이전트 LLM 토큰만 듭니다.

출력 예시(JSON)

이 모듈이 내는 JSON 의 모양입니다. 최상위 키가 이 모듈이 내는 필드이고, 앞 단계까지 쌓인 JSON 에 합쳐져 다음 모듈의 입력이 됩니다. 만든 파일 목록(files)은 실행 때 서버가 채웁니다.

출력 예시 JSON 보기
{
  "blueprint": {
    "schemaVersion": "vidia-blueprint@1",
    "meta": {
      "title": "비 온 뒤 무지개가 뜨는 이유",
      "summary": "공기 중 물방울이 햇빛을 꺾고 되비춰 일곱 빛깔로 나누는 원리를 45초로 설명합니다.",
      "format": "shorts",
      "tags": [
        "과학",
        "날씨",
        "빛",
        "무지개"
      ]
    },
    "video": {
      "aspectRatio": "9:16",
      "resolution": "720p",
      "visualStyle": "clean bright 3D illustration, soft studio lighting",
      "screenTitle": {
        "enabled": true,
        "text": "무지개는 왜 비 온 뒤에 뜰까"
      }
    },
    "models": {
      "tts": {
        "defaultVoiceId": "v2_ann_f_30s_03",
        "tempo": 1.05
      }
    },
    "speakers": [
      {
        "id": "narrator",
        "name": "내레이터",
        "voiceId": "v2_ann_f_30s_03",
        "tempo": 1.05
      }
    ],
    "subtitles": {
      "enabled": true
    },
    "scenes": [
      {
        "id": "s01",
        "title": "질문",
        "purpose": "무지개가 왜 비 온 뒤에만 뜨는지 궁금해진다",
        "durationSec": 7,
        "media": {
          "type": "ai-image",
          "motion": "kenburns-in"
        },
        "utterances": [
          {
            "id": "s01_u1",
            "speakerId": "narrator",
            "ttsText": "무지개는 왜 꼭 비가 그친 뒤에 뜰까요?",
            "subtitleText": "무지개는 왜 꼭 비가 그친 뒤에 뜰까요?"
          }
        ],
        "keyframes": [
          {
            "id": "s01_k1",
            "role": "start",
            "imagePrompt": "A vivid rainbow arching over a wet green park just after rain, sunlight breaking through grey clouds, puddles reflecting the sky."
          }
        ]
      },
      {
        "id": "s02",
        "title": "배경",
        "purpose": "흰 햇빛 안에 여러 색이 섞여 있다는 것을 안다",
        "durationSec": 8,
        "media": {
          "type": "ai-image",
          "motion": "pan-left"
        },
        "utterances": [
          {
            "id": "s02_u1",
            "speakerId": "narrator",
            "ttsText": "하얗게 보이는 햇빛에는 여러 색이 섞여 있어요.",
            "subtitleText": "하얗게 보이는 햇빛에는 여러 색이 섞여 있어요."
          }
        ],
        "keyframes": [
          {
            "id": "s02_k1",
            "role": "start",
            "imagePrompt": "A beam of white sunlight entering a glass prism on a wooden desk and spreading into a band of colors on the wall, soft studio lighting."
          }
        ]
      },
      {
        "id": "s03",
        "title": "핵심 원리",
        "purpose": "물방울이 빛을 꺾고 되비춰 색을 나눈다는 것을 안다",
        "durationSec": 8,
        "media": {
          "type": "ai-image",
          "motion": "kenburns-out"
        },
        "utterances": [
          {
            "id": "s03_u1",
            "speakerId": "narrator",
            "ttsText": "빗방울이 빛을 꺾고 되비추며 색을 나눠요.",
            "subtitleText": "빗방울이 빛을 꺾고 되비추며 색을 나눠요."
          }
        ],
        "keyframes": [
          {
            "id": "s03_k1",
            "role": "start",
            "imagePrompt": "A large close-up of a single transparent raindrop with a sunbeam bending inside it and leaving as separated colored rays, clean scientific illustration style."
          }
        ]
      },
      {
        "id": "s04",
        "title": "구체 예",
        "purpose": "물보라만 있으면 맑은 날에도 무지개를 만들 수 있다는 것을 안다",
        "durationSec": 7,
        "media": {
          "type": "ai-image",
          "motion": "pan-right"
        },
        "utterances": [
          {
            "id": "s04_u1",
            "speakerId": "narrator",
            "ttsText": "정원 호스로 물을 뿌려도 작은 무지개가 생겨요.",
            "subtitleText": "정원 호스로 물을 뿌려도 작은 무지개가 생겨요."
          }
        ],
        "keyframes": [
          {
            "id": "s04_k1",
            "role": "start",
            "imagePrompt": "A child spraying water from a garden hose on a sunny afternoon, a small rainbow visible in the fine mist, bright backyard with grass."
          }
        ]
      },
      {
        "id": "s05",
        "title": "흔한 오해",
        "purpose": "무지개는 정해진 자리에 있는 물건이 아니라는 것을 안다",
        "durationSec": 8,
        "media": {
          "type": "ai-image",
          "motion": "kenburns-in"
        },
        "utterances": [
          {
            "id": "s05_u1",
            "speakerId": "narrator",
            "ttsText": "무지개 끝을 찾아가도 닿을 수는 없어요.",
            "subtitleText": "무지개 끝을 찾아가도 닿을 수는 없어요."
          }
        ],
        "keyframes": [
          {
            "id": "s05_k1",
            "role": "start",
            "imagePrompt": "A hiker walking along a country road toward a distant rainbow that always stays far ahead over the hills, warm late-afternoon light."
          }
        ]
      },
      {
        "id": "s06",
        "title": "답과 마무리",
        "purpose": "비 뒤에 해가 등 뒤에서 비출 때 무지개가 보인다는 답을 정리한다",
        "durationSec": 7,
        "media": {
          "type": "ai-image",
          "motion": "pan-left"
        },
        "utterances": [
          {
            "id": "s06_u1",
            "speakerId": "narrator",
            "ttsText": "빗방울이 남고 해가 등 뒤에 있을 때 보여요.",
            "subtitleText": "빗방울이 남고 해가 등 뒤에 있을 때 보여요."
          }
        ],
        "keyframes": [
          {
            "id": "s06_k1",
            "role": "start",
            "imagePrompt": "A person seen from behind standing on a hill with the low sun at their back, a full double rainbow across the dark rain clouds ahead."
          }
        ]
      }
    ]
  }
}

이 모듈이 부르는 API·외부 연결

지시서를 공개하지 않은 모듈도 어떤 API·모델을 몇 번까지 부르는지, 어느 외부 주소로 요청을 보내는지는 누구나 볼 수 있습니다.

API·모델쓰는 곳기본 호출최대 호출
비디아 에이전트실행 AI(이 단계를 읽고 도구를 부름)–24턴
실행 AI 말고 따로 부르는 유료 API 는 없습니다.

외부 연결 없음

비디아 밖의 주소로 요청을 보내지 않습니다.

지시서(스킬 txt)

txt 내려받기
[이 모듈이 하는 일]
(판매자용 템플릿 · 기획) 주제 한 문장으로 45초 안팎·장면 6개의 세로 숏츠 설계도(vidia-blueprint@1)를 쓴다.
장면마다 발화 1개와 AI 이미지 키프레임 1장. AI 영상은 쓰지 않는다(이미지에 카메라 움직임을 입혀 영상으로 만든다).
비디아의 내부 제작 방식·비밀값은 들어 있지 않은 기본형 템플릿이다. 그대로 쓰거나 복제해 고쳐 쓴다.

[입력]
이전 단계 JSON(패키지 최초 입력).
- input.topic: 주제 한 문장(필수). 비어 있으면 설계도를 만들지 말고 "error" 에 "주제를 입력해 주세요." 를 적는다.
- input.tone: 말투(선택) — "친근"(기본) | "단정" | "유머".

[할 일]
1. 대본을 쓴다(한국어, 존댓말 구어체).
   - 장면 6개: s01 질문 → s02 배경 → s03 핵심 원리 → s04 구체 예 → s05 흔한 오해 → s06 답과 마무리.
   - 장면마다 발화 1개, 공백 포함 40자 이하. 전체 낭독은 45초 안팎.
   - 확실한 상식만 쓴다. 모르는 숫자·연도·고유명사를 지어내지 않는다.
2. 장면 화면을 정한다. 모든 장면 media = {"type": "ai-image", "motion": …}, motion 은 s01부터 "kenburns-in", "pan-left", "kenburns-out", "pan-right" 를 돌려 쓴다.
   - 장면마다 키프레임 1장 {"id": "<장면id>_k1", "role": "start", "imagePrompt": 영어 한두 문장}. 대상·구도·조명을 구체적으로 묘사하고 이미지 안에 글자·숫자·로고를 넣지 않는다.
3. 설계도를 조립한다.
   {"schemaVersion": "vidia-blueprint@1",
    "meta": {"title": 제목(30자 이내), "summary": 한두 문장, "format": "shorts", "tags": 한국어 태그 3~5개},
    "video": {"aspectRatio": "9:16", "resolution": "720p", "visualStyle": "clean bright 3D illustration, soft studio lighting", "screenTitle": {"enabled": true, "text": 화면 상단 제목 띠(20자 안팎)}},
    "models": {"tts": {"defaultVoiceId": "v2_ann_f_30s_03", "tempo": 1.05}},
    "speakers": [{"id": "narrator", "name": "내레이터", "voiceId": "v2_ann_f_30s_03", "tempo": 1.05}],
    "subtitles": {"enabled": true},
    "scenes": [{"id": "s01", "title": 장면 제목, "purpose": 이 장면이 끝나면 시청자가 알게 되는 것, "durationSec": 7,
                "media": {"type": "ai-image", "motion": "kenburns-in"},
                "utterances": [{"id": "s01_u1", "speakerId": "narrator", "ttsText": 낭독 글, "subtitleText": 자막 글}],
                "keyframes": [{"id": "s01_k1", "role": "start", "imagePrompt": "…"}]}, …]}
   - ttsText 는 숫자를 한글로("삼십 톤"), subtitleText 는 같은 문장을 아라비아 숫자로("30톤") 쓴다.
4. validate_blueprint 를 부른다: {"blueprint": 3번 설계도}.
   - ok 가 false 면 errors 의 path·message 를 읽고 그 부분만 고쳐 다시 부른다(최대 3번).
   - 3번 안에 통과하지 못하면 "error" 에 마지막 오류 요약을 적고 끝낸다.

[출력]
다음 최상위 필드만 담은 JSON 객체 하나.
- blueprint: validate_blueprint 가 돌려준 blueprint(정규화된 설계도) 그대로

[주의]
- 쓰는 도구는 validate_blueprint 뿐이다(무료). 이미지·음성은 뒤 단계가 만든다.
- 설명·마크다운 없이 JSON 객체 하나만 답한다.

버전 기록 1개

고칠 때마다 새 버전으로 쌓이고 지난 버전은 지워지지 않습니다. 패키지는 넣을 때의 버전으로 고정되어 동작합니다.

  1. v1현재2026.10.06 20:15 · 3.3KB

    시스템 모듈 등록

도움 요청

리뷰와 반응

불러오는 중…

사용 -건 · 사용 건수는 이 모듈을 실제로 실행한 제작 수입니다(성공률이 아닙니다). 별점은 실제 사용한 회원만 남길 수 있고, 좋아요·싫어요와는 따로 셉니다.

    신고하기

    신고하신 분의 정보는 작성자에게 알리지 않습니다. 같은 대상은 한 번만, 하루 3번까지 신고할 수 있어요. 접수만으로 제재가 확정되지는 않습니다. 결과 불만·환불은 1:1 문의로도 알려 주세요.

    문의·이슈

    이 모듈을 쓰다가 오류·궁금한 점·개선 요청이 있으면 제작자에게 이슈로 알려 주세요. 제작자가 답하고 고칩니다. 이슈의 제목·본문·댓글은 로그인하지 않은 사람도 볼 수 있습니다(대상이 비공개로 바뀌어도 이슈 글은 공개로 남고, 비공개 대상의 이름·주소만 가려집니다). 개인정보·API 키는 적지 마세요. 연결한 작업은 제작자·운영에게만 보입니다.

    • 불러오는 중…

    로그인하면 이슈를 올릴 수 있습니다.