ManimGL은 정밀한 코드 기반 애니메이션으로 설명형 수학 영상을 제작하는 3Blue1Brown의 오리지널 엔진입니다.
masihsultani/whiteboard-animator
화이트보드 스타일 이미지를 CPU로 렌더링해 손으로 그리는 효과의 MP4로 변환하는 CLI 및 Python 라이브러리
- 스타
- 242
- 포크
- 27
- 열린 이슈
- 3
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
whiteboard-animator는 흰 배경에 잉크로 그린 완성된 이미지를 손으로 그려 나가는 영상으로 만들어 줍니다. 텍스트는 단어별로 써 내려가고, 윤곽선은 따라 그리며, 도형은 붓질이나 비스듬한 쓸기 방식으로 채우고, 가지가 뻗은 선화는 펜 경로를 하나씩 그립니다. 렌더링에 학습이나 API 키가 필요하지 않으며 CPU에서 실행됩니다. 함께 제공되는 ONNX CRAFT 텍스트 감지기를 사용해 텍스트와 도형을 구분합니다.
이 도구는 PyPI에서 `whiteboard-animate` 명령어로 설치할 수 있으며, 장면을 렌더링하고 여러 장면을 하나의 영상으로 이어 붙이며 페이드와 채우기 매개변수를 조정할 수 있는 Python API도 제공합니다. 출력에는 FFmpeg를 사용하므로 FFmpeg가 PATH에 있어야 합니다. 장면마다 오디오를 지정할 수 있으며, 이 경우 그림이 내레이션이 끝날 때까지 완성되도록 타이밍을 조정합니다. JSON 영역 계획을 사용하면 주석 텍스트를 바탕으로 재생 타이밍을 추정할 수 있고, 선택 사항인 Gemini 기반 기능으로 해당 계획을 제안받을 수도 있습니다.
이 엔진은 단색으로 깔끔하게 그린 마커 스타일 그림에서 가장 잘 작동합니다. 사진, 그라데이션, 질감이 있거나 색이 들어간 배경은 입력으로 지원하지 않습니다.
핵심 기능
- 01텍스트를 단어별로 쓰고 윤곽선을 자동으로 따라 그립니다.
- 02도형 크기에 따라 붓질이나 쓸기 방식으로 채웁니다.
- 03텍스트 감지 모델이 함께 제공되어 GPU나 API 키 없이 CPU에서 실행됩니다.
- 04내레이션 파일의 길이에 맞춰 그리는 시간을 조정합니다.
- 05FFmpeg를 사용해 여러 장면을 하나의 MP4로 이어 붙입니다.
- 06매개변수를 조정할 수 있는 CLI와 Python API를 모두 제공합니다.
활용 사례
- 강의 또는 설명 영상에 사용할 다이어그램이나 화이트보드 스케치를 애니메이션으로 만듭니다.
- 내레이션이 포함된 교육 콘텐츠에 손으로 그려지는 효과를 더합니다.
- 명령줄에서 여러 일러스트 장면을 하나의 영상으로 일괄 렌더링합니다.
빠른 시작
- 1
FFmpeg 설치(macOS에서는 Homebrew 사용)
brew install ffmpeg - 2
PyPI에서 패키지 설치
pip install whiteboard-animator - 3
화이트보드 이미지를 8초 길이의 MP4로 렌더링
whiteboard-animate sketch.png --duration 8 -o sketch.mp4
사용 전 알아둘 점
- FFmpeg와 ffprobe를 별도로 설치하고 PATH에 추가해야 합니다.
- 흰 배경에 마커로 그린 듯한 그림에서 가장 잘 작동합니다. 사진이나 색상이 있는 배경은 애니메이션이 잘 되지 않습니다.
- 내레이션 속도는 텍스트를 기준으로 추정하며 음성과 동기화되지 않으므로, 음성과 타이밍이 어긋날 수 있습니다.
토픽
자주 묻는 질문
- whiteboard-animator은(는) 무엇인가요?
- 화이트보드 스타일 이미지를 CPU로 렌더링해 손으로 그리는 효과의 MP4로 변환하는 CLI 및 Python 라이브러리 whiteboard-animator는 흰 배경에 잉크로 그린 완성된 이미지를 손으로 그려 나가는 영상으로 만들어 줍니다. 텍스트는 단어별로 써 내려가고, 윤곽선은 따라 그리며, 도형은 붓질이나 비스듬한 쓸기 방식으로 채우고, 가지가 뻗은 선화는 펜 경로를 하나씩 그립니다. 렌더링에 학습이나 API 키가 필요하지 않으며 CPU에서 실행됩니다. 함께 제공되는 ONNX CRAFT 텍스트 감지기를 사용해 텍스트와 도형을 구분합니다.
- whiteboard-animator은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- whiteboard-animator은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- whiteboard-animator은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. whiteboard-animator의 마지막 커밋은 2026년 9월 8일입니다.
- whiteboard-animator은(는) 어디에 사용할 수 있나요?
- 강의 또는 설명 영상에 사용할 다이어그램이나 화이트보드 스케치를 애니메이션으로 만듭니다. 내레이션이 포함된 교육 콘텐츠에 손으로 그려지는 효과를 더합니다. 명령줄에서 여러 일러스트 장면을 하나의 영상으로 일괄 렌더링합니다.
- whiteboard-animator는 어떻게 설치하나요?
- FFmpeg 설치(macOS에서는 Homebrew 사용): brew install ffmpeg PyPI에서 패키지 설치: pip install whiteboard-animator 화이트보드 이미지를 8초 길이의 MP4로 렌더링: whiteboard-animate sketch.png --duration 8 -o sketch.mp4
- whiteboard-animator은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/masihsultani/whiteboard-animator
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
수천 개 웹사이트에서 오디오와 동영상을 다운로드하는 기능이 풍부한 CLI 도구로, youtube-dl에서 포크했습니다.
AI 코딩 에이전트용으로 HTML, CSS, 미디어와 탐색 가능한 애니메이션을 결정론적 MP4 영상으로 만드는 오픈소스 프레임워크
CLI, Python 라이브러리, HTTP 서버 또는 Docker 컨테이너로 사용할 수 있는 이미지 배경 제거 도구입니다.
TikTok 라이브를 수동·자동·팔로잉 모드로 오디오와 영상까지 녹화하는 Python CLI 도구입니다.
LLM과 컴퓨터 비전으로 모든 사이트에서 웹 워크플로를 실행하는 오픈 소스 브라우저 자동화 도구로, Playwright에 AI 명령을 더합니다.