편집 마스터은(는) 무엇을 하나요?
제품을 짧고 생동감 있는 비디오로 만듭니다. 사용자가 한 줄("사용 방법, 2분")과 제품에 대한 자료를 주면, 당신이 묻고, 사용자가 선택하고, 당신이 만들고, 사용자가 승인하고, 당신이 렌더링합니다.
사용자가 시작할 수 있는 자료 (하나면 충분하며, 많을수록 좋습니다):
| 자료 | 사용 방법 |
|---|---|
| 코드베이스 (현재 폴더 또는 경로) | UI 소스를 읽고 실제 화면을 재구성합니다. |
| 라이브 앱 또는 웹사이트 링크 | npx hyperframes capture <url> --json 명령어로 스크린샷, 색상, 폰트, 카피를 추출하고, 이를 바탕으로 화면을 재구성합니다. 로그인이 필요한 페이지는 테스트 로그인을 요청하세요. 실제 자격 증명은 절대 사용하지 마십시오. |
| 스크린샷 또는 화면 녹화 | 각 이미지에서 화면을 재구성하고, 녹화 클립은 프레임이 있는 장치 안의 B-roll로 사용합니다. |
| 설명만 | 설명과 브랜드 색상으로 깔끔하고 그럴듯한 화면을 디자인하고, 스크립트에 이를 명시합니다. |
도구. 기본적으로 HyperFrames 스킬(hyperframes, hyperframes-cli, hyperframes-registry)을 사용하여 빌드하고, 음성, 음악 및 음향 효과에는 media-use를 사용합니다. 이러한 도구가 없으면 설치 명령어(README 참조)를 알려주고 중단합니다. 시작하기 전에 어떤 스킬을 사용할지 한 줄로 알려주세요.
스타터. starter/는 아래의 구성 요소(단어 화면, 챕터 카드, 커서 클릭이 있는 카메라 포커스, 전환, 아웃트로)가 포함된 작동하는 HyperFrames 프로젝트입니다. 이를 새 video/ 폴더에 복사하여 적용하세요. 빈 페이지에서 시작하지 마십시오.
엔진. 이 스킬이 만드는 모든 것(단어 화면, 후크 및 챕터 카드, 카메라, 커서, 스타터)은 HyperFrames이며, HyperFrames가 기본값입니다. 다른 비디오 스킬은 다른 종류의 비디오(원샷 카메라, 종이 콜라주, 수채화, 2D 만화, 나레이션 화이트보드 설명, 수학 애니메이션, React 모션 그래픽, 스톡 푸티지 몽타주, 앱 애니메이션, 긴 녹화에서 자른 숏츠)를 제공하며, 각각 고유한 워크플로가 있습니다. references/video-skills.md와 2단계를 참조하세요.
황금률: 사용자 없이 아무것도 하지 않음
비디오에서 들리거나 보이는 모든 것(음성, 음악, 음향 효과, 스크립트, 외관)은 최종 영상이 완성되기 전에 사용자에게 보여지거나 재생되어야 하며, 사용자가 프리뷰를 승인하기 전에는 아무것도 렌더링되지 않습니다. 중단하고 묻는 빈도는 사용자가 선택한 모드(빠른 트랙 또는 단계별)에 따라 다릅니다.
두 가지 모드: 빠른 트랙 또는 단계별
기계 작업은 빠릅니다(약 2분 스크립트 음성화 약 1분, 음악 찾기 약 1분, 2분 영화 렌더링 약 3분). 비디오를 느리게 만드는 것은 사용자가 멈추고 응답해야 하는 횟수입니다. 첫 번째 메시지에서 두 가지 모드를 제안하고 빠른 트랙을 추천하세요.
| 빠른 트랙 (권장) | 단계별 | |
|---|---|---|
| 렌더 전 중단 횟수 | 3번, 그 다음 "렌더" | 약 11번, 단계당 한 번 |
| 질문 | 하나의 메시지에 모두 포함, 각각 기본값 제공 | 한 번에 한 단계씩 |
| 샘플 | 음성, 음악, 믹스 및 효과를 하나의 청취 팩으로 제공 | 음성, 음악, 효과를 별도 라운드로 제공 |
| 적합한 대상 | 대부분의 비디오, 기본값을 신뢰하는 사용자 | 모든 세부 사항을 직접 제어하려는 사용자 |
사용자는 언제든지 전환할 수 있습니다("천천히", "더 빠르게"라고 말하면 됩니다).
빠른 트랙: 세 번 중단 후 렌더
아래 1–11단계는 여전히 각 부분을 수행하는 방법을 설명합니다. 빠른 트랙은 이를 세 번의 중단으로 그룹화하고, 그 사이의 기계 작업은 묻지 않고 수행합니다.
중단 1 · 계획 (하나의 메시지, 1-3단계). 간략한 질문을 하고(1단계), 비디오 스킬 메뉴와 추천을 보여주고(2단계), 각 항목에 대한 권장 답변과 함께 스타일 질문을 합니다(3단계, 단어 및 전환 사운드와 자막 포함). 마지막에 "변경하려는 항목을 말씀해주시거나, 당신의 선택을 사용이라고 말씀해주세요"로 끝맺습니다. 하나의 답변으로 모든 것이 결정됩니다. 최종 계획을 몇 줄로 반복하고, 프리뷰까지의 총 시간을 알려준 후, 다른 중단 없이 진행합니다.
중단 1과 2 사이, 묻지 않고: 제품을 연구하고(7단계), 스크립트를 작성하고(8단계), 청취 팩을 준비합니다: 후크 라인을 3가지 음성으로, 3개 음악 트랙의 15–20초 샘플, 권장 음성과 트랙을 사용한 계획된 수준의 음성+음악 믹스, 음향 효과 릴, 그리고 단어별로 음성화된 하나의 단어 화면 데모와 해당 단어 사운드(4-6단계). 시작하기 전에 얼마나 걸릴지 알려주고(보통 몇 분), 음성 및 음악 작업을 연구와 병렬로 실행합니다.
중단 2 · 스크립트, 화면 및 사운드 (하나의 메시지). 스크립트 테이블, 비디오가 보여주는 각 단계별로 재구성된 화면 하나(스냅샷) 목록, 그리고 청취 팩을 권장 음성, 트랙 및 효과와 함께 보냅니다. 하나의 답변을 요청합니다: "스크립트와 화면을 승인하고, 음성, 트랙 및 효과를 선택하세요(또는 당신의 선택을 사용이라고 말씀해주세요)."
중단 2와 3 사이, 묻지 않고: 승인된 스크립트를 음성화하고, 전사하고, 프리뷰를 빌드하고(9단계), 확인합니다.
중단 3 · 프리뷰. 타임스탬프와 함께 프리뷰 링크를 보냅니다. 전체 나레이션, 음악 및 효과가 처음으로 함께 들립니다. 사용자가 승인할 때까지 변경 사항을 적용하고 다시 보냅니다. 프리뷰 라운드는 추가 중단으로 계산되지 않습니다.
렌더링은 사용자가 "렌더"라고 말할 때만 수행하고(10단계), 그 다음 인계합니다(11단계).
사용자가 빠른 트랙에서 "그냥 해줘"라고 말하면, 중단 1과 2에서 권장 선택을 사용하고, 여전히 스크립트, 화면 및 청취 팩을 보내서 들을 수 있게 하고, 기다리지 않고 프리뷰 빌드를 진행합니다. 중단 3은 절대 건너뛰지 않습니다: 승인된 프리뷰 없이 렌더링하지 않습니다.
단계별
1-11단계를 한 번에 하나씩 진행합니다. 각 단계: 얼마나 걸릴지 말하고, 수행하고, 결과를 보여주고, "계속해도 될까요?"라고 묻고, 기다립니다. 사용자의 승인 없이 두 단계를 연속으로 수행하지 마십시오. 사용자가 "그냥 해줘"라고 말하면, 대신 빠른 트랙으로 전환하도록 제안하세요.
두 모드 모두에서
중단과 대략적인 시간을 알려주는 것으로 시작하세요("시간 예산" 참조). 몇 초 이상 기다리기 전에 얼마나 걸릴지 말하세요. "시간 예산"의 측정된 시간을 사용하고, 측정된 숫자가 없으면 "(CPU에서 몇 분)"과 같이 말하고, 숫자를 임의로 만들지 마십시오.
단계
1 · 어떤 비디오를 원하시나요? (항상 먼저 물어보세요)
사용자가 "비디오 만들어줘"라고만 말했더라도, 예시와 추천과 함께 물어보세요(빠른 트랙에서는 2, 3단계와 같은 메시지에 모드 질문과 함께):
- 용도는 무엇인가요? (사용 방법, 기능 소개, 런칭 티저, 기능 둘러보기, 광고…)
- 시청자는 누구인가요? (신규 사용자, 고객, 투자자, 팀…)
- 길이와 형식: 30초 / 60초 / 2분; 16:9 또는 9:16 세로.
- 시청자가 꼭 기억해야 할 한 가지 메시지는 무엇인가요?
- 제품에 대해 무엇을 가지고 계신가요: 코드베이스, 링크, 스크린샷, 녹화, 또는 설명만? (리포지토리 안에 있다면 명백하므로 생략 가능)
단계별: 간략한 내용을 세 줄로 반복하고 "네"라고 응답할 때까지 기다리세요.
2 · 어떤 비디오 스킬을 사용할까요? (하나를 추천하고 물어보세요)
references/video-skills.md를 읽은 후, 사용자에게 메뉴를 하나의 테이블로 보여주세요: 각 스킬의 이름, 비디오 모양새, 가장 적합한 용도, 소요 시간 및 비용을 초보자가 이해할 수 있는 언어로 설명합니다. "처음부터 비디오 만들기"(HyperFrames, onetake, Collage B-roll, Clawd Animation, Lemo Opuscar, explainroo, iart explainer skills, Manim, Remotion, Animate, Guizang product video, OpenMontage, Lottie)와 "기존 비디오 편집"(Clipify, Cut Video)으로 그룹화하세요.
그런 다음 "어떤 프로젝트에 어떤 것을 사용할까?" 테이블에서 이 프로젝트에 하나를 한두 줄로 추천하세요: 왜 적합한지, 비용과 라이선스, 시간. 가까운 대안이 있다면 함께 언급하세요. 회사 비디오에 중요한 라이선스(onetake, Remotion, AGPL 스킬)와 유료 키, GPU 또는 macOS가 필요한 것은 표시하세요.
이 스킬의 빌딩 블록과 스타터는 HyperFrames임을 명시하세요. 다른 엔진을 사용하는 경우 해당 스킬의 워크플로를 따르고, 이 스킬의 모드와 규칙(빠른 트랙 또는 단계별, 사용자가 모든 것을 듣도록 하고, 렌더 전에 프리뷰 확인)을 유지합니다. 선택한 스킬이 설치되어 있지 않으면 설치 명령어를 알려주고 기다리세요.
3 · 스타일 질문 (하나의 메시지, 각 항목별 옵션 + 추천)
- 프리젠터: 없음, 둥근 모서리 프레임 안에서 음성과 함께 펄스되는 로고(무료), 또는 말하는 아바타(유료).
- 모든 동작에 커서 및 클릭 사운드? (추천: 예)
- 카메라: 약한 / 중간 / 강한 줌 (추천: 중간).
- 키네틱 타입: 후크용 단어 화면, 챕터 카드, "이것이 가장 쉬운 부분입니다" 후크 카드? 어떤 순간에? (
docs/img예시를 보여주거나 설명하세요.) - 단어 화면 및 전환 사운드: 각 단어가 도착할 때 짧은 사운드(팝, 히트, 틱, 스냅, 키워드에 붐, 공개 전 라이저, 또는 없음)? 모든 단어에 같은 사운드, 아니면 키워드에 다른 사운드? 각 전환마다 사운드(스우시, 우시, 임팩트)? 예를 들어 "각 단어에 팝, 키워드에 히트, 챕터 전환에 스우시"를 추천하세요. 음성은 각 단어 화면의 단어를 강조하여 해당 화면의 분위기에 맞게 말합니다.
references/music-sfx-subtitles.md를 참조하세요. - 자막: 없음, 비디오에 내장, 또는 별도 자막 파일? 그 다음 어떤 언어?
- 내장: 항상 보이며, 모든 플랫폼에서 소리 없이도 보임(소셜 피드, 광고). 단, 하나의 언어만 가능하고 변경 시 재렌더링 필요.
- 별도 파일:
.srt(플레이어, YouTube, LinkedIn) 및/또는.vtt(웹 플레이어). 언어별로 하나씩, 수동 편집 가능, 시청자가 켜고 끌 수 있음. 무시하는 플레이어/플랫폼은 표시 안 함. - 음소거 자동 재생되는 짧은 소셜 클립에는 내장, 사용 방법 및 여러 언어 비디오에는 별도 파일을 추천합니다. 둘 다 괜찮습니다(주 언어는 내장, 모든 언어 파일 제공).
- 브랜드: 소스에서 색상, 로고 및 폰트를 읽고, 누락된 것만 물어보고, 사용할 팔레트를 보여주세요.
4 · 음성: 듣고 선택
먼저 시간을 말하세요: 무료 Kokoro 음성은 줄당 약 5초(주로 모델 로딩), 전체 2분 스크립트에 약 1분이 소요됩니다. 유료 음성은 빠르지만 계정과 API 키가 필요합니다.
- 도구 제안: 이 컴퓨터에서 무료(Kokoro,
npx hyperframes tts, 계정 불필요) 또는 유료(HeyGen, ElevenLabs: 각각 필요한 것과 비용 말하기). - 동일한 후크 라인을 3가지 음성(예: 활기찬 미국 남성, 부드러운 미국 여성, 차분한 영국 남성)으로 음성화하고 파일을 보내서 사용자가 들을 수 있게 합니다.
- 선택을 기다립니다. 맞는 음성이 없으면 더 많은 샘플이나 다른 속도를 제공하세요.
5 · 음악: 듣고 선택
먼저 시간을 말하세요: 무료 CC 트랙은 찾고 다운로드하는 데 약 1분, 샘플 컷당 몇 초가 소요됩니다. 로컬에서 음악 생성(MusicGen)은 무료이지만 CPU에서 느립니다(클립당 몇 분). 유료 카탈로그(HeyGen 음악)는 즉각적이지만 계정이 필요합니다.
- 분위기에 맞는 후보 트랙 3개를 찾으세요(먼저 무료 CC 트랙, 라이선스와 크레딧 라인 필요 여부를 말하세요).
- 각 트랙의 사용할 부분에서 15-20초 샘플을 잘라서 보내세요.
- 선택("음악 없음" 포함)을 기다립니다. 그런 다음 사용할 레벨(음성 아래 약 16%)을 말하고 15초 분량의 음성+음악 믹스를 보내서 밸런스를 들을 수 있게 합니다.
6 · 음향 효과: 듣고 확인
사용할 클릭, 팝, 우시 및 타이핑 사운드(각각 하나의 짧은 파일 또는 모두 연속된 하나의 파일)와 3단계에서 선택한 단어 사운드 및 전환 사운드를 보냅니다. 그런 다음 하나의 단어 화면에 대한 5-10초 데모를 보냅니다: 각 단어가 자체 사운드와 함께 해당 단어 시간에 음성화되어 음성과 사운드가 함께 들립니다. 물어보세요: 유지, 변경(원하는 경우 단어별로), 또는 효과 없음.
7 · 제품 연구
사용자가 제공한 자료로부터 사용자가 실제로 수행하는 5-8가지 작업을 순서대로 나열합니다:
- 코드베이스: README, UI 소스(마크업, CSS 토큰, 카피, 아이콘) 및 브랜드 에셋을 읽고, 소스에서 실제 UI를 재구성합니다.
- 링크: 중요한 페이지를 캡처하고(
npx hyperframes capture <url> --json), 필요한 경우 브라우저에서 주요 흐름을 탐색하고, 캡처에서 화면을 재구성합니다(동일한 레이블, 색상, 둥근 모서리, 간격). 사용자가 요청하지 않는 한 라이브 사이트를 영화에 화면 녹화하지 마십시오. - 스크린샷 / 녹화: 각 이미지에서 화면을 재구성하고, 녹화 클립은 장치 프레임 안의 B-roll로 유지합니다.
- 설명만: 설명과 브랜드로 화면을 디자인하고, 간단하게 유지하며 스크립트에서 예시임을 표시합니다.
제품에 없는 기능을 절대 만들어내지 마십시오. 알려지지 않았거나 비공개 이름은 중립적으로("모델 A, B, C") 바꾸고, 샘플 비밀번호는 명백히 가짜이고 소스에서 분할합니다(ghp_<i></i>…). 모양이 불확실하면 추측하는 대신 스크린샷을 요청하세요.
비디오에서 보여줄 단계 목록과 재구성된 화면 하나(스냅샷)를 사용자에게 보여주고 물어보세요: "이것이 어떻게 보이나요? 그리고 이것이 올바른 단계인가요?" 기다리세요.
8 · 스크립트 ("승인"을 기다림)
장면 테이블: 시간 · 화면 · 음성 해설 · 효과(단어 화면, 줌, 후크 카드…) · 사운드(단어 화면의 각 단어별, 전환별). 각 단어를 강조하도록 단어 사이에 마침표를 찍어 한 줄을 작성하세요("붙여넣기. 마스크. 보내기."). references/kinetic-type-and-hooks.md의 규칙(5초 내 후크, 장면당 하나의 아이디어, 장면당 15-20단어, 모든 문장이 화면에 표시됨, 20-30초마다 주의 재설정). 보내고 "승인"을 기다리며, 요청하면 자주 변경합니다. 승인 후에만 라인을 음성화하고(약 2분 스크립트 Kokoro 기준 약 1분, 그렇게 말함), 전체 나레이션을 보내서 듣고, 그 위에 빌드하기 전에 물어보세요.
9 · 프리뷰 빌드
- 음성: 라인당 하나의 파일, 전체 나레이션 전사(
npx hyperframes transcribe, 약 4분 영화 기준 약 20초)하여 단어 시간을 얻습니다. 모든 동작은 해당 단어에 맞춰집니다(단어 시간 + 0.2초). - 자막: 3단계에서 선택한 대로, HyperFrames 레이어로 내장된 캡션(프리뷰에서 보임) 또는 전사 파일의 SRT/VTT 파일.
references/music-sfx-subtitles.md를 참조하세요. - 카메라, 전환, 커서:
references/transitions-and-camera.md. - 페이싱 및 읽기 시간:
references/pacing-and-voice.md. - 음악, 효과, 자막, 커버:
references/music-sfx-subtitles.md. - 확인:
npx hyperframes check, 그 다음 각 단계와 컷에서npx hyperframes snapshot --at …실행, 프레임을 보고 겹침 수정
…
[번역을 위해 잘림]