OpenClawとRemotionパイプラインによる自動動画編集

開発者が、OpenClawをエージェントオーケストレーションに、RemotionをReactベースのビデオレンダラーとして使用した実用的な自動ビデオ編集パイプラインについて詳しく説明しました。このセットアップは、数百もの生のビデオクリップを手動編集なしで完成したソーシャルメディアリールに処理します。
ワークフロー構成要素
スタックは以下の通りです:
- OpenClaw – エージェントオーケストレーションと自動化用
- Remotion – Reactベースのビデオエディター/レンダラー
- Python + JSON – モンタージュ生成用の接着コード
処理パイプライン
ワークフローは以下の具体的なステップに従います:
1. 生データ取り込み: Telegramからのビデオは手動での名前変更なしに生フォルダーにダンプされます:remotion-lab/source-videos/<brand>/raw/
2. フィルタリング & クリーニング: スクリプトがクリップをフィルタリングし、縦向きのスマートフォン解像度(720×1280、1080×1920)のみを保持し、古いキャンペーン映像、AI/ストックビジュアル、無関係なブランドなどのジャンクを除外します。これによりfiltered/フォルダーと、使用可能なビデオをリストしたcatalog_filtered.jsonファイルが生成されます。
3. JSON定義のモンタージュ: 別のスクリプトが「準備」、「焼成」、「最終的な雰囲気」などのカテゴリを持つモンタージュ構造を生成します。以下のようなJSONストーリーボードを作成します:
[{"type": "video", "src": "filtered/file_001.mp4", "duration": 80},{"type": "video", "src": "filtered/file_037.mp4", "duration": 80}]4. Remotionコンポジション: 単一のRemotion Reactコンポジションがmontage_filtered.jsonを読み取り、以下を適用します:
- フェードトランジション付きのTransitionSeries
- すべてのクリップにケンバーンズ効果(微妙なスケール + パン)
- 元のクリップ音声を保持
- 背景音楽を追加
- 白い画面 + ロゴアウトロ
ここに創造的なルールがエンコードされています:画面上のテキストを削除、AI/ストックビジュアルを避ける、元の音声を保持、クロスフェードトランジションを使用、白いフェードとロゴで終了。
5. レンダリング + 圧縮: OpenClawが以下を介してレンダリングをトリガーします:
npx remotion render src/index.tsx StoryFinal out.mp4
その後、ffmpegで圧縮します:
ffmpeg -i out.mp4 -vcodec libx264 -crf 20 -preset slow -acodec aac -b:a 192k out_hq.mp4
これにより、約45秒の9:16縦向きビデオが生成されます。
バッチ自動操縦モード
エージェントは「20本のユニークなリールを生成し、クリップを再利用しないでください」などの指示でバッチ生成を処理します。それは:
state.jsonファイルで使用状況を追跡- 未使用のクリップのみを使用して新しい
montage_filtered.jsonを生成するループを実行 - Remotionレンダリングとffmpeg圧縮を実行
- 出力を説明する
send_ready_#.jsonファイルを作成 - OpenClawが完成したビデオをTelegramに送信
結果:20本の異なるリール(各18-30秒)が、一貫したトランジション、ロゴアウトロ、オフブランド映像なしで、一晩で配信されます。
このアプローチが機能するのは、エージェントが退屈な部分(カタログ作成、フィルタリング、クリップ選択、バッチレンダリング)を処理し、創造的な制御は1つのRemotionコンポジションとJSONジェネレータースクリプトに集中しているからです。
📖 完全なソースを読む: r/clawdbot
👀 See Also

人道支援AIにおけるany-guardrailを用いた多言語ガードレールの評価
Mozillaのany-guardrailツールは、人道支援LLMにおける多言語ガードレールを評価し、タスクとドメインの特異性に焦点を当てています。

Open-Claw + Hermes:分離型オーケストレーターとエグゼキューターによるマルチエージェントワークフローの利点
3週間のテストの結果、あるユーザーは、Open-Claw(オーケストレーター)とHermes(実行スペシャリスト)を組み合わせることで、単一エージェント単独よりも優れたパフォーマンスを発揮し、並行タスク処理と相互診断によりスループットと信頼性が向上することを発見しました。

非技術系のClaudeユーザーのためのSlackベースのデバッグシステム構築
開発者が7秒ごとにSlackチャンネルをポーリングするローカルClaudeスキルを作成し、非技術系チームメンバーがSlackスレッドで直接Claudeインスタンスにpingを送ることでデバッグ支援を受けられるようにしました。

オートエボルブ・フレームワークは、自己対戦進化を通じてゲームAI開発にクラウドコードを活用します。
ある開発者がClaude Codeのみを使用してGame AI Cupに参加し、130回の自動化された反復を通じて83名の参加者中6位を獲得しました。autoevolveフレームワークは、Claudeがボットのパフォーマンスを分析し、変更を提案し、新バージョンを以前のバージョンと比較評価する自己対戦進化ループを実装しています。