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

✍️ OpenClawRadar📅 公開日: February 26, 2026🔗 Source
OpenClawとRemotionパイプラインによる自動動画編集
Ad

開発者が、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縦向きビデオが生成されます。

Ad

バッチ自動操縦モード

エージェントは「20本のユニークなリールを生成し、クリップを再利用しないでください」などの指示でバッチ生成を処理します。それは:

  • state.jsonファイルで使用状況を追跡
  • 未使用のクリップのみを使用して新しいmontage_filtered.jsonを生成するループを実行
  • Remotionレンダリングとffmpeg圧縮を実行
  • 出力を説明するsend_ready_#.jsonファイルを作成
  • OpenClawが完成したビデオをTelegramに送信

結果:20本の異なるリール(各18-30秒)が、一貫したトランジション、ロゴアウトロ、オフブランド映像なしで、一晩で配信されます。

このアプローチが機能するのは、エージェントが退屈な部分(カタログ作成、フィルタリング、クリップ選択、バッチレンダリング)を処理し、創造的な制御は1つのRemotionコンポジションとJSONジェネレータースクリプトに集中しているからです。

📖 完全なソースを読む: r/clawdbot

Ad

👀 See Also

開発者が30日間の個人プロジェクトでClaude CodeとLinear、Discordをどのように活用したか
Use Cases

開発者が30日間の個人プロジェクトでClaude CodeとLinear、Discordをどのように活用したか

ある開発者が、Claude Codeをペアプログラマーとして活用し、Linearをチケット追跡に、Discordをビルド通知に統合して、30日間でフルスタックのポケモンVGCチームレポートツールを構築しました。ワークフローには、自動化されたチケット処理、型チェックゲート、一貫したAI指示のためのCLAUDE.mdファイルが含まれていました。

OpenClawRadar
消費者向けAIゲームがB2Bへ:Opus 4.7とHaiku 4.5によるClaude Codeワークフロー
Use Cases

消費者向けAIゲームがB2Bへ:Opus 4.7とHaiku 4.5によるClaude Codeワークフロー

ある開発者が、B2B営業トレーニングツールにおいて、バックエンドのリファクタリングにOpus 4.7を活用したClaude Code、ライブチャットにHaiku 4.5を使用した方法を詳述し、CLAUDE.md/SPLIT_NOTES.mdのワークフローを共有しています。

OpenClawRadar
Claude Codeの効果的な使い方:フルSaaSアプリ構築における開発者の経験談
Use Cases

Claude Codeの効果的な使い方:フルSaaSアプリ構築における開発者の経験談

2021年からSaaS製品を開発してきた開発者が、Claude Codeを使用してcodefluent.appという完全なアプリケーションを構築しました。重要な洞察は、効果的なツールの使用には「アプリを作って」といった曖昧なプロンプトではなく、詳細な技術仕様が必要だということです。開発者は、明確な仕様を動作するコードに迅速に変換するためにClaude Codeを使用しながら、すべてのアーキテクチャ上の決定を自分で行うことを強調しています。

OpenClawRadar
Claude Code vs Codex: ビルダーのワークフロー比較
Use Cases

Claude Code vs Codex: ビルダーのワークフロー比較

ある開発者が実用的な役割分担を紹介:Claude Codeはクリーンな差分でフォーカスしたリポジトリ作業に、Codexはブラウザ、ドキュメント、アプリテストを含む複雑なクロスツールタスクに適している。

OpenClawRadar