launchvideo.io: Claude Opus 5.5 сам пишет и рендерит видео о запуске продукта
launchvideo.io, демонстрационный инструмент: пользователь вставляет URL продукта или описывает его текстом, и модель Claude Opus 5.5 пишет сценарий будущего ролика в виде HTML/CSS-кода («фильм как код»), после чего отдельный агент превращает эту страницу в готовый MP4-файл без ручного монтажа. Примеры на сайте, необработанные результаты одного такого прогона: «URL или запрос на входе, MP4 на выходе, без правок».
Весь продукт устроен как один файл агента с тремя инструментами: web_fetch забирает текст страницы продукта, заголовки, часто используемые цвета и шрифты Google Fonts; check_scene загружает получившуюся HTML-сцену и проверяет ошибки JS и видимый текст в контрольных точках по времени; render_video рендерит ролик и загружает его в хранилище. Модель Opus 5.5 подключена через шлюз моделей платформы OpenComputer и тратит на один ролик примерно 100 тысяч токенов, около 90 тысяч на входе (в основном сама HTML-разметка) и около 15 тысяч на выходе. Генерация занимает порядка четырёх минут.
Вместо генеративной видеомодели используется другой трюк: «часы» страницы, requestAnimationFrame, таймеры, Date, CSS- и Web-анимации, подменяются виртуальными часами, поэтому каждый кадр, это детерминированный «снимок» состояния страницы в заданный момент времени, а не результат работы нейросети, рисующей видео. Кадры в формате JPEG передаются в libx264 и собираются в ролик 1920x1080 при 30 кадрах в секунду с настройкой качества crf 18.
Каждое задание выполняется в одноразовой микровиртуальной машине на платформе OpenComputer: Amazon Linux 2023 на arm64, 4 виртуальных процессора, 8 ГБ памяти, Node 22. Первый вызов инструмента устанавливает headless-Chromium для Playwright и статическую сборку ffmpeg, это занимает около минуты, после чего машина уничтожается. Сам агент не хранит никаких секретов: форма выпускает токен загрузки в Vercel Blob, привязанный к одному пути и действующий три часа, а инструмент рендеринга получает его по идентификатору задания; готовый MP4 становится публичной ссылкой в Blob.
Идея продукта отталкивается от поста пользователя Deedy о применении Opus 5.5 для обучающих видео, тезис в том, что модель пишет фильм как код, а код при рендеринге даёт одинаковый результат каждый раз. Код агента, рендерера и веб-приложения открыт в репозитории diggerhq/shipvideo; собрать собственного такого агента, TypeScript-файл, деплой и сессия, предлагается уложить в десять минут через команду npx opencomputer template deploy.
Ключевые факты
- launchvideo.io принимает URL продукта или его текстовое описание, а Claude Opus 5.5 пишет «фильм» в виде HTML/CSS-кода, который затем превращается в MP4-ролик.
- На один ролик уходит около четырёх минут и порядка 100 тысяч токенов, около 90 тысяч на входе (в основном HTML) и 15 тысяч на выходе.
- Видеомодель не используется: часы страницы подменяются виртуальными, так что каждый кадр, детерминированный снимок; итоговый ролик, 1920x1080, 30 fps, кодирование libx264 с crf 18.
- Рендеринг происходит в одноразовой микровиртуальной машине платформы OpenComputer (Amazon Linux 2023, arm64, 4 vCPU, 8 ГБ RAM, Node 22); агент не хранит секретов, токен загрузки в Vercel Blob действует три часа.
- Идея основана на посте пользователя Deedy об Opus 5.5 и обучающих видео; код агента открыт в репозитории diggerhq/shipvideo, самостоятельный запуск описан как задача на десять минут.
Почему это важно
Проект показывает нестандартный способ применения языковой модели к видео: вместо генеративной видеомодели Claude Opus 5.5 пишет исполняемый код сцены, а детерминированный рендеринг через подмену часов страницы гарантирует, что результат воспроизводим и не «плывёт» от прогона к прогону, это отличается от типичной генерации видео нейросетью.
Кому это важно
Разработчикам и небольшим командам, которым нужно быстро собрать рекламный или объясняющий ролик о продукте без видеомонтажёра; инженерам, интересующимся агентными архитектурами на базе Claude и платформы OpenComputer.
Как это применить
Исходный код агента, рендерера и веб-приложения открыт в репозитории diggerhq/shipvideo; развернуть собственный экземпляр можно командой npx opencomputer template deploy, а сборка агента с нуля на TypeScript, по описанию, занимает около десяти минут.
Можно ли доверять
Материал, это сама страница-презентация инструмента с подробным техническим описанием (спецификации виртуальной машины, число токенов, параметры кодирования), что делает его технически конкретным, но это самопрезентация продукта: дата публикации, цена использования и имя создателя (кроме организации-владельца репозитория) в тексте не указаны.
Риски и подводные камни
Неясно, сколько стоит использование сервиса и кто именно стоит за launchvideo.io за пределами упомянутого репозитория; примеры на сайте, единичные необработанные прогоны, и источник не даёт данных о том, насколько стабильно и разнообразно инструмент справляется с другими продуктами и сценариями.
«Видеомодель не используется. Часы страницы (requestAnimationFrame, таймеры, Date, CSS- и Web-анимации) заменены виртуальными часами, поэтому каждый кадр, детерминированный снимок.»
— описание на сайте launchvideo.io