← 강의 목록

LMS-2241 Production log

Pilot: a Grade 8 math concept video made 100% with AI

Deliverables

ItemFile
Korean video (1080p, H.264, 30 fps, 4:27)LMS-2241_linear-function_ko_1080p.mp4
Korean script (subtitles + TTS input, timestamps)LMS-2241_script_ko.md
English video (1080p, 3:51)LMS-2241_linear-function_en_1080p.mp4
English scriptLMS-2241_script_en.md
Production logLMS-2241_production-log_en.md (this file), LMS-2241_production-log_ko.md (Korean)

English version

Same scenes, graphics and avatar; only the script, voice, subtitles and on-screen text are in English.

Style variants

The same lesson was also rendered in four designs (each in Korean and English).

VariantDesignMotion
Classic (default)Light paper background, blue/orange, Noto Sans KRCalm and clean, 0.4 s
ChalkboardGreen chalkboard in a wood frame, chalk colors, Gaegu handwritingSoft, 0.5 s
Night LabDark navy, cyan/magenta, IBM Plex Sans KR, teacher on the leftSharp, 0.3 s
Pastel PopCream, bold outlines, sticker-style shadows, JuaPlayful with a slight bounce, 0.3 s

Tools

StepToolNotes
Script, direction, visuals, avatar, editingClaude Code (Claude Opus 5.5)Script, formulas, graphs and animation all AI-written
Korean voiceMicrosoft Edge neural TTS, ko-KR-SunHiNeural, rate −4%No API key needed
English voiceMicrosoft Edge neural TTS, en-US-AvaNeural, rate −6%
Lip syncffmpeg extracts voice loudness → avatar mouth shapes
Video assembly and renderingRemotion 4.0.535 (React)
Intro/outro chimeSynthesized in code with ffmpeg (sine-wave arpeggio)No stock audio
FontsNoto Sans KR, Gaegu, Gowun Dodum, IBM Plex Sans KR, JuaAll Google Fonts, SIL OFL
Direction guidesAgent skills: Remotion skills, motion-art-direction, animation-principles, shot-composition

Prompts

User → Claude Code prompts (verbatim, in order):

  1. Okay, let's test. Here create a video for this. https://uedu-dev.atlassian.net/browse/LMS-2241
  2. Answers to Claude's questions: voice = "Edge neural TTS", avatar = "Illustrated character"
  3. Let's improve a bit. Is the mouth fade transition really the right decision for this? It's a bit weird looking. → mouth changed to snap between 4 fixed shapes
  4. Is it possible to create an english version? → English version
  5. Please create other variants, shuffle the styles and design a bit. → 3 style variants
  6. I think we also need to fix the neck? The hair is layered above the neck? Is that intentional. Also, I think the rendering is stuck. → neck/hair layering fixed, all videos re-rendered
  7. Now, can we add an intro and outro section? → intro and outro added, all videos re-rendered

(Setup prompts — installing Remotion, the Remotion skills and the motion design skills — are excluded from production time.)

Direction rules (set by Claude using the motion-art-direction skill):

TTS input was written separately for pronunciation, so math reads naturally (e.g. y = 2x + 1 → "y equals 2 x plus 1"). Full text in LMS-2241_script_en.md.

Time

StepTime
First Korean video: ticket analysis, direction, script, TTS, scenes/avatar/subtitles, review, render~30 min
Mouth improvement + re-render~10 min
English version~25 min
3 style variants~30 min
Neck/hair fix + re-render of all 8 videos (render ~34 min, unattended)~40 min
Intro/outro design, chime, review + re-render of all 8 videos (render ~35 min, unattended)~55 min
Total~3 h 10 min (first Korean video alone: ~30 min)

(Excludes one-time setup such as installing Remotion and packages.)

Cost

ItemCost
TTS (Edge neural TTS)₩0
Remotion (free license for small teams*)₩0
Fonts, ffmpeg₩0
Claude Code usageWithin existing subscription (no extra charge)
Total₩0 extra

* Remotion is free for companies with 3 or fewer employees; larger companies need a company license. Check which license fits W Labs.

Math check (AI self-check — Korean reviewer still needed)

Open items