概要
URLやプロンプトからClaude Opus 5.5が動画構成コードを書き、OpenComputerのエージェントがブラウザ上でレンダリングしてMP4を出力する、コードベースの自動動画生成ツール。
詳細内容
LaunchVideoは、製品のURLや説明文を入力するだけで高品質な紹介動画を作成できるオープンソースのサーバーレスエージェントです。最大の特徴は、動画生成AI(Diffusion Model等)を使用せず、Claude Opus 5.5にHTML/CSS/JSで動画を「記述」させ、それをOpenComputer上のheadless Chromiumで実行してレンダリングする手法にあります。
### 主な技術的特徴
- **決定論的レンダリング**: 仮想クロックを用いることで、ブラウザ内のアニメーション(requestAnimationFrameやCSSアニメーション)をフレーム単位で正確にシークし、1920x1080/30fpsのJPEGフレームをffmpegでMP4に結合します。
- **サーバーレスアーキテクチャ**: OpenComputer上で動作するTypeScript製エージェントが、動的にmicroVMを立ち上げ、Playwrightのインストールからレンダリング、Vercel Blobへのアップロードまでを自動化します。
- **効率的なフロー**: 1ビデオあたり約4分で生成。約9万トークンの入力と1.5万トークンの出力(主にHTMLコード)を消費します。
GitHubでソースコードが公開されており、誰でも自分の環境にデプロイして「コードが動画を作る」プロセスを試すことが可能です。