462제품 · 서비스 소개 모션 광고 — 문제 한 줄에서 단추 누르기까지 15초
앱 · 서비스 · 가게 이름과 기능 세 개만 넣으면, 문제에 빨간 줄을 긋고 화면 시연 · 숫자 · 단추까지 보여 주는 세로 광고 MP4가 나와요.
받는 것
- 8마디 세로 광고 MP4 한 편(128 BPM이면 15초, 60fps)
- 맨 위에 설정 칸이 있는 HTML — 문구, 기능, 숫자, 색을 바꾸며 바로 미리 보기
- 렌더 스크립트(고친 뒤 AI에게 다시 묻지 않고 명령 한 줄로 새 MP4)
클로드 생성
- 클로드 오퍼스 5.5 이 AI로 만들었어요 — 영상 + 코드로 만든 반주(노래 없음)
칸 채우기
- 1칸을 채워요
- 2복사 버튼을 눌러요
- 3코드를 실행할 수 있는 AI(클로드 오퍼스 5.5 · GPT-6 아스트라 · 제미나이 아르곤)에 붙여넣어요
- 4AI가 HTML을 만들고 직접 렌더해서 MP4가 나와요
- 5고칠 땐 결과 HTML 맨 위 설정 칸만 바꾸고 렌더 명령 한 줄 다시 묻지 않음
프롬프트 원문 보기 5,835자
Make a 15-second vertical product launch ad as one self-contained HTML file and render it to MP4. It must feel like a polished app-store launch video from a top studio: calm, premium, every element moving with purpose. Do the whole job now without asking questions. [Inputs (use the default when empty)] Name: "【이름】" — default 프롬프트판 Problem line: "【문제 한 줄】" — words wrapped in *asterisks* are the emphasis word Solution line: "【해결 한 줄】" — same *emphasis* rule Three features (slash-separated): "【기능 3개】" Two numbers (slash-separated, each "value=label", e.g. 457=공개 카드): "【숫자 2개】" — if empty, skip the numbers bar and give the extra bar to the features End button text: "【끝 단추】" — default: the name Palette: "【색 조합】" 크림 · 주황 = paper #F6F1E8, ink #1A1814, accent #F05A2A, second #2F5BFF, highlighter #FFD24A, card #FFFFFF 흰 · 파랑 = paper #F3F5FA, ink #0F1630, accent #2F5BFF, second #FF5C8A, highlighter #7CE0A0, card #FFFFFF 밤 · 라임 = paper #0F1013, ink #F2F2EE, accent #C8F43C, second #7C5CFF, highlighter #FF7A3D, card #1B1D23 Tempo: "【박자】" — default 128 BPM. Aspect ratio: Output size 1080x1920 pixels, 9:16 portrait story. Keep all text inside the central 80% of the height: compress every zone percentage below into the 10-90% range. (default 9:16). [Structure — 8 bars of 4 beats, one idea per bar, every move on a beat] 1. Problem: the problem line types itself in a heavy Korean sans (Noto Sans KR 900), the emphasis word in a bold serif italic (Nanum Myeongjo 800, slight skew) in the accent color; on a vertical canvas use big type and break into two lines at the space nearest the middle rather than shrinking. A blinking cursor, then a hand-drawn red strike line wobbles across each line, and the whole block tips over and falls off the screen. 2. Solution: the solution line types in, a highlighter swipe paints under the emphasis word, then the line squeezes into a single accent dot. 3. Name: the dot pops into a rounded-square app icon with a starburst mark; the name assembles from its Hangul consonant and vowel pieces (decompose with Unicode arithmetic) flying in from all sides and snapping on the beat; a small grey "무료 AI 프롬프트"-style sub line fades in; the icon and name shrink up into a small header that stays for the next bars. 4–6. One feature per bar: the feature title rises through a mask with a small monospace number (01, 02, 03); a white card UI floats in with a soft shadow and demonstrates that feature with a real-looking micro-interaction — a cursor clicking into input fields and typing values with check marks, a big pill button pressed with a ripple and a "복사됐어요 ✓" toast, language chips flipping while the sample sentence slides through Korean, English and Japanese. Invent a fitting demo for whatever features are given; keep it believable, never a fake brand. 7. Numbers: an ink circle floods the screen, both numbers count up from zero and land with a small pop, labels and thin rules draw under them, then a paper circle wipes back. 8. End: the icon pops back with a burst of small colored particles, the name rises through a mask, the solution line types under it, the end button grows in with a soft colored shadow, a cursor clicks it and a ripple spreads. Hold the final frame. [Always-on details] A thin 8-segment story progress bar along the top (like Instagram stories) fills with time and recolors to stay readable. Subtle film grain. Real motion blur on fast moves (average several sub-frame samples). Overshoot and settle on arrivals. Three typefaces only (Noto Sans KR, Nanum Myeongjo, Black Han Sans stretched 1.3x wide for the name), loaded from Google Fonts. Keep a 6% safe margin; never clip a Korean syllable. [Sound] If you can generate music, add a background track at the given tempo whose accents land on the beats and chapter changes, and mux it into the MP4 as AAC. If you cannot generate audio files with a music model, write the backing track yourself in code instead: synthesize an original instrumental (kick, snare, hi-hats, bass, a chord pad and a light arpeggio, no vocals) at the given tempo with a simple chord loop, sample by sample into a WAV, with the drums entering where the video's main section starts, then mux it into the MP4 as AAC. Never use a placeholder or someone else's recording. [Build] One HTML file, everything on a single canvas. The script starts with a `const CONFIG` object holding every input plus fps 60 and a seed. All drawing comes from a pure `seek(t)` — no timers, no CSS animation, randomness only from the seed — so any frame renders identically. A settings panel above the preview (hidden with ?render=1) with Korean labels: text inputs for every text input, selects for palette, tempo and ratio, play/pause, a scrubber, and a "설정 복사" button that copies CONFIG as code. Edits re-render instantly. Write render.mjs: open the page with ?render=1 in headless Chromium (Playwright), wait for document.fonts.ready, step seek(frame / 60) through every frame, screenshot the canvas at 1080 px on the short side, and pipe into ffmpeg (libx264, yuv420p, crf 18) to make motion.mp4. Close the browser at the end. Accept an optional JSON file argument that overrides CONFIG. [Check before finishing] Render, export one frame from the middle of every bar into a contact sheet and look at it: every bar reads at phone size, the problem line is crossed out, each feature demo clearly shows its feature, numbers end on the exact values, nothing is clipped, the last frame shows icon, name and button. Fix and re-render if anything fails. Finish with the file paths and the single command to re-render after editing settings. [Final output format] Output size 1080x1920 pixels, 9:16 portrait story. Keep all text inside the central 80% of the height: compress every zone percentage below into the 10-90% range. This selected output format takes priority over any fixed canvas size or aspect ratio elsewhere in this template. Adapt the composition, text zones and margins to the selected canvas without stretching or cropping essential content. Device safe areas apply only when a device is selected. Never print these format instructions on the image.
결과 어땠어요?
쓰는 법 · 자주 묻는 것
문제 한 줄에서 단추까지, 15초 세로 광고
앱 · 서비스 · 가게를 소개하는 세로 광고 영상을 만드는 카드예요. 문제 한 줄에 빨간 줄이 그어지고, 해결 한 줄에 형광펜이 칠해지고, 이름이 자음 · 모음부터 모여요. 기능 세 개는 카드 화면에서 커서가 직접 눌러 보이고, 숫자가 올라간 뒤 끝 단추를 누르며 끝나요. 릴스 · 쇼츠 광고, 출시 소식, 소개 페이지 영상에 써요.
코드를 실행하는 AI에 붙여 넣어요
그림 AI가 아니라 코드를 짜고 직접 실행하는 AI에 붙여 넣는 프롬프트예요. 클로드 오퍼스 5.5는 영상과 함께 코드로 직접 만든 반주(노래 없는 간단한 음악)까지 넣어 줘요. AI가 HTML을 만들고 직접 렌더해서 MP4까지 남겨요. 위 예시는 클로드 오퍼스 5.5로 만든 영상이에요. 외부 서비스의 요금과 약관은 해당 서비스에서 확인하세요.
칸 채우는 법
문제 한 줄 · 해결 한 줄에서 별표로 감싼 말(*새로*)은 다른 글꼴과 색으로 강조돼요. 기능 세 개는 짧은 명사형이 좋아요(「칸만 채우기」). 숫자 두 개는 「457=공개 카드」처럼 숫자와 이름을 「=」로 나눠 적고, 비우면 숫자 장면을 빼고 기능 장면을 늘려요. 실제와 다른 숫자 · 효능은 적지 마세요.
고칠 때는 다시 묻지 않아요
결과 HTML 맨 위 설정 칸에서 문구 · 기능 · 숫자 · 색을 바꾸며 미리 보고, 「설정 복사」 뒤 렌더 명령 한 줄이면 새 영상이 나와요.

