anything2explainer: создание обучающих видео с озвучкой и субтитрами
anything2explainer — инструмент, превращающий любую тему в поясняющее видео с озвучкой и субтитрами. Проект позволяет создавать анимационные ролики без использования стоковой графики, генерируя каждую рамку на основе кода с помощью Remotion (React + TypeScript). Подходит для образовательных платформ и разработчиков, желающих автоматизировать создание обучающего контента на английском или китайском языках.
Главное отличие от альтернатив в том, что здесь ты не просто получаешь видео, а целый метод для создания таких роликов с использованием AI-кодировщика. В репозитории уже имеются готовые шаблоны и библиотеки, что упрощает процесс. Запуск предполагает использование Claude Code или Codex, но сам проект не является CLI, а предоставляет инструменты для работы с создаваемым контентом.
Обрати внимание, что лицензия проекта не позволяет коммерческое использование, а реализация может отличаться для различных языков. Если нужен качественный образовательный контент без стоков, это решение может оказаться полезным.
Проект anything2explainer представляет собой инструмент, который позволяет создавать объяснительные видео на любую тему. С помощью технологий, таких как Claude Code и Codex, он превращает текстовые темы или документы в видео с анимацией на черном фоне, синхронизированным голосовым озвучиванием, субтитрами и полосой прогресса глав. Поддерживаемые языки - китайский и английский.
Что делает проект
anything2explainer принимает текст или тему, которые ты хочешь превратить в видео. В выводе получается MP4 файл 1280×720 при 30 кадрах в секунду, который включает:
- Синхронизированное озвучивание.
- Субтитры с учетом границ слов.
- Карты глав.
- Интерактивные элементы интерфейса, такие как полоса прогресса.
- Полная документация по созданию: исследование, сценарий, раскадровка и отчеты о качестве.
Создание видео занимает от одного до трех часов в зависимости от длины, так как большинство этапов производится параллельно с использованием нескольких агентов.
Как установить и запустить
Чтобы установить проект, необходимо выполнить следующие команды:
git clone https://github.com/Vincentwei1021/anything2explainer.git
ln -s "$PWD/anything2explainer" ~/.claude/skills/anything2explainer # Claude Code
ln -s "$PWD/anything2explainer" ~/.codex/skills/anything2explainer # Codex
Также потребуется установить Node версии 18 или выше и ffmpeg для обработки видео. Используй следующие команды для подготовки окружения:
brew install ffmpeg
python3 -m venv ~/.venvs/a2e && source ~/.venvs/a2e/bin/activate
pip install 'edge-tts==7.2.8' numpy pillow scipy
Для использования английской озвучки потребуется дополнительная установка.
Ограничения
Проект имеет несколько ограничений и рекомендаций:
- Поддерживаются только китайский и английский языки.
- Визуальный стиль фиксирован — можно менять только фон, но не саму графику.
- Не возможности для видеосинтетики на основе внешних клипов.
- Изменение текста после озвучивания замедляет процесс, так как это требует переработки.
- Рекомендуется иметь минимум 5 ГБ свободной памяти для параллельной сборки проектом.
Заключение
anything2explainer — это мощный инструмент для создания объясняющих видео с помощью AI. Он требует навыков работы с командной строкой и некоторого окружения для успешной установки и использования, но предоставляет уникальную возможность создавать контент полностью из кода, не полагаясь на сторонние библиотеки или видеофайл.
Открыть на GitHub: Vincentwei1021/anything2explainer →
RepoRadar