AWESOME AI MOTION
레시피Recipes / R09

숏폼 훅Shorts Hook

Shorts Hook
R09
레시피Recipe R09. 숏폼 훅 · 5초
재생 속도Speed

첫 1초의 세 단어 훅을 줌으로 넘기고 숫자와 결론으로 끝낸다Deliver a three-word hook in the first 1 second, zoom into the next scene, and finish with a number and conclusion.

01

언제 쓰나When to use

어울리는 영상StyleSTYLE
세로 숏폼의 도입과 핵심 수치 전달An opening hook and key metric for vertical short-form video
구조StructureSTRUCTURE
키네틱 세 비트 → O 안으로 줌 전환 → 939 카운트업과 결론Three kinetic beats → zoom through the O → count up to 939 and reveal the conclusion
주의AvoidAVOID
  • body data-size를 720x1280으로 유지한다
  • 화면 y1024~1280 아래 20%에는 캡션도 두지 않는다
  • 세 단어를 동시에 띄우지 않는다
02

순서와 타이밍Order and timing

  1. 0.08~0.98s
    키네틱 비트Kinetic Beats 첫 1초에 읽고 매기고 고른다를 교체한다
    비트 간격 0.3s · 사용자 첫 1초 조건에 맞춤 · scale 1.4 → 1 · 정착 0.2s · power3.out
  2. 0.98~2.45s
    줌 전환Zoom Through O 구멍을 확대하며 숫자 장면을 보여 준다
    포털 scale 1 → 8 · 1.35s · power3.in · 다음 장면 scale 0.18 → 1 · 1.15s · power2.out
  3. 2.25~4.35s
    카운트업Count-up 큰 수치와 한 줄 결론을 순서대로 완성한다
    0 → 939 · 1.65s · power2.out · 결론 4.05~4.35s · y12 → 0 · 4.35~5s 홀드
03

에이전트 프롬프트Agent prompts

Claude Code

720x1280 세로 5초 훅을 만들고 화면 아래 256px를 비운다. 0.08초와 0.38초와 0.68초에 읽고 매기고 고른다를 scale1.4에서 1로 0.2초 정착시킨다. 1초부터 O 포털을 8배로 1.35초 확대하며 다음 장면은 0.18배에서 1배로 1.15초 동안 접근시킨다. 2.25초부터 939를 1.65초 동안 카운트업하고 4.05초부터 한 줄 결론을 0.3초 공개해 5초까지 홀드한다. 캡션은 bottom256px로 옮기고 장면 bottom332px로 제한한다.

Create a 5-second vertical hook at 720x1280 and leave the bottom 256px empty. At 0.08s, 0.38s, and 0.68s, settle "Reads," "Scores," and "Picks" from scale 1.4 to 1 over 0.2s. Starting at 1s, enlarge the O portal to 8 times its size over 1.35s while bringing the next scene forward from scale 0.18 to 1 over 1.15s. Starting at 2.25s, count up to 939 over 1.65s. Starting at 4.05s, reveal a one-line conclusion over 0.3s and hold until 5s. Move the caption to bottom 256px and constrain the scene with bottom 332px.

Codex

recipes/shorts-hook/index.html의 body에 data-size="720x1280"을 넣고 공용 무대를 사용한다. kinetic-beats 세 단어를 0.08/0.38/0.68초, zoom-through를 1초, count-up을 2.25초에 시작한다. 0.17초, 0.47초, 0.77초, 1.9초, 3.2초, 4.83초 캡처에서 비트와 줌, 숫자, 결론을 확인한다. node scripts/render.mjs recipes/shorts-hook --jobs 1과 python3 scripts/sheet.py recipes/shorts-hook 실행 뒤 원래 세로 비율의 접촉 인화도 확인하고 아래 256px가 비었는지 검사한다.

Set data-size="720x1280" on the body in recipes/shorts-hook/index.html and use the shared stage. Start the three kinetic-beats words at 0.08/0.38/0.68s, zoom-through at 1s, and count-up at 2.25s. In captures at 0.17s, 0.47s, 0.77s, 1.9s, 3.2s, and 4.83s, check the beats, zoom, number, and conclusion. After running node scripts/render.mjs recipes/shorts-hook --jobs 1 and python3 scripts/sheet.py recipes/shorts-hook, also inspect a contact sheet preserving the original vertical aspect ratio and verify that the bottom 256px is empty.