開発

OpenCut全面書き換え AI連携とプラグインアーキテクチャへ

オープンソースビデオエディタOpenCutがフルスクラッチでの再構築を開始。Editor API、Rustコアによるクロスプラットフォーム、MCPサーバー対応など次世代アーキテクチャを採用する。

9分で読める SINGULISM 編集チームが確認・編集

OpenCut全面書き換え AI連携とプラグインアーキテクチャへ
Photo by Jakob Owens on Unsplash

オープンソースのビデオエディタ「OpenCut」が、フルスクラッチによる再構築プロジェクトを正式に発表した。GitHub Trendingで公開された情報によれば、現在のクラシック版をベースに、Editor APIの整備、プラグインファーストアーキテクチャ、Rustをコアとしたクロスプラットフォーム対応、AIエージェント向けMCPサーバー、ヘッドレスモードによる自動化・バッチレンダリング、エディタ内スクリプティングタブなど、複数の新機能が計画されている。開発体制は整いつつあるが、現時点では外部からのコントリビューションは受け付けておらず、アーキテクチャ設計が固まり次第の受け入れとなる。

OpenCutはWeb、デスクトップ、モバイルの3プラットフォームで動作する無料かつオープンソースのビデオエディタである。現在の安定版はopencut.appで公開されており、今回の書き換え版はnew.opencut.appで開発が進行中だ。既存のコードベースはopencut-app/opencut-clasicリポジトリにアーカイブされ、当面はクラシック版が実運用として使われる。書き換え版はRustを中核に据え、フロントエンドとバックエンドの密結合を解消する設計思想を採用する。

再構築の背景と概要

OpenCutの再構築は、既存のコードベースの限界を打破する意図がある。現在のクラシック版は一定の機能を提供しているが、プラグイン拡張や自動化、AIエージェントとの連携といった現代的な要件への対応が難しくなってきていた。開発チームはプロジェクトをゼロから書き直す決定を下し、将来の拡張性を確保するアーキテクチャを一から設計している。

書き換え版の目玉はEditor APIの整備だ。エディタの内部機能をAPIとして外部に公開することで、サードパーティが自在に機能を追加できる。このAPIはプラグインファーストな設計思想に基づいており、公式が提供するプラグインだけでなく、コミュニティによる多様な拡張が期待される。従来のビデオエディタではプラグインが後付けされるケースが多かったが、OpenCutはアーキテクチャの根幹にプラグイン機構を組み込む。

プラグイン機構の実現には、Rustコアが大きな役割を果たす。Rustで記述されたエンジンは高速かつメモリ安全であり、複数プラットフォームでの一貫した動作を可能にする。Web、デスクトップ、モバイル向けのユーザーインターフェースは各プラットフォームの特性に合わせて構築されるが、コアロジックは単一のコードベースで共有される。このアプローチはメンテナンス性と開発速度の両面で有利とされる。

プラグインファーストとRustコア

OpenCutの再構築で最も注目すべき技術的決定は、プラグインを第一級市民として扱う設計だ。多くのオープンソースビデオエディタは機能追加を本体コードへの直接マージに依存してきたが、OpenCutはプラグインAPIを公開することで、コアを汚染せずに拡張可能なエコシステムを目指す。

Rustをコア言語に選んだ理由は、パフォーマンスとクロスプラットフォーム対応の両立にある。動画編集はCPUおよびGPUリソースを大量に消費するため、ネイティブに近い実行速度が求められる。Rustはゼロコスト抽象化とメモリ安全性を提供し、WebAssemblyへのコンパイルも容易である。これによりブラウザ版でも高いパフォーマンスを発揮できる。

開発環境はprotoツールチェーンを利用する。レポジトリルートでproto useを実行すると.prototoolsファイルに宣言されたツール群が自動でインストールされる。Webフロントエンドはmoon run web:devでlocalhost:5173に起動し、APIサーバーはmoon run api:devでlocalhost:8787、デスクトップアプリはアプリケーションディレクトリのREADMEに従って起動する。Moonというモノレポツールがビルドと実行を統括管理する。

AIエージェント連携と自動化

OpenCutの再構築計画には、AIエージェントとの連携を示す興味深い要素が含まれている。MCPサーバー(Model Context Protocolサーバー)の搭載が予定されており、AIエージェントがエディタの機能を外部から操作できるようになる。MCPはAnthropicが提唱するプロトコルで、AIエージェントとツール間の標準インターフェースを定義する。OpenCutがMCPに対応することで、エージェントが動画編集の指示を直接実行できる可能性が開かれる。

ヘッドレスモードも同時に開発中だ。GUIを必要としないコマンドライン実行を可能にし、バッチレンダリングやCI/CDパイプラインへの組み込みを想定する。例えば、サーバーサイドでテンプレート動画を自動生成するようなユースケースで威力を発揮する。

さらに、エディタ内にスクリプティングタブが設置される。ユーザーはJavaScriptやPythonなどのスクリプトをエディタ上で直接記述・実行し、編集処理をプログラムで制御できる。この機能はノンリニア編集ワークフローを大幅に拡張するものだ。

開発状況とクラシック版との関係

現在のOpenCut(クラシック版)はopencut.appで引き続き利用可能であり、今回の書き換え版はnew.opencut.appにホスティングされる。開発チームは外部コントリビューションをまだ受け入れていないが、Discordサーバーでの議論やGitHub Issueでの質問は歓迎している。アーキテクチャ設計が固まり次第、コントリビューターの受け入れを開始する見通しだ。

OpenCutはfal.aiなどのスポンサー企業の支援を受けている。fal.aiは生成画像・動画・音声モデルを提供するプラットフォームであり、OpenCutのようなクリエイターツールとのシナジーが期待される。ライセンスはMITで、商用利用や再配布が可能な寛容な条件を採用している。

開発中のリポジトリはGitHub上で公開されており、誰でもソースコードや進行状況を確認できる。ただし、まだ初期フェーズであるため、機能の完全性や安定性は保証されていない。クラシック版の資産を活かしながら、徐々に新バージョンへ移行していく戦略だ。

編集部の見解

短期的には、OpenCutの再構築が本格化することで、既存のオープンソースビデオエディタ市場に新たな競争が生まれる可能性がある。特にMCPサーバー対応とヘッドレスモードは、AIエージェントや自動化パイプラインとの連携を重視する開発者コミュニティから注目を集めると見られる。クラシック版が引き続き利用可能であるため、ユーザーへの影響は限定的だが、rewrite版の完成までには数ヶ月から年単位の時間を要するだろう。 長期的な視点では、プラグインファーストのアーキテクチャがエコシステムの形成を促進し、商用ソフトに依存しない動画編集環境の選択肢を広げる可能性がある。Rustコアによるクロスプラットフォーム対応は、Web版とネイティブ版の垣根を低くし、ブラウザだけで完結するプロフェッショナルワークフローを実現する基盤となる。ただし、プラグインAPIの設計が適切でなければ、分散化が進まずエコシステムが育たないリスクも存在する。 編集部としては、OpenCutのrewrite版がどの程度の速度で開発を進め、コミュニティの関与をどのタイミングで開始するかが、プロジェクトの成否を分ける鍵になると考える。

参考

よくある質問

OpenCutの書き換え版はいつ利用できるようになるのか
現時点では具体的なリリース日は未発表。クラシック版はopencut.appで引き続き利用可能で、rewrite版はnew.opencut.appで開発が進行中。安定版への統合までには時間を要する。
外部からのコントリビューションは可能か
現在はアーキテクチャ設計中のため、外部コントリビューションは受け付けていない。設計が固まり次第、公式DiscordやGitHub Issueを通じて案内される予定。
MCPサーバーとは何か
Model Context Protocolの略で、AIエージェントがツールと通信するための標準プロトコル。OpenCutが対応することで、AIエージェントが動画編集を外部から指示できるようになる。 ## 参考 - [OpenCut GitHubリポジトリ](https://github.com/OpenCut-app/OpenCut) — 2026-07-14公開 - [OpenCut Classic(現行版)](https://github.com/OpenCut-app/OpenCut-classic)
出典: GitHub Trending

コメント

← トップへ戻る