코드로 만드는 그림책 동화 영상
「해와 달이 된 오누이」 3분 그림책 영상을 만든 순서를 그대로 정리했어요. 그림 AI도 영상 AI도 없이, 목소리까지 무료 음성으로 Claude Code 하나만 있으면 끝까지 만들 수 있어요. 프로그램 설치도 코드 작성도 Claude가 알아서 해요. 나는 단계마다 고르고, 보고, 「좋아」 또는 「여기 고쳐」만 말하면 돼요.
목차 펼치기
시작 전에 붙여 넣기
Claude Code 새 대화 첫 줄에 이 지침서를 붙여 넣어요.
이 지침서에는 「해와 달이 된 오누이」를 실제로 만들면서 알게 된 규칙이 모두 들어 있어요. 화풍, 소리 크기, 넘김 속도, 확인 방법 같은 것들이에요. 처음에 한 번 붙여 넣으면 Claude가 끝날 때까지 이 규칙대로 만들어요. 프로그램 설치도 Claude가 알아서 해요.
[그림책 동화 영상 제작 지침]
지금부터 그림책 동화 영상을 함께 만들 거야. 아래 규칙을 끝까지 지켜 줘.
■ 만드는 방법
- 그림, 움직임, 페이지 넘김, 배경음, 효과음은 전부 코드로 만든다. 그림 AI·영상 AI·이미지 생성은 쓰지 않는다.
- 그림은 HTML 캔버스(1920×1080), 소리는 파이썬 합성, 영상은 브라우저로 1초 30장씩 찍어 ffmpeg로 묶는다.
- 필요한 프로그램(파이썬 패키지, playwright, ffmpeg, 글꼴)은 네가 알아서 설치한다. 나에게 설치를 시키지 않는다.
- 작업 폴더 하나를 만들어 그 안에서만 작업한다.
- 고운바탕 글꼴이 PC에 없으면 웹폰트로 불러오고, 글꼴이 다 불러와진 것을 확인한 뒤 화면을 찍는다.
■ 진행 순서 (단계마다 결과를 보여 주고 내가 「좋아」라고 하면 다음 단계로)
1) 시나리오 → 2) 대본 → 3) 목소리 → 4) 표지 한 장 → 5) 본문 장면 → 6) 페이지 넘김 → 7) 배경음·효과음 → 8) 완성 영상
- 목소리를 먼저 만들고, 대사 길이로 시간표를 만든 뒤 그림을 맞춘다. (그림 먼저 그리지 않는다.)
■ 목소리
- 기본은 무료 edge-tts. 한국어 목소리 선희(SunHi)·인준(InJoon)·현수(Hyunsu)를 높낮이·빠르기로 바꿔 인물을 나눈다.
- 대사 한 줄 = 소리 파일 하나. 숫자는 읽는 대로 한글로 바꿔 넣는다.
- 만든 뒤 받아쓰기(faster-whisper)로 잘못 읽은 줄을 찾아 고친다. 소리 나는 대로 적힌 것(거북이→거부기)은 오류가 아니다. 같은 낱말이 계속 틀리게 들리면 뜻이 같은 다른 말로 바꾸고 나에게 알린다.
- 같은 목소리를 두 인물에 쓰면 높낮이를 40Hz 이상 벌린다.
- 인물별로 한 줄씩 먼저 들려주고 내가 고르게 한다.
■ 그림 화풍
- 그림체는 4단계에서 내가 고른 것 하나만 처음부터 끝까지 쓴다. 정하지 않았으면 「깨끗한 그림책」.
- 그림은 전부 코드(SVG·캔버스)로 그린다. 그림 AI, 인터넷 그림, 사진 파일은 쓰지 않는다.
- 그림체별 규칙:
깨끗한 그림책 = 테두리 없는 색 면 + 부드러운 그라데이션, 차분한 색, 둥글고 단순한 인물(큰 머리, 점 눈, 볼 터치).
종이 오려 붙이기 = 테두리 없는 평면 색 조각을 겹쳐 놓고 조각마다 옅은 그림자, 따뜻한 종이색 바탕, 아주 옅은 종이 결.
그림자극 = 해질녘·밤하늘 그라데이션 앞에 인물·나무를 까만 실루엣으로. 얼굴 대신 몸짓과 윤곽으로 감정을 보이고, 실루엣끼리 겹치지 않게 띄운다.
한지 민화 = 옅은 한지 바탕, 일정한 굵기의 먹선, 쪽빛·청록·주홍·붉은 해, 말린 구름과 봉우리 산, 액자 테두리.
도형 미니멀 = 원·반원·세모·네모만으로 인물과 배경을 만들고, 색은 네다섯 가지, 바탕은 크림색.
펠트 인형 = 폭신한 그라데이션 조각 + 흰 점선 바느질 + 부드러운 그림자, 단추 같은 소품.
만화 셀 = 일정한 굵기의 잉크 외곽선 + 평면 색 + 한 단계 그림자. 웹툰처럼 표정과 몸짓을 크게.
- 외곽선은 그 그림체가 외곽선을 쓰는 경우(한지 민화, 만화 셀)에만, 일정한 굵기로 깔끔하게. 손떨림 선과 거친 종이 무늬는 어느 그림체에서도 쓰지 않는다. (조잡해 보인다는 평을 받은 화풍)
- 진한 원색을 화면 가득 쓰지 않는다.
- 표지는 닫힌 책(한 쪽, 화면 가운데), 본문은 두 쪽 펼침면. 가운데 접힘에 옅은 그림자, 바깥은 나무 책상.
- 글씨는 그림 아래 종이색 칸이나 하늘 빈 곳에 쓴다. 가운데 접힘을 가로지르지 않게 한 쪽 안에 넣는다.
- 인물·소리말·글씨가 가운데 접힘 위에 오래 머물지 않게 하고, 왼쪽·오른쪽 쪽이 둘 다 비지 않게 나눠 놓는다.
- 본문 글씨는 고운바탕 글꼴. 이모지는 넣지 않는다.
- 인물은 인물마다 함수 하나로 만들어 모든 장면에서 같은 얼굴·옷으로 나오게 한다.
- 표지 한 장을 먼저 그려 내 승인을 받고, 본문은 표지와 같은 그림체로 그린다. 장면마다 그림체가 바뀌지 않게 한다.
■ 확인 (네가 직접)
- 장면마다 대사 중간 시점 정지 화면을 찍어서 직접 보고 확인한 뒤 보여 준다.
- 볼 것: 목·손목이 끊겨 보이는지, 팔과 손이 따로 노는지, 인물끼리 가리는지, 인물이 화면 밖으로 나가는지, 글씨가 그림을 가리는지, 소품(깃대·선)이 인물 몸의 일부처럼 보이는지.
- 인물마다 자리 상자를 두고, 모든 장면에서 겹침·화면 밖을 자동으로 검사한다.
- 인물 입은 그 순간 목소리 크기에 맞춰 벌린다.
■ 페이지 넘김
- 표지가 첫 장. 4초 동안 음악만 나오고(목소리 없음) 표지를 열면서 첫 펼침면으로 넘어간다. 넘기는 종이 뒷면에는 다음 장면 왼쪽 쪽이 보인다. 장면이 바뀔 때마다 종이가 휘면서 넘어가고, 넘김은 1.6초.
- 넘길 때 종이 소리(사락)를 넣는다.
■ 소리
- 배경음은 대사를 방해하지 않게 작게: 대사 평균 크기를 1로 볼 때 음악 0.1, 효과음 0.35.
- 대사가 나오는 동안 음악은 평소의 0.3배로 줄인다.
- 요청문 속 인물·장면·효과음 예시는 지금 만드는 동화에 맞게 바꿔 읽는다.
- 최종 소리 크기는 -16 LUFS로 맞춘다.
■ 결과물
- 1080p 30fps 원본 + 720p 폰용 두 개.
- 고친 판은 앞 판을 덮어쓰지 말고 새 이름(_수정, _2판)으로 저장한다.
- 다 만들면 중간 파일(영상용으로 찍은 사진, 임시 소리)은 지운다. 확인용 정지 화면과 대사 소리 파일은 고칠 때 쓰도록 남긴다. 인터넷에 올리는 건 내가 말할 때만 한다.
이 규칙 없이 시작하면 테두리 굵은 그림, 너무 큰 배경음처럼 「해와 달이 된 오누이」를 만들 때 다시 만들어야 했던 결과가 다시 나오기 쉬워요. 지침서가 있으면 처음부터 맞는 방향으로 만들어요.
동화 시나리오 정하기
어떤 이야기를, 누구에게, 몇 분으로 보여 줄지 정해요.
내가 정할 것
| 항목 | 고르는 법 | 예시 |
|---|---|---|
| 동화 | 저작권 걱정 없는 전래동화·명작동화가 좋아요. | 해와 달이 된 오누이, 선녀와 나무꾼, 흥부와 놀부 |
| 보는 사람 | 나이에 따라 문장 길이와 무서운 정도가 달라져요. | 만 3~5세 반, 유치원, 초등 저학년 |
| 길이 | 3분이 집중하기 좋아요. 장면은 8~10개. | 3분 · 장면 8개 |
| 쓰는 곳 | 누리과정 활동, 동화 시간, 가정 연계, 인스타 등 | 만 5세 반 동화 시간 |
| 바꿀 점 | 원작에서 순하게 하거나 교훈을 넣을지 | 무서운 장면은 순하게, 끝에 짧은 교훈 |
Claude에게 할 말
「선녀와 나무꾼」으로 그림책 동화 영상을 만들 거야.
보는 사람은 유치원 만 5세 반이고, 길이는 3분, 장면은 8개로 해 줘.
무서운 장면은 순하게 하고, 끝에 한 줄 교훈을 넣어 줘.
먼저 장면 8개의 줄거리를 한 줄씩 정리해서 보여 줘. 장면마다 어떤 그림이 나올지도 한 줄 적어 줘.
확인할 것
- 장면 순서가 이야기 흐름대로인가요? 빠진 중요한 장면은 없나요?
- 장면마다 그림이 확실히 달라지나요? 비슷한 장면이 이어지면 영상이 지루해요.
- 마음에 들면 「좋아, 대본 써 줘」라고 하면 돼요.
대본 확정하기
해설과 인물 대사를 한 줄씩 나눠 확정해요.
대본 한 줄이 목소리 파일 하나가 되고, 화면에 나오는 글씨도 그 줄 그대로예요. 그래서 여기서 확정한 문장은 뒤에서 바꾸기 번거로워요. 이 단계에서 충분히 고쳐 두세요.
Claude에게 할 말
좋아. 장면별로 대본을 써 줘.
해설과 인물 대사를 줄마다 나누고, 줄마다 누가 말하는지 적어 줘.
한 줄은 두 문장 안쪽으로 짧게, 숫자는 한글로.
「쿵!」「휘리릭」처럼 화면에 크게 띄울 소리말이 있으면 따로 표시해 줘.
전체 줄 수와 예상 길이(초)도 알려 줘.
확인할 것
- 소리 내어 읽어 보세요. 입에 붙는 말인가요?
- 전체 25~30줄이면 3분쯤 돼요. 너무 많으면 해설을 줄여 달라고 하세요.
- 인물 이름, 말투가 처음부터 끝까지 같은가요?
목소리 정하기
무료 목소리, 직접 녹음, 유료 목소리 중에서 골라요.
| 방법 | 좋은 점 | 아쉬운 점 |
|---|---|---|
| 무료 목소리 | 기본으로 추천해요. 돈이 들지 않고 Claude가 바로 만들어요. 또박또박하고 깨끗해요. | 한국어 목소리가 3개뿐이라 높낮이를 바꿔 인물을 나눠요. 아이 목소리는 조금 어색할 수 있어요. |
| 직접 녹음 | 가장 따뜻해요. 선생님이나 아이들 목소리로 만들면 수업용으로 좋아요. | 조용한 곳에서 한 줄씩 녹음해야 해요. |
| 유료 목소리 | 빠나나 Typecast처럼 인물 목소리가 다양하고 연기가 실감 나요. | 한 줄마다 크레딧이 들어요. |
Claude에게 할 말 (무료 목소리)
목소리는 무료 edge-tts로 만들어 줘.
먼저 인물마다 대사 한 줄씩만 만들어서 들려줘. 인물마다 높낮이·빠르기를 다르게 해서 구별되게.
해설은 차분하고 천천히, 인물마다 성격에 맞게.
(예: 해님달님이면 엄마는 따뜻하게, 호랑이는 낮고 느리게, 아이들은 높고 빠르게)
Claude에게 할 말 (직접 녹음)
무료 목소리 대신 쓰는 다른 길이에요. 위 요청문과 이 요청문 중 하나만 보내세요.
목소리는 내가 직접 녹음할게.
녹음할 대본을 번호 붙여서 한 줄씩 정리해 주고, 파일 이름을 어떻게 붙이면 되는지 알려 줘.
녹음 파일을 주면 앞뒤 빈 소리를 자르고 소리 크기를 맞춰 줘.
확인할 것
- 인물끼리 눈 감고 들어도 구별되나요? 안 되면 「호랑이 더 낮게」처럼 말하세요.
- 마음에 들면 「좋아, 전체 다 만들어 줘」라고 하세요. Claude가 전체를 만들고, 받아쓰기로 잘못 읽은 줄을 찾아 고친 뒤 대사 길이로 시간표까지 만들어요.
학생 목소리와 이름은 개인정보예요. 영상을 바깥에 올릴 계획이면 보호자 동의를 먼저 받고, 자막에 실명은 넣지 마세요.
그림체 고르고 표지 그리기
가장 중요한 단계예요. 일곱 가지 그림체 중 하나를 고르고, 표지가 마음에 들 때까지 여기서만 고쳐요.
표지 그림체가 그대로 본문 전체의 그림체가 돼요. 「해와 달이 된 오누이」를 만들 때는 본문까지 다 그린 뒤에 「그림이 조잡하다」는 판단이 나와서 전부 다시 그렸어요. 표지 한 장에서 먼저 정하면 그런 일이 없어요.
그림체 고르기
아래 일곱 장은 모두 그림 AI 없이 Claude가 코드로만 그린 것이에요. 일곱 장 모두 「토끼와 거북이」의 같은 장면(잠든 토끼 옆을 지나가는 거북이)이라 그림체만 비교해 볼 수 있어요. 마음에 드는 그림체 이름을 골라 요청문의 [그림체] 자리에 넣으세요.







Claude에게 할 말
이제 표지 한 장만 그려 줘. 그림체는 [그림체]로.
지침서의 그림체 규칙대로, 그림 AI나 그림 파일 없이 코드로만.
주인공들이 다 나오고, 이야기의 가장 중요한 장면이 한눈에 보이게.
제목은 고운바탕 글꼴로. 다 그리면 화면을 찍어서 보여 줘.
「그림체 세 가지(깨끗한 그림책, 한지 민화, 펠트 인형)로 표지를 하나씩 그려서 나란히 보여 줘」라고 하세요. 세 장을 비교해 보고 하나를 고르면 돼요.
확인할 것
- 서점에 있는 그림책 표지 옆에 놓아도 어색하지 않나요?
- 인물 얼굴과 옷이 마음에 드나요? 여기서 정한 얼굴이 끝까지 나와요.
- 색이 너무 진하거나 흐리면 「색을 더 차분하게」처럼 말하세요.
떨리는 선, 들쭉날쭉한 굵은 테두리, 거친 종이 무늬, 너무 진한 원색. 「조잡하다」는 평을 받은 첫 판 그림이 전부 이런 모양이었어요. 한지 민화와 만화 셀의 외곽선은 굵기가 일정하고 깔끔해야 해요.
본문 장면 그리기
표지와 같은 그림체로 장면을 그리고, 정지 화면으로 하나씩 확인해요.
Claude에게 할 말
표지 좋아. 이 그림체 그대로 본문 장면을 전부 그려 줘.
펼친 그림책 모양으로, 대사에 맞춰 인물이 말하고 움직이게 해 줘.
화면 글씨는 대본 그대로, 그림을 가리지 않는 자리에.
다 그리면 장면마다 대사 중간 시점 정지 화면을 찍어서 네가 먼저 보고,
목·손·인물 겹침·화면 밖으로 나감이 이상한 데 없는지 확인한 다음 나에게 보여 줘.
확인할 것 (장면마다)
- 몸이 이어져 있나요? 「해와 달이 된 오누이」 때는 엄마 목이 빠져 있었어요.
- 팔과 손이 붙어 있나요? 호랑이 손이 팔과 따로 떠 있었어요.
- 인물이 서로 가리지 않나요? 오빠가 동생 뒤에 숨어 버린 장면이 있었어요.
- 인물이 화면 안에 있나요? 떨어지는 호랑이가 화면 밖으로 사라진 적이 있었어요.
- 표지 속 얼굴과 똑같나요?
「3번 장면 호랑이가 너무 작아」처럼 장면 번호와 보이는 그대로 말하면 그 장면만 고쳐요. 인물은 함수 하나로 그리기 때문에 「엄마 목」을 고치면 엄마가 나오는 모든 장면이 함께 고쳐져요.
페이지 넘김 붙이기
표지에서 시작해 장면마다 종이가 휘면서 넘어가요.
Claude에게 할 말
이제 동화책처럼 페이지 넘기는 걸 넣어 줘.
표지가 첫 장이고, 4초 뒤에 표지를 열면서 첫 펼침면이 나와.
그다음부터는 장면이 바뀔 때마다 오른쪽 쪽이 휘면서 넘어가고, 넘김은 1.6초.
넘기는 종이가 살짝 들리고 아래에 그림자가 지게, 넘길 때 종이 소리도.
넘기는 중간 화면을 두세 장 찍어서 보여 줘.
확인할 것
- 넘기는 중간 화면에 앞 장과 다음 장이 자연스럽게 섞여 보이나요?
- 너무 빠르거나 느리면 「넘김 조금 천천히」라고 하세요.
배경음·효과음 넣기
음악은 깔리는 정도로 작게. 효과음은 장면을 살리는 만큼만.
Claude에게 할 말
배경음을 코드로 합성해 줘. 전래동화니까 가야금·대금·장구 느낌으로, 장면 분위기에 맞게
(평화로운 장면은 잔잔하게, 쫓기는 장면은 빠르게, 끝 장면은 밝게).
음악은 목소리보다 훨씬 작게, 대사가 나오는 동안에는 더 줄어들게.
장면에 맞는 효과음(예: 문 두드리는 소리, 쿵, 툭)과 페이지 넘기는 소리도 합성해서 넣어 줘.
「해와 달이 된 오누이」 첫 판도 그랬어요. 휴대폰 스피커로 들었을 때 대사가 한 글자도 묻히지 않아야 해요. 크면 「음악 더 줄여 줘」라고 하세요.
완성 영상 받기
원본과 폰용, 두 개를 받아요.
Claude에게 할 말
이제 완성 영상으로 뽑아 줘. 1080p 30fps 원본이랑 720p 폰용 두 개로.
다 뽑으면 장면마다 한 장씩 영상에서 직접 확인하고, 중간 파일은 지워 줘.
| 파일 | 크기 (3분 기준) | 쓰는 곳 |
|---|---|---|
| 원본 | 1080p · 70MB 안팎 | 교실 TV, 유튜브 |
| 폰용 | 720p · 10MB 안팎 | 카카오톡, 학급 공지, 인스타 |
확인할 것
- 휴대폰 스피커로 처음부터 끝까지 한 번 보세요. 실제로 볼 환경이 가장 정확해요.
- 대사와 입 움직임, 글씨가 맞게 나오나요?
- 끝이 갑자기 끊기지 않나요?
영상을 뽑는 데 3분 영상 기준 10분 남짓 걸려요. 기다리는 동안 다른 일을 하셔도 돼요.
고치기
보이는 그대로, 고칠 곳만 짚어서 말해요.
| 이럴 때 | 이렇게 말해요 |
|---|---|
| 인물 | 「엄마 목이 없어」 「호랑이 손이 이상해」 |
| 범위 | 「이 두 장면만 고쳐」 「다른 건 건드리지 마」 |
| 소리 | 「배경음 더 작게」 「호랑이 목소리 더 무섭게」 |
| 속도 | 「넘김 천천히」 「마지막 장면 2초 더 길게」 |
| 화풍 | 「그림이 조잡해, 그림책처럼 깨끗하게. 표지 한 장부터 다시」 · 「그림체를 한지 민화로 바꿔서 표지부터 다시」 |
「내용과 목소리는 좋은데 그림만 다시」처럼 살릴 것과 바꿀 것을 같이 말하면 좋은 부분은 그대로 두고 필요한 곳만 다시 만들어요. 목소리를 다시 만들 필요가 없으면 비용도 시간도 아껴요.
지침서대로라면 고친 영상은 「_수정」처럼 새 이름으로 저장돼서 앞 판과 비교할 수 있어요.
한 번에 맡기기
단계마다 확인할 시간이 없을 때 쓰는 방법이에요.
0단계 지침서를 붙여 넣은 뒤 아래 한 줄을 이어서 보내면, Claude가 중간 확인 없이 완성 영상까지 만들어요. 다만 표지 한 장만은 꼭 보고 넘어가는 것을 추천해요. 그림체가 마음에 안 들면 전부 다시 그려야 하거든요.
「흥부와 놀부」로 유치원 만 5세 반용 3분 그림책 영상을 만들어 줘. 장면 8개, 그림체는 한지 민화, 목소리는 무료 edge-tts.
지침대로 하되 중간에 묻지 말고, 표지 한 장만 먼저 보여 줘.
표지를 내가 승인하면 그다음부터는 완성 영상(원본+폰용)까지 한 번에 만들어 줘.
각 단계 확인은 네가 정지 화면을 직접 보면서 해 줘.
다른 동화로 해 볼 만한 것
- 선녀와 나무꾼: 하늘·폭포·두레박 장면이 그림책으로 예뻐요.
- 흥부와 놀부: 박 타는 장면에서 「쿵!」「펑!」 같은 효과음이 잘 어울려요.
- 토끼와 거북이: 인물이 둘이라 처음 만들기에 쉬워요.
- 요술 맷돌: 바다와 소금 장면으로 색이 분명하게 나뉘어요.
전래동화 줄거리는 누구나 쓸 수 있지만, 요즘 나온 그림책의 그림·문장이나 애니메이션 캐릭터를 따라 그리면 안 돼요. 인물과 그림은 Claude가 코드로 새로 그린 것만 쓰세요.