LMS-2241 제작 기록
100% AI 기반 중2 수학 개념설명 영상 — 시범 제작
결과물
| 항목 | 파일 |
|---|---|
| 한국어 영상 (1080p, H.264, 30fps, 4분 27초) | LMS-2241_linear-function_ko_1080p.mp4 |
| 한국어 대본 (자막 + TTS 입력, 타임코드) | LMS-2241_script_ko.md |
| 영어 영상 (1080p, 3분 51초) | LMS-2241_linear-function_en_1080p.mp4 |
| 영어 대본 | LMS-2241_script_en.md |
| 제작 기록 | LMS-2241_production-log_ko.md (본 문서), LMS-2241_production-log_en.md (영문) |
- 단원: 일차함수와 그래프 — 기울기와 y절편 (티켓 추천 단원)
- 길이: 4분 27초 = 인트로 4초 + 수업 4분 18초 + 아웃트로 5초 (요건: 5분 이내 ✅)
- 인트로·아웃트로: W Labs 타이틀 카드(학년·단원명), 마무리 카드(다음 시간 예고, "AI로 제작" 표기), 코드로 합성한 짧은 차임
- 자막: 한국어 자막 영상에 삽입 ✅
- 교사 아바타: 코드로 생성한 오리지널 일러스트 캐릭터. 실존 인물 얼굴 사용 없음 ✅
- 교과서 복제: 없음. 예시(물통 1 L + 매분 2 L), 확인 문제(y = −2x + 4) 모두 새로 작성 ✅
- 교육과정: 2022 개정 중학교 수학 '변화와 관계' 영역 — [9수02-15] 일차함수의 개념을 이해하고 그 그래프를 그린다, [9수02-16] 일차함수 그래프의 성질을 이해하고 활용한다 (중2). ⚠️ 2차 자료(나무위키) 기준 대조, NCIC 원문 확인 필요
영어판
같은 장면·그래픽·아바타를 재사용하고, 대본·음성·자막·화면 문구만 영어로 교체했습니다.
- 음성: Microsoft Edge neural TTS
en-US-AvaNeural, 속도 −6% - 표기: 한국판과 같이 y = ax + b 사용 (미국식 y = mx + b 아님)
- 길이: 3분 51초 (영어 발화가 더 빠름, 인트로·아웃트로 포함)
스타일 변형
같은 수업을 4가지 디자인으로도 렌더링했습니다 (각각 한국어·영어).
| 변형 | 디자인 | 모션 |
|---|---|---|
| Classic (기본) | 밝은 종이 배경, 파랑·주황, Noto Sans KR | 차분하고 깔끔함, 0.4초 |
| Chalkboard | 초록 칠판·나무 테두리, 분필색, Gaegu 손글씨 | 부드러움, 0.5초 |
| Night Lab | 어두운 남색, 시안·마젠타, IBM Plex Sans KR, 교사 왼쪽 배치 | 날렵함, 0.3초 |
| Pastel Pop | 크림색, 굵은 외곽선·스티커형 그림자, Jua | 경쾌함, 살짝 튕김, 0.3초 |
사용 도구
| 단계 | 도구 | 비고 |
|---|---|---|
| 대본 작성, 연출, 시각자료·아바타·편집 | Claude Code (Claude Opus 5.5) | 대본·수식·그래프·애니메이션 전부 AI 작성 |
| 한국어 음성 | Microsoft Edge neural TTS, ko-KR-SunHiNeural, 속도 −4% | API 키 불필요 |
| 영어 음성 | Microsoft Edge neural TTS, en-US-AvaNeural, 속도 −6% | |
| 입모양 동기화 | ffmpeg로 음성 음량 추출 → 아바타 입 모양 | |
| 영상 합성·렌더링 | Remotion 4.0.535 (React) | |
| 인트로·아웃트로 차임 | ffmpeg로 코드 합성 (사인파 아르페지오) | 외부 음원 미사용 |
| 글꼴 | Noto Sans KR, Gaegu, Gowun Dodum, IBM Plex Sans KR, Jua | 모두 Google Fonts, SIL OFL |
| 연출 가이드 | Agent skills: Remotion 스킬, motion-art-direction, animation-principles, shot-composition |
프롬프트
사용자 → Claude Code 프롬프트 (원문, 순서대로):
Okay, let's test. Here create a video for this. https://uedu-dev.atlassian.net/browse/LMS-2241- 선택 질문 응답: 음성 = "Edge neural TTS", 아바타 = "Illustrated character"
Let's improve a bit. Is the mouth fade transition really the right decision for this? It's a bit weird looking.→ 입모양을 4가지 고정 모양 교체 방식으로 변경Is it possible to create an english version?→ 영어판 제작Please create other variants, shuffle the styles and design a bit.→ 스타일 변형 3종 제작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.→ 목·머리 레이어 순서 수정, 전체 재렌더Now, can we add an intro and outro section?→ 인트로·아웃트로 추가, 전체 재렌더
(사전 준비: Remotion 설치, Remotion 스킬 및 모션 디자인 스킬 설치 — 제작 시간에서 제외)
연출 기준 (Claude가 motion-art-direction 스킬로 정함):
- 차분하고 깔끔한 모션 하나로 통일, 장면 전환은 크로스페이드만
- 한 화면에 주인공 1개 (그래프/수식), 교사 아바타는 보조
- 각 시각 요소는 해당 문장이 시작될 때 등장 (내레이션과 동기화)
TTS 입력은 수식을 자연스럽게 읽도록 발음 표기로 따로 작성했습니다 (예: y = 2x + 1 → "와이는 이 엑스 더하기 일"). 전체 내용은 LMS-2241_script_ko.md.
소요 시간
| 단계 | 시간 |
|---|---|
| 한국어판 1편: 티켓 분석·연출·대본, TTS, 장면·아바타·자막 구현 및 검토, 렌더 | 약 30분 |
| 입모양 개선 + 재렌더 | 약 10분 |
| 영어판 | 약 25분 |
| 스타일 변형 3종 | 약 30분 |
| 목·머리 수정 + 영상 8개 전체 재렌더 (렌더 약 34분, 무인) | 약 40분 |
| 인트로·아웃트로 디자인·차임·검토 + 영상 8개 재렌더 (렌더 약 35분, 무인) | 약 55분 |
| 합계 | 약 3시간 10분 (한국어판 1편만: 약 30분) |
(Remotion·패키지 설치 등 최초 1회 환경 구성 시간 제외)
비용
| 항목 | 비용 |
|---|---|
| TTS (Edge neural TTS) | ₩0 |
| Remotion (소규모 팀 무료 라이선스 기준*) | ₩0 |
| 글꼴, ffmpeg | ₩0 |
| Claude Code 사용량 | 기존 구독 내 사용 (별도 과금 없음) |
| 합계 | 추가 비용 ₩0 |
* Remotion은 직원 3명 이하 회사는 무료, 그 이상은 회사 라이선스가 필요합니다. W Labs 규모에 맞는 라이선스 확인 필요.
수학 검토 (AI 자체 검토 — 한국인 검수 필요)
- y = 2x + 1: x = 0, 1, 2, 3 → y = 1, 3, 5, 7 ✔
- 기울기: (3 − 1)/(1 − 0) = 2/1 = 2, (7 − 3)/(3 − 1) = 4/2 = 2 ✔
- y절편: x = 0 → y = 1, 그래프와 y축의 교점 (0, 1) ✔
- 부호: y = x, y = 3x (오른쪽 위), y = −x, y = −3x (오른쪽 아래), |a| 클수록 가파름 ✔
- 확인 문제 y = −2x + 4: 기울기 −2, y절편 4, 점 (0, 4) → (1, 2) [−2·1 + 4 = 2] ✔
- 정의: "y가 x에 관한 일차식 y = ax + b (a ≠ 0)" — 교과서 표준 정의와 일치. 물통 예시는 x ≥ 0이므로 그래프 장면에서 "x의 값을 수 전체로 넓혀 생각하면"이라고 범위를 명시함.
남은 일
- 한국인 검수 (수학 오류 0건 확인) —
LMS-2241_script_ko.md기준 - 2022 개정 교육과정 원문 대조 — [9수02-15], [9수02-16]과 일치 (2차 자료 기준). NCIC 원문으로 최종 확인 필요
- 상용 제작 시 TTS를 정식 라이선스(Azure Speech 등)로 교체 검토 — Edge TTS는 비공식 사용