이 글의 핵심
엑셀·JSON 원본 하나에서 앱 화면, TTS 음성, 자막, 영상 제목을 자동 생성하는 데이터 중심 제작 방식을 설명합니다.
원본 표의 열을 정한다
번호, 제목, 핵심 표현, 뜻, 예문, 번역, 단어 목록, 음성 언어 같은 열을 정합니다. 영상에만 필요한 썸네일 문구나 재생 순서도 별도 열로 넣을 수 있지만, 학습 내용과 제작 설정은 구분해 두는 것이 좋습니다.
앱용 데이터 변환
엑셀을 직접 앱에서 읽기보다 배포 전에 JSON이나 Dart 데이터로 변환하면 용량과 성능을 관리하기 쉽습니다. 변환 과정에서 빈칸, 중복 ID, 잘못된 언어 코드를 자동 검사하면 오류를 줄일 수 있습니다.
영상 자동 제작
같은 데이터에서 제목 화면, 예문 자막, TTS 파일을 생성하고 정해진 순서로 합치면 영상 50개나 100개도 일관된 형식으로 만들 수 있습니다. 이미지가 나온 뒤 0.5초 후 음성을 시작하는 식의 규칙도 제작 코드에 한 번만 넣으면 됩니다.
수정은 원본에서
영상에서 오타를 발견했을 때 완성 mp4를 직접 편집하는 것보다 원본 데이터의 문장을 고치고 해당 번호만 다시 생성하는 편이 정확합니다. 버전 날짜와 수정 내역을 남기면 앱과 영상이 서로 다른 내용을 보여 주는 문제도 예방할 수 있습니다.