Opus 5.5 は説明動画作成に優れている
Opus 5.5 is good at explainer videos (launchvideo.io)
要約
AnthropicのOpus 5.5モデルを活用し、URLやプロンプトからMP4動画を生成する新しいサービスが紹介されています。このサービスは、サーバーレスエージェント、マイクロVM、およびWebページ情報の取得や動画レンダリングを行うツール群を組み合わせ、コードを生成して動画をレンダリングする仕組みです。デプロイは容易で、開発者は数分で独自の動画生成エージェントを構築できます。
全文翻訳
Launch video.
launchvideo.io
URLを貼り付けるか、製品を説明してください。Opus 5.5がフィルムを作成し、サーバーレスエージェントがそれをレンダリングします。動画の長さは約4分、トークン数は約10万トークンです。
例
このページから、編集なしで作成されました。
それぞれが単一の実行です。URLまたはプロンプトを入力すると、MP4が出力されます。編集はありません。
NVIDIA
nvidia.com
Jev, by TypeSafe AI
typesafe.ai
OpenComputer
opencomputer.dev
Linear
linear.app
Infera (プロンプトから)
「推論を扱うモダンなスタートアップのための、モダンで洗練されたパンチの効いた動画を作成してください」
実行方法
OpenComputer上のサーバーレスエージェント。ワンクリックで利用可能。
製品全体は、1つのエージェントファイル、3つのツール、そしてこのフォームで構成されています。OpenComputerがエージェント、レンダリングを行うマイクロVM、モデルゲートウェイ、そしてページがポーリングするセッションAPIを実行します。
エージェント
TypeScriptで定義され、opencomputer deployでデプロイされる、単一のOpenComputerサーバーレスエージェントです。フレームワーク、キュー、または当社のサーバーはありません。
モデル
OpenComputerのモデルゲートウェイ経由のanthropic/claude-opus-5.5です。フィルムごとに約9万入力トークンと1.5万出力トークンを使用し、そのほとんどはHTML自体です。
ランタイム
各ジョブは、新しいマイクロVMでの単一セッションです。Amazon Linux 2023 on arm64、4 vCPU、8 GB RAM、Node 22を使用します。最初のツール呼び出しでPlaywrightのヘッドレスChromiumと静的なffmpeg(約1分)がインストールされ、VMはその後破棄されます。
ツール
3つのdefineTool関数があります。web_fetchは、ページのテキスト、タイトル、見出し、最も使用されている16進数カラー、Google Fontsを返します。check_sceneはフィルムをロードし、サンプリングタイムスタンプでのJavaScriptエラーと表示されているテキストを報告します。render_videoはレンダリングとアップロードを行います。
レンダリング
ビデオモデルはありません。ページのクロック(requestAnimationFrame、タイマー、Date、CSSおよびWeb Animations)は仮想クロックに置き換えられるため、各フレームは決定論的なシークとなります。1920x1080解像度、30 fps、JPEGフレームをlibx264(crf 18)にパイプします。
ストレージ
エージェントは機密情報を保持しません。フォームは、3時間限定のパスにスコープされたVercel Blobアップロードトークンを発行し、ジョブごとのマニフェストに格納します。ツールはジョブIDでそれを取得します。完成したMP4は公開Blob URLとなります。
コントロールプレーン
このページはCLIと同じAPIを使用します。セッションを作成し、1ターン送信し、イベントストリーム(tool.started、tool.completed、turn.completed)をポーリングして進捗を表示し、Blobに出現するMP4を完了とみなします。
// opencomputer/agents/director/agent.ts
import { useInput, useModel, useTool } from "@opencomputer/agent";
import { checkScene, renderVideo } from "./tools/scene.js";
import { webFetch } from "./tools/web.js";
export default function Agent() {
const input = useInput(); // the JOB block from the form
useModel("anthropic/claude-opus-5.5");
useTool(webFetch); // read the product's site
useTool(checkScene); // load the HTML, report errors + visible text
useTool(renderVideo); // headless Chromium → ffmpeg → Blob
return `You are a motion designer who writes code. ...`;
}
$npx opencomputer template deploy https://github.com/diggerhq/shipvideo
上記のすべてがリポジトリに含まれており、ワンクリックでご自身のアカウントにデプロイできます。このアイデアは、Opus 5.5と解説動画に関するDeedy氏の投稿に由来します。モデルがフィルムをコードとして書き、コードが毎回同じようにレンダリングされるというものです。