すべて · モーショングラフィック · ショーリール・キネティック
634「4コマ漫画」— 悩み・解決・ジャーン・早帰りまで、縦4コマが1コマずつ描かれる白黒網点漫画12秒
4コマのセリフを入れると、縦4コマが1コマずつ描かれ、カメラがコマごとに寄って吹き出しが打ち込まれ、最後は1ページ全体と赤いハンコで終わる白黒網点の漫画MP4ができます。
受け取れるもの
- 縦4コマ漫画のMP4(120 BPMで12秒、60fps、コードで作った伴奏つき)
- タイトル・4つのセリフ・色・テンポを変えられる設定欄つきHTML
- コマンド1行で新しいMP4を作るレンダースクリプト
Claudeで生成
- Claude Opus 5.5 このAIで作りました
項目を入力
- 1項目を入力します
- 2プロンプトをコピーします
- 3コードを実行できるAI(Claude Opus 5.5・GPT-6 Astra・Gemini Argon)に貼り付けます
- 4AIがHTMLを作って自分でレンダリングし、MP4ができます
- 5直すときはHTML上部の設定欄を変えて、レンダーのコマンドを1行 再依頼なし
プロンプト全文を見る 5,689文字
Make a short vertical four-panel comic video (a classic 4-koma, read top to bottom) as one self-contained HTML file and render it to MP4. The idea: a tiny story in four panels — a worry, a discovery, a big reveal, a happy ending — drawn panel by panel in black ink with halftone screentone and only one accent color. The camera moves in on each panel as it plays, then pulls back to show the whole finished page with a red stamp. It must look like a crisp, charming comic from a skilled artist. Do the whole job now without asking questions. [Inputs (use the default when empty)] Name: "【名前】" — default Promptpan (goes on the stamp) Comic title: "【漫画のタイトル】" Panel 1 line: "【1コマ目のセリフ】" · Panel 2 line: "【2コマ目のセリフ】" · Panel 3 shout: "【3コマ目の叫び】" · Panel 4 line: "【4コマ目のセリフ】" End address: "【最後のアドレス】" Palette: "【配色】" 白黒・赤 = paper #F7F5F0, ink #141414, accent #E8322C 白黒・青 = paper #F5F6F8, ink #121418, accent #2F5BFF セピア = paper #F1E6D2, ink #2A1E14, accent #D2452B Tempo: "【テンポ】" — default 120 BPM. Aspect ratio: 出力サイズは1080×1920ピクセル、9:16の縦型にしてください。文字は中央の安全な範囲に収めてください。 (default 9:16). [The page] A paper page with the title at the top left and a short accent underline, and four wide panels stacked vertically with thick ink borders and small gutters. The character is the same in every panel: a round head with spiky black hair, simple eyes and mouth, and shoulders cut off by the panel edge. Shading is halftone dots only (no gradients). The accent color appears only in a few places: the title underline, the revealed poster and its burst lines, small blush marks and floating hearts, and the final stamp. - Panel 1: worried face (small dot eyes, tilted brows, wavy mouth, a sweat drop that wobbles), a dark screentone corner, a speech bubble with line 1. - Panel 2: focused face holding a phone whose screen fills with little text bars, radial speed lines behind, a bubble with line 2. - Panel 3: a big poster in the accent color springs in with accent burst lines around it; the character has big shiny eyes and an open mouth; a jagged shout bubble with line 3. - Panel 4: a happy face (closed smiling eyes, blush), one arm waving, three small accent hearts floating up, a bubble with line 4. Speech bubbles are white with ink outlines and short tails that only point toward the speaker; they pop out of their tail on a spring and the words type in (read from the frame time). [Structure — 24 beats] Frame 0 is already a finished picture: the title and four dashed empty panel outlines numbered 1 to 4. From beat 3, every 4 beats a panel's border springs in, its content appears and its bubble pops; the camera eases (about one beat per move, never faster) to center each panel at a slight zoom and drifts closer while it plays. Around beat 19.4 the camera pulls back to the whole page; at beat 20.4 a red rectangular stamp with the name slams onto the top right corner, settles with a tiny wobble, and the address appears under it. [Motion rules] Nothing pops in: springs with a small overshoot, mask-line rises and bubble pops only. One eased camera move per panel plus a very slight handheld float, so nothing freezes for more than half a second. Real motion blur on fast moves only; lettering stays crisp. No timecode, no progress bar, no HUD. Typefaces: Noto Sans KR 900 for title and bubbles, a monospace for the panel numbers and address, from Google Fonts. Every bubble line must fit inside its bubble; long lines shrink. [Sound] If you can generate music, add a bouncy comic track at the given tempo with a pen scratch as each panel appears, a pop for each bubble and a stamp thud at the end, muxed 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, 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 Japanese 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 one still per beat into a contact sheet and look at it: frame 0 is a finished picture, panels appear in order, every bubble is readable and its tail points to the speaker, the accent color appears only where intended, the final page shows all four panels and the stamp, nothing is clipped. 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] 出力サイズは1080×1920ピクセル、9:16の縦型にしてください。文字は中央の安全な範囲に収めてください。 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.
結果はどうでしたか?
使い方・よくある質問
1コマずつ描かれる4コマ漫画 — 12秒
4コマのセリフを4行入れると、縦の4コマ漫画が上から1コマずつ描かれます。悩む顔(汗のしずく) → スマホで空欄を埋める顔 → 「ジャーン!」と赤いポスターが飛び出すコマ → 笑って手を振る最後のコマまで、カメラがコマごとに寄って吹き出しが打ち込まれます。最後は1ページ全体が見えて、赤い名前のハンコがドンと押されます。使い方の紹介、お店の日常、授業・クラスのお知らせに。
コードを実行できるAIに貼り付けます
画像AIではなく、コードを書いて実行できるAIに貼り付けるプロンプトです。Claude Opus 5.5は映像と一緒に、コードで作った伴奏(歌なしのシンプルな音楽)まで入れてくれます。音楽モデルがなくても音をコードで計算して作るので、外部サービス・アカウント・費用はかかりません。AIがHTMLを作り、自分でレンダリングしてMP4まで残します。上の例はClaude Opus 5.5で作った映像です。外部サービスの料金と規約は各サービスでご確認ください。
入力のコツ
4コマは 悩み → 方法 → 結果(叫び) → うれしい終わり の順で書くといちばん生きます。1コマのセリフは12文字以内、3コマ目の叫びは2〜6文字が大きく出ます。表情と小道具(汗・スマホ・ポスター・ハート)は決まっています。
直すときは聞き直しません
HTML上部の設定欄でタイトル・4つのセリフ・色・テンポを変えてすぐプレビューし、「設定をコピー」してレンダーコマンド1行で新しい動画ができます。

