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