14강-스킬 없이 모션그래픽을 만드는 경우에 비해 랜덤성을 줄이고 퀄리티를 비슷하게 하는 목적이 있음
- 특이점: 텍스트 위주, 전문가용 샘플 10개 중 하나를 골라 작업 진행
목차
[깃허브 저장소]
0. 스킬이 필요한 이유
•
아무 셋팅이 되어있지 않은 안그래비티에 다음과 같은 프롬프트를 통해 모션 그래픽을 생성할 수 있을까?
•
이 스킬은 모델의 성능이 좀 부족하거나, 컴퓨터 렌더링 성능이 부족한 경우를 대비해서도 최대한 가성비 있는 모션 그래픽을 만들기 위해 제작된 스킬
•
내가 토큰 부자로, 사용료 부담없이 유료 AI모델을 호출할 수 있다면 굳이 사용할 필요성은 느낄 수 없음
•
스킬의 타겟: 무료 모델로 가성비 있게 모션그래픽을 생성하고 싶은 일반 Light 사용
•
특히, 전문가의 샘플을 바탕으로 모션그래픽을 보다 효과적으로 만들고 싶은 사용자
따라서 토큰을 아끼면서 결과물 품질도 매번 일정하게 유지하는 스킬1.스킬 소개 및 제작 동기
1-1. 스킬 특성
•
text-motion 스킬은 수업 자료(PDF·PPTX·DOCX)나 주제를 입력받아 빠른 시간안에 모션 그래픽 영상을 생성하는 스킬임
•
전문가가 만든 원본 영상 10개를 기준으로 텍스트 움직임·전환·배경 흐름을 재구성함
•
샘플 영상을 브라우저에서 직접 눈으로 확인하고 선택할 수 있음
•
장면 코드, 키프레임 이미지, 스토리보드 페이지, 음악 편곡, mp4 렌더링은 모두 스크립트로 처리되어 보다 빠르게 작동할 수 있음
•
사용자의 선택을 줄이고, 반복 작업은 스크립트로 처리하는 속도 중심 워크플로를 목표로 함.
[샘플 작업 결과1]
1-2.스킬의 핵심기능2
•
모션그래픽을 한번에 만들지 않고, 아래 그림처럼 만들 스토리보드를 사용자에게 미리보여주고 검수를 받은 다음 모션그래픽으로 렌더링 시작
•
최종적으로 렌더링 전에 사용자에게 한번더 수정 요청사항을 받는 기능이 내장됨
1-3. 스킬 사용 흐름
[A단계] 소스·샘플·길이 선택
•
사용자가 소스 문서를 제공하고 브라우저에서 원본 영상의 썸네일·재생 화면을 확인한 뒤 하나를 선택함.
•
영상 길이는 15초, 30초, 50~60초, 직접 입력 중 선택함.
•
선택 완료 시 브라우저 탭을 닫아 달라는 안내가 표시되고, Codex가 선택한 길이에 맞춰 문구량과 장면을 구성함.
[B단계] 음악·미리보기·최종 생성
•
Codex가 스토리보드와 주제에 맞는 Pixabay 음악 후보를 준비해 검토 화면으로 제공함.
•
음악은 상업적 무료 이용 근거, 주제 적합성, 묵직하고 트렌디한 urban 힙합 비트를 기준으로 검토함.
•
사용자가 음악과 수정사항을 선택하고, 수정된 미리보기를 승인하면 MP4를 생성함.
•
음악 포함 30fps 미리보기와 최종 출력에 같은 렌더러를 사용함.
[렌더링 결과물 출력위치]
•
완성된 mp4는 outputs/<프로젝트명>/ 폴더에 저장됨
1-4.스킬 작업 흐름 상세
1.
접수: 영상 길이, 음악, 스타일과 글꼴, 엔딩 문구, 색감, 레퍼런스 영상 여부를 확인
2.
준비: 폰트와 템플릿을 복사하고 extract_text.py로 자료 텍스트를 UTF-8 파일로 추출
3.
음악: 라이브러리 곡, 파이썬 합성, Pixabay 검색, Lyria AI 생성 중 선택. arrange.py가 곡을 영상 길이에 맞게 편곡하고 박자 지도(beatmap.js)를 생성함.
4.
스토리보드: storyboard.json을 작성하면 make_storyboard.py가 키프레임과 검수 시트를 생성함. 브라우저 미리보기 페이지에서 음악을 들으며 장면을 확인함.
5.
렌더: 승인 후에만 render.js가 30fps mp4를 생성해 outputs/<프로젝트명>/ 폴더에 저장함.
1-5. 색감 3가지 선택
•
총 3가지의 선택 옵션을 제공함
◦
① 기본 색감
◦
② AI 추천 색감
◦
③ 사용자 지정 색감(배경·주 색깔·강조·보조)
•
중 선택하도록 변경함.
•
storyboard.json에 palette 4색만 적으면 배경, 글자, 반전 화면, 강조, 글로우가 함께 바뀜.
1-6. 음악 선택
음악은 다음 방법 중 하나를 선택함.
1.
기본 음악 라이브러리
2.
Python으로 생성한 비트
3.
Pixabay 무료 음원 검색
4.
Gemini Lyria를 이용한 음악 생성
외부 음원을 사용할 때는 상업적 이용 가능 여부와 Content ID 등록 여부를 확인함.
선택한 음악은 목표 영상 길이에 맞춰 편곡하고, 주요 비트와 임팩트 지점을 장면 전환에 활용함.
음악을 사용하지 않는 경우에는 무음 영상으로도 제작가능2-1. 스킬 사용방법 및 한계
2-0. 입력으로 넣을 수 있는 모션그래픽 소스자료들
•
PDF
•
PPTX
•
DOCX
•
Markdown·TXT
•
HWPX
•
사용자가 직접 입력한 주제나 원고
•
스캔 PDF나 이미지 속 문자는 별도의 OCR 과정이 필요할 수 있음.
•
구형 HWP 파일은 HWPX·PDF·DOCX 형식으로 변환해야 함.
2-1. 생성되는 결과물
•
최종 MP4 영상
•
장면별 문구와 타이밍 정보
•
스토리보드 검수 페이지
•
키프레임 이미지
•
음악 및 장면 전환 타이밍 정보
•
사용한 색상·샘플·폰트 등의 제작 설정
2-2. 결과물의 품질을 균일하게 유지하는 방법
•
전문가 제작 영상 10개의 장면 구성과 움직임을 프레임 단위로 분석함
•
장면별 등장·유지·퇴장 시간을 사양으로 기록함
•
공통 렌더러를 사용해 미리보기와 최종 영상의 차이를 줄임
•
사용자가 승인한 스토리보드만 최종 렌더링함
•
글자 잘림, 영상 길이, 프레임 수, 오디오 포함 여부를 자동 검사함
•
같은 효과를 반복하기보다 선택한 원본의 장면 순서를 따라 구성함
2-3. 실행에 필요한 환경
•
Python 3.10 이상
•
Pillow, NumPy, pypdf, python-pptx, python-docx
•
FFmpeg·FFprobe
•
Chrome 또는 Edge
•
MP4 렌더링을 처리할 수 있는 저장 공간과 메모리
2-4. 현재 한계
•
스캔 문서와 이미지 속 문자는 자동 추출이 제한될 수 있음
•
원본 영상의 After Effects 프로젝트를 직접 복제하는 방식은 아님
•
일부 3D 효과와 질감은 Python 기반으로 근사함
•
음악 검색 결과와 라이선스 상태는 시점에 따라 달라질 수 있음
•
렌더링 속도는 컴퓨터 성능과 영상 길이에 따라 달라짐
•
사용자가 제공한 영상·폰트·음원의 이용 권한은 사용자가 확인해야 함
2-5. 예상 소요 시간과 토큰
30초 영상 기준으로 제작 시간은 입력 문서의 분량, 음악 선택 방식, 수정 횟수, 컴퓨터의 렌더링 성능에 따라 달라질 수 있음
•
렌더링 자체는 토큰을 거의 사용하지 않지만 컴퓨터의 처리 시간이 필요함.
•
정확한 평균 시간과 토큰은 정확한 예측 불가능
작업 | 주요 소요 자원 |
원문 추출·요약 | 토큰 사용 |
장면 문구 구성 | 토큰 사용 |
음악 탐색 | 작업 시간 및 웹 탐색 |
스토리보드 생성 | CPU 및 파일 처리 |
사용자 검수·수정 | 수정 횟수에 따라 증가 |
MP4 렌더링 | CPU·GPU 및 처리 시간 |
[참고]모션 그래픽 생성시 참고 사이트
•
무료 음원 활용: https://pixabay.com/ko/music/
•
gemini활용 음원생성:https://ai.google.dev/gemini-api/docs/music-generation
•
•
•
•
•
모션그래픽 래퍼런스2:https://elements.envato.com/video-templates







