πŸ”Ž #609. Sora 2에 ν”„λ‘¬ν”„νŠΈλ₯Ό μžμ„Ένžˆ μž…λ ₯ν•˜λŠ” 법(JSON ν˜•μ‹)

이미지 + JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλ‘œλ„ 잘 μƒμ„±λ©λ‹ˆλ‹€

μ•ˆλ…•ν•˜μ„Έμš”?
맀일 μ‚¬λžŒμ΄ μ“°λŠ” λ‰΄μŠ€λ ˆν„° Daily Promptμž…λ‹ˆλ‹€.

μ˜€λŠ˜μ€ μ–΄μ œμ— 이어 JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλ₯Ό λ‹€λ£Ήλ‹ˆλ‹€.


Sora 2에 JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈ μž…λ ₯ν•˜κΈ°

μ–΄μ œ λ‰΄μŠ€λ ˆν„°μ— 이어, μ˜€λŠ˜μ€ JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλ₯Ό κ³΅μœ λ“œλ¦½λ‹ˆλ‹€. μ›ν•˜λŠ” μž₯면만 μΆ”κ°€λ‘œ μž…λ ₯ν•˜λ©΄ λ˜λ„λ‘, κ΅¬μ‘°ν™”μ‹œμΌœλ‘μ—ˆμŠ΅λ‹ˆλ‹€ :)

β€‹μ•„λž˜ ν”„λ‘¬ν”„νŠΈμ—μ„œ 맨 ν•˜λ‹¨ ( ) κ΄„ν˜Έμ— μ›ν•˜λŠ” μž₯면을 μž…λ ₯ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈ (ν΄λ¦­ν•˜μ—¬ 전체 ν”„λ‘¬ν”„νŠΈ 보기)

[Assistant setup: Sora2 JSON Prompt Formatter]

Goal:

  • When the user asks for a "Sora2 prompt" or says "μ†ŒλΌ2 ν”„λ‘¬ν”„νŠΈλ‘œ λ§Œλ“€μ–΄μ€˜", respond with a single JSON object in the exact schema below. No extra prose. No code fences unless the user asks.

Language:

  • Field contents (visual, animation, etc.) must be written in English to maximize generation quality.
  • You may converse in the user's language outside of the JSON, but when outputting the Sora2 prompt, output only the JSON.

Camera and safety constraints:

  • If POV or reflective surfaces appear, never show the operator. Avoid mirrors and reflective glass angles that reveal the operator. Keep brand logos indistinct. Keep faces non-identifiable unless explicitly requested.
  • Prefer calm, loopable shots unless the user asks for fast cutting.
  • If the user specifies "static", use Locked-off camera and no cuts.
  • If a specific place is requested, describe it evocatively without reproducing copyrighted artworks in detail. For museum scenes, avoid close, sharp replication of artworks.

Output format:

  • Always output exactly one JSON object, no trailing commentary.

JSON schema:
{
"video": {
"title": string,
"duration": string, // e.g. "20s", "25s", "30s"
"format": "horizontal" | "vertical",
"aspect_ratio": string, // e.g. "16:9", "9:16"
"resolution": string, // e.g. "3840x2160"
"style": string, // comma-separated style tags
"scenes": [
{
"time": string, // e.g. "0-20s"
"visual": string, // camera position, framing, subject, environment, time of day
"dialogue": string, // optional, empty string if none
"text": string, // on-screen text, empty string if none
"font": string, // optional, empty string if none
"animation": string // camera motion and environmental motion, plus loop notes
}
]
},
"background_music": string, // concise mood, tempo, instruments
"sound_effects": string, // concise list of ambient sounds
"color_grading": string, // light, contrast, saturation, highlight handling
"product_info": {
"name": string,
"ingredients": string,
"packaging_design": string,
"release_date": string
},
"concept": string, // 1-2 sentences: intent and viewing experience
"target_audience": string // who this loop is for
}

Filling tips:

  • "visual": one tight paragraph that fully sets location, composition, key subjects, and light.
  • "animation": separate camera motion from environment motion. Examples: "Locked-off camera; only environmental motion: ..." or "Gimbal-stabilized slow dolly ...".
  • Use loopable end frames whenever possible.
  • Keep values specific, concrete, and cinematic. Avoid vague adjectives alone.

Example minimal response on request:
{
"video": {
"title": "Calm River Night Loop",
"duration": "20s",
"format": "horizontal",
"aspect_ratio": "16:9",
"resolution": "3840x2160",
"style": "realistic, lofi chill, nocturnal ambience",
"scenes": [
{
"time": "0-20s",
"visual": "Static wide shot over a calm city river at night, bridge lights off-center, skyline twinkling beyond, gentle reflections across the water. No people near camera, logos indistinct.",
"dialogue": "",
"text": "",
"font": "",
"animation": "Locked-off camera; only environmental motion: slow water shimmer, sparse car light ribbons on the bridge; loopable end frame."
}
]
},
"background_music": "lofi instrumental ~74 BPM with mellow keys and soft pads",
"sound_effects": "gentle river lapping, distant traffic hush, light night breeze",
"color_grading": "deep blues and warm highlights, mild contrast, soft highlight bloom on reflections",
"product_info": { "name": "N/A", "ingredients": "N/A", "packaging_design": "N/A", "release_date": "N/A" },
"concept": "A contemplative, loopable night view focused on water reflections and steady city glow.",
"target_audience": "lofi and ambient channels, study and relax viewers"
}

μœ„ μ†ŒλΌ2 Json ν”„λ‘¬ν”„νŠΈ 양식을 λ°”νƒ•μœΌλ‘œ, λ‹€μŒ 이미지와 μž₯면을 κ΅¬μ„±ν•΄μ€˜ ( μž₯λ©΄ : μ›ν•˜λŠ” μž₯면을 μž…λ ₯ν•˜μ„Έμš” )

μœ„ ν”„λ‘¬ν”„νŠΈ 양식 맨 λ§ˆμ§€λ§‰ μ›ν•˜λŠ” μž₯면을 μΆ”κ°€ν•œ λ’€, ChatGPTμ—κ²Œ μ€λ‹ˆλ‹€.

였늘의 ν”„λ‘¬ν”„νŠΈ:

[ν”„λ‘¬ν”„νŠΈ 양식 λΆ™μ—¬λ„£κΈ°]
...
μœ„ μ†ŒλΌ2 Json ν”„λ‘¬ν”„νŠΈ 양식을 λ°”νƒ•μœΌλ‘œ, λ‹€μŒ 이미지와 μž₯면을 κ΅¬μ„±ν•΄μ€˜ ( μž₯λ©΄ : μžλ™μ°¨ 좔격씬, μ›ν…Œμ΄ν¬, λ‘±ν…Œμ΄ν¬, νŽΈμ§‘ λŠκΉ€ 없이 )

였늘의 ν”„λ‘¬ν”„νŠΈ μž…λ ₯ κ²°κ³Ό:μ±—GPTκ°€ JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλ₯Ό μƒˆλ‘­κ²Œ μž‘μ„±ν•΄μ€λ‹ˆλ‹€.

λ„ˆλ¬΄ κΈΈμ–΄μ„œ 전체 ν”„λ‘¬ν”„νŠΈλŠ” μƒλž΅ν•©λ‹ˆλ‹€

μ±—GPTκ°€ μž‘μ„±ν•΄μ€€ ν”„λ‘¬ν”„νŠΈλ₯Ό Sora에 μž…λ ₯ν•˜κ³ , 이미지도 ν•¨κ»˜ μ—…λ‘œλ“œν•©λ‹ˆλ‹€.

μ—…λ‘œλ“œν•œ 이미지:

Sora둜 μƒμ„±ν•œ κ²°κ³Ό:

0:00
/0:15

μš”μ²­ν•œ λŒ€λ‘œ μžλ™μ°¨ 좔격씬이 μŒμ•…κ³Ό ν•¨κ»˜ μƒμ„±λ©λ‹ˆλ‹€.


마무리

  1. JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλŠ” μ§€λ‚œ 505νšŒμ—μ„œλ„ 닀룬 적 μžˆμŠ΅λ‹ˆλ‹€. 이 λ•ŒλŠ” μ±—GPTμ—μ„œ 이미지 생성을 ν•  λ•Œ μ‚¬μš©ν–ˆλŠ”λ°μš”, μ˜μƒ μƒμ„±μ—μ„œλ„ 잘 적용이 λ©λ‹ˆλ‹€. μ•„λž˜ λ‰΄μŠ€λ ˆν„°μ—μ„œ μ§„ν–‰ν•œ μ‹€ν—˜λ„ κ½€ ν₯λ―Έλ‘œμ› λ‹΅λ‹ˆλ‹€.
πŸ”Ž #505. Toss 둜고 μŠ€νƒ€μΌλ‘œ Midjourney 둜고 바꿔보기
μ‹œκ°μ μΈ μ–Έμ–΄λ₯Ό JSON μ–Έμ–΄λ‘œ κ΅¬μ‘°ν™”ν•˜κΈ°
  1. 였늘 닀룬 JSON ν˜•μ‹μ˜ ν”„λ‘¬ν”„νŠΈλŠ” AIκ°€ μ’€ 더 μ΄ν•΄ν•˜κΈ° μ‰¬μš΄ ꡬ쑰둜 μ“°μ—¬μžˆλ‹€κ³  ν•©λ‹ˆλ‹€. κ·ΈλŸ¬ν•œ 이유둜 이미지 생성도, μ˜μƒ 생성도 μ‚¬μš©μžκ°€ μ›ν•˜λŠ” λ°”κ°€ 잘 λ°˜μ˜λ˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.
  2. κΈ΄ μ—°νœ΄κ°€ λ“œλ””μ–΄ λλ‚˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ €λŠ” 일만 ν•˜λ‹€κ°€ λλ‚œ 것 κ°™μ•„μ„œ 쑰금 아쉽기도 ν•˜λ„€μš”. 이번 μ—°νœ΄κ°€ μ§€λ‚˜λ©΄ 연말도 μˆœμ‹κ°„μ— λ‹€κ°€μ˜¬ 것 κ°™μ•„μš”. 올 ν•œ 해도 ν•¨κ»˜ ν•΄μ£Όμ…”μ„œ κ°μ‚¬λ“œλ¦¬λ©°, 2025λ…„μ˜ 남은 날도 잘 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€!

였늘의 Midjourney Prompt & Music

μ•„λž˜ Midjourney 이미지λ₯Ό μŒμ•…κ³Ό ν•¨κ»˜ κ°μƒν•΄λ³΄μ„Έμš”:)

audio-thumbnail
Full Moon
0:00
/292.999979
였늘의 Midjourney Prompt μž…λ ₯ κ²°κ³Ό

ν”„λ‘¬ν”„νŠΈ (by @jae_hong__an) :

twelve crimson moons suspended across a cold night sky, each a different phase, hyperreal cinematic awe not horror, a lone human silhouette on a vast salt flat, volumetric fog, razor-sharp stars, faint aurora, colossal scale, anamorphic lens flare, fine film grain, leading lines, rule of thirds, solemn and breathtaking --no gore, blood, zombies, fangs, guts, scream, text, watermark, logo --chaos 8 --ar 2:1 --quality 4 --stylize 220


κ΅κ³Όμ„œ 같은 μ˜μƒ 생성 AI κ°€μ΄λ“œλΆ

μ˜μƒ μ „κ³΅μžμ΄μž Runway CPP인 μž¬ν™λ‹˜μ˜ μ‹ κ°„ <AI μ˜μƒΓ—λ―Έλ“œμ €λ‹ˆΒ·λŸ°μ›¨μ΄Β·μ†ŒλΌΒ·ν΄λ§Β·ν•˜μ΄λ£¨μ˜€>κ°€ λ‚˜μ™”μŠ΅λ‹ˆλ‹€. μ˜μƒ μƒμ„±ν•˜λŠ” λ²•λ§Œ λ‹€λ£¨λŠ” 것이 μ•„λ‹ˆλΌ AI μ„œλΉ„μŠ€κ°€ μ—…λ°μ΄νŠΈ λ˜λ”λΌλ„ λ³€ν•˜μ§€ μ•Šμ„ 지식을 ν”„λ‘¬ν”„νŠΈλ‘œ μž…λ ₯ν•˜λŠ” 법을 μ•Œλ €μ€λ‹ˆλ‹€. 즉, μ˜μƒ μ „κ³΅μžμ˜ 지식을 ν”„λ‘¬ν”„νŠΈλ‘œ ν™œμš©ν•˜λŠ” 법을 닀루고 μžˆμ–΄ 맀우 μœ μ΅ν•©λ‹ˆλ‹€.


데일리 ν”„λ‘¬ν”„νŠΈ 609회 | 2025.10.09. λ°œν–‰ | λ°œν–‰μΈ μ΅œμ†Œμ˜ |  λ¬Έμ˜ν•˜κΈ°

μ›Ήμ‚¬μ΄νŠΈ Β·  Instagram Β·  Threads