Агентный фреймворк для создания видео: превращает идею, сценарий или роман в видео из нескольких сцен, координируя работу агентов по созданию сценария, раскадровки, персонажей и видео.
geeklee/srt-whiteboard-animation
AI-навык, который превращает субтитры SRT в анимационные видео в стиле рисования от руки на белой доске с тёплым бежевым фоном и экспортом в MP4.
- Звёзды
- 4,616
- Форки
- 720
- Открытые issues
- 8
- Последний коммит
- 3 месяца назад
Что это?
Этот проект — AI-навык для агента, который преобразует файл субтитров SRT в анимацию в стиле рисунков от руки на белой доске. Каждая сцена состоит из линейного рисунка и файла аннотаций, где задаются области, порядок рисования, тайминг и строка субтитров, к которой относится каждый элемент. Элементы появляются в порядке повествования, а в каждой области перо рисует непрерывные штрихи: сначала контур чернилами, затем заливку цветом.
Рабочий процесс состоит из нескольких шагов. Навык разбирает SRT и предлагает разделить видео на сцены длительностью примерно от 25 до 35 секунд, затем создаёт линейный рисунок и аннотации. Перед рендерингом пользователь может настроить области и тайминг на странице предпросмотра в браузере. Отдельные сцены рендерятся в MP4, а затем их можно объединить в более длинное видео. В оформлении используется минималистичный стиль: тёплый бумажный фон, тёмно-серые линии наброска и редкие акценты красного, оранжевого и синего цветов.
Проект написан на Python и использует OpenCV. В него также входит вспомогательный скрипт для подготовки изолированного виртуального окружения.
Ключевые возможности
- 01Разбирает субтитры SRT и предлагает разделить видео на сцены длительностью от 25 до 35 секунд.
- 02Рисует каждую область непрерывным штрихом: сначала контур чернилами, затем заливку цветом.
- 03Хранит области, тайминг, связи с субтитрами и защищённые зоны перекрытия в файле аннотаций JSON.
- 04Включает страницу предпросмотра в браузере для настройки областей, порядка и тайминга.
- 05Рендерит отдельные сцены в MP4 и объединяет несколько сцен в одно видео.
Сценарии использования
- Преобразование учебных объяснений или субтитров к курсам в видео с рисунками от руки на белой доске.
- Создание видеоконтента с озвученными историями или коротких видео в простом стиле набросков.
- Создание роликов для обмена знаниями, в которых сцены следуют друг за другом согласно субтитрам.
Быстрый старт
- 1
Проверить настройку окружения Python
python scripts/prepare_env.py --check - 2
Подготовить изолированное виртуальное окружение
python scripts/prepare_env.py - 3
Разобрать субтитры SRT и предложить сцены
python scripts/parse_srt.py <字幕.srt> --target-sec 30 --min-sec 25 --max-sec 35 - 4
Отрендерить сцену в MP4 с помощью потокового рендерера
<ENV_PY> scripts/render_stream_whiteboard.py <图片路径> <标注路径> <输出.mp4> assets/drawing-hand.png --ink-path grid --color-fill contour-wipe
Что важно знать
- Для каждой сцены нужен созданный вручную файл аннотаций, поэтому рабочий процесс требует много ручного труда.
- Перед рендерингом требуется подтверждение на нескольких этапах, поэтому процесс не полностью автоматизирован.
- Проект создан как навык AI-агента, поэтому его рабочий процесс предполагает использование AI-ассистента.
Темы
Частые вопросы
- Что такое srt-whiteboard-animation?
- AI-навык, который превращает субтитры SRT в анимационные видео в стиле рисования от руки на белой доске с тёплым бежевым фоном и экспортом в MP4. Этот проект — AI-навык для агента, который преобразует файл субтитров SRT в анимацию в стиле рисунков от руки на белой доске. Каждая сцена состоит из линейного рисунка и файла аннотаций, где задаются области, порядок рисования, тайминг и строка субтитров, к которой относится каждый элемент. Элементы появляются в порядке повествования, а в каждой области перо рисует непрерывные штрихи: сначала контур чернилами, затем заливку цветом.
- srt-whiteboard-animation можно использовать бесплатно? Какая у него лицензия?
- srt-whiteboard-animation распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- srt-whiteboard-animation всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в srt-whiteboard-animation — 27 июл. 2026 г..
- Для чего можно использовать srt-whiteboard-animation?
- Преобразование учебных объяснений или субтитров к курсам в видео с рисунками от руки на белой доске. Создание видеоконтента с озвученными историями или коротких видео в простом стиле набросков. Создание роликов для обмена знаниями, в которых сцены следуют друг за другом согласно субтитрам.
- Как установить srt-whiteboard-animation?
- Проверить настройку окружения Python: python scripts/prepare_env.py --check Подготовить изолированное виртуальное окружение: python scripts/prepare_env.py Разобрать субтитры SRT и предложить сцены: python scripts/parse_srt.py <字幕.srt> --target-sec 30 --min-sec 25 --max-sec 35 Отрендерить сцену в MP4 с помощью потокового рендерера: <ENV_PY> scripts/render_stream_whiteboard.py <图片路径> <标注路径> <输出.mp4> assets/drawing-hand.png --ink-path grid --color-fill contour-wipe
- Где скачать srt-whiteboard-animation?
- Исходный код и инструкции по установке — на GitHub: https://github.com/geeklee/srt-whiteboard-animation
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Набор бенчмарков и инструментов оценки текстовых и графических моделей генерации видео по множеству аспектов качества и семантики.
Навык для Codex и Claude Code, который превращает тему, статью или историю в озвученный ролик с рисованными от руки иллюстрациями и китайской каллиграфией.
Codex Skill, который превращает китайскую устную фразу или абстрактную идею в материалы для обучающей анимации с рисунками пером и выборочной заливкой цветными карандашами, используя Gemini.
Agent Skill, который превращает тему в поясняющее видео с озвучкой, встроенными субтитрами и обложками, рендеря HTML-кадры локально в MP4.
Система памяти для агентов: сохраняет, извлекает и анализирует воспоминания, помогая ИИ-агентам учиться со временем, а не просто воспроизводить историю чата.