広告

ArtCraft、Adobe製品の代替となる無料のオープンソースアプリをリリース ― Premiere Pro向け「FilmCraft」、After Effects向け「EffectCraft」、Rust言語で開発されAI機能を搭載

ArtCraft、Adobe製品の代替となる無料のオープンソースアプリをリリース ― Premiere Pro向け「FilmCraft」、After Effects向け「EffectCraft」、Rust言語で開発されAI機能を搭載

開発者のブランドン・トーマス氏とその会社ArtCraftは、AdobeのCreative Cloudアプリをモデルにした7つの無料オープンソースアプリケーションをリリースした。これには、Premiere Proの代替となる「FilmCraft」や、After Effectsユーザー向けの「EffectCraft」などが含まれる。トーマス氏によると、これらのアプリはAIコーディングモデルの助けを借りてRustで開発されたもので、その動機はAdobeの解約手数料にあったという。現段階で、これらの動画ツールに何ができるか、何ができないかを詳しく見ていこう。

このスイートは、PhotoCraft(Photoshop)、VectorCraft(Illustrator)、FilmCraft(Premiere Pro)、LightCraft(Lightroom)、EffectCraft(After Effects)、DesignCraft(InDesign)、PdfCraft(Acrobat Pro。トーマス氏の最初の発表ではPrintCraftと呼ばれていた)で構成されている。これら7つのアプリはすべてMITまたはApache-2.0の下でデュアルライセンスされており、macOS、Windows、Linux上でネイティブに動作する。インストーラーおよびソースコードは、ArtCraftのウェブサイトおよびGitHubから入手可能だ。以前は音声プラットフォーム「FakeYou」を開発したStoryteller.aiのCEOを務めていたトーマスは、自身を15年の経験を持つソフトウェア開発者であり、Rustでの開発経験は約10年あると述べている。彼は、AnthropicのClaude Opus 5.5を使用してコードを記述したと述べ、これらのアプリはAdobeのコードを一切含まない「クリーンルーム」方式での再実装であると説明している。ArtCraft自身はこれらをアルファ版ソフトウェアと位置付けており、トーマスはリポジトリをこれほど早く公開するつもりはなかったと語っている。

ArtCraftの「FilmCraft」は、Adobe Premiereに代わるものとなる予定だ。画像提供:ArtCraft

Adobeの解約手数料に対する対応

以前、我々はAdobeのサブスクリプション慣行をめぐる米国司法省との1億5000万ドルの和解について報じた。政府は、Adobeが月次請求の年間プランにおける早期解約手数料を隠蔽し、解約を困難にしていたと主張していた。和解金は、7,500万ドルの民事罰金と、顧客への7,500万ドル相当の無料サービスに分かれており、提案された命令では、アドビに対し、解約手数料を明確に開示し、簡単に解約できる手段を提供することが求められている。アドビは不正行為を一切否定した。

トーマス氏は、アドビを標的にした理由としてその手数料を直接挙げ、「『解約手数料』というダークパターンに何度も出くわしてしまった」と述べている。彼のより広範な主張は、AIコーディングツールによって小規模なチームでも有料ソフトウェアとほぼ同一のオープンソース版を構築できるようになるというものであり、「ソフトウェアの時代は終わった」という声明に集約されている。最初の発表では、「1ヶ月以内に100%の機能同等性を実現する」と約束していた。しかし、Hacker Newsのコメント欄で機能の欠落が指摘された後、彼はその目標を「数年ではなく数ヶ月以内に99%の機能同等性」へと修正した。

ArtCraftは当初、AI画像・動画ツールとしてスタートした。ユーザーは画像、3Dメッシュ、ポーズをとったキャラクターからショットを構成し、生成モデルでレンダリングすることができる。トーマス氏によれば、有料トークン事業が無料アプリの開発資金を賄っており、彼は外部の貢献者に対してバグ報奨金や奨励金を支給している。このプロジェクトはAdobeの枠を超えて拡大している。ArtCraftのウェブサイトには現在、WordCraft、GridCraft、DeckCraft(ArtCraftはこれらをMicrosoft Word、Excel、PowerPointに対抗する製品として位置付けている)をはじめ、SoundCraftやCADCraftを含む12の「Craft Apps」が掲載されている。トーマス氏は、さらなるターゲットとしてAutoCADとSolidWorksを挙げている。

FilmCraftの編集・カラー調整ツール

7つのアプリの中で、FilmCraftは読者にとって最も関連性の高いものだ。このエディタは、ソースモニターとプログラムモニター、マルチトラックタイムライン、3点編集、リップル・ロール・スリップ・スライドトリム、J/K/Lトリミング、マーカー、ネスト機能、無制限のアンドゥを備えている。時間は整数ティック単位で計算され、これにより23.976および29.97のドロップフレーム・タイムコードを正確に維持できるとプロジェクト側は説明している。

FilmCraftのスコープとタイムライン。画像提供:ArtCraft

カラー作業はLumetriスタイルのパネルで行われ、基本的な補正、8種類のクリエイティブルック、RGBおよび色相ベースのカーブ、カラーホイール、HSLセカンダリ、ビネットが利用可能だ。グレーディングはリニアライトで処理され、スコープはグレーディング済みの画像から算出される。一方、AdobeはPremiere自体のカラーグレーディングを刷新した。READMEには、GPUコンポジターを通じてレンダリングされる93種類のビデオエフェクト、約30種類のトランジション、26種類のブレンドモードが記載されている。オーディオ面では、BS.1770およびEBU R128ラウドネスメーター、センドとサブミックスを備えたトラックミキサー、そしてRead、Latch、Touch、Writeのオートメーションが搭載されている。

コーデックと相互運用性

コーデックはFFmpegを使用せず、プロジェクト側で独自に実装されている。FilmCraftは、ProRes 422 Proxyから4444 XQまでのProResをデコードし、ProRes 422 HQ、AAC付きH.264、DNxHDおよびDNxHR、MXF OP1aおよびOP-Atom、PNGシーケンス、WAVをエクスポートできる。AV1はデコードできるがエクスポートはできず、HEVCのエクスポートはハードウェアエンコーディングに依存する。

FilmCraftは独自のプロジェクト形式を使用しており、Premiere Proのプロジェクトを開くことはできない。タイムラインのやり取りはFinal Cut Pro 7 XMLを介して行われ、このアプリはFCPXML、OpenTimelineIO、CMX 3600 EDL、AAF、OMF 2.0もサポートしている。

Keyframe editor in FilmCraft. Image credit: ArtCraft

現在の制限事項

FilmCraftは現在、Premiere Pro 26.5.2を基準として、本アプリの機能網羅率を約86%、実作業への対応度を約56%と評価している。これは開発チームが「正直な見積もり」と呼ぶものだ。このプロジェクトでは、最大の課題として、大容量の映像データ処理における速度の遅さ、Premiere Proプロジェクトのインポート非対応、VST3、Audio Units、OpenFXのプラグインホスティング非対応、出力コーデックの制限(ソフトウェアでのH.264、ハードウェアエンコーディングによるH.265のみ、AV1エクスポート非対応)、WindowsおよびLinuxでのテスト不足、AI機能の少なさなどを挙げている。Camera RAWはサポートされていない。ArtCraftの製品ページによると、FilmCraftのバージョンは0.6.0となっており、アプリが最初に登場した際の0.4.0からバージョンアップしている。

カメラのオリジナル映像に関しては、RAW素材や大容量ファイルは、特にWindowsやLinuxマシンにおいて、現時点ではFilmCraft単独では処理できない範囲にある。

モーショングラフィックス向け EffectCraft

EffectCraft はこのスイートの中で最も新しいアプリであり、コンポジション、レイヤー、キーフレーム、306種類のエフェクト、レイヤースタイル、式、3Dカメラとライト、レンダーキュー、Lottieのインポート・エクスポート、およびロトスコープや顔追跡用の学習済みモデルを提供している。After Effectsのほぼすべての機能が搭載されていると説明されているが、After Effectsと同様の動作をするかどうかは現時点では確認されていない。

EffectCraftでは.aepや.aepxファイルを開くことができず、After Effectsのプラグインも動作しない。また、レンダリング結果もAdobeのものとは一部異なる。開発チームは、LinuxおよびWindowsにおける基本的な操作上の不具合についても言及している。Adobeは、After Effects AI Assistantベータ版で取り上げたように、After Effectsを独自のAI方向へと進化させている。

EffectCraftのイーズ付きキーフレームを備えたグラフエディタ:画像提供:ArtCraft

AIエージェントによる制御を想定して設計

FilmCraftのすべての機能は、ユーザーインターフェース、コマンドラインツール、JSONコントロールチャンネル、またはMCPサーバーからトリガーできるコマンドである。READMEによると、こうしたコマンドは650以上あり、スクリーンショットに写っている予告編やカラーグレーディングは、アプリを操作するAIエージェントによって生成されたものだという。PhotoCraftとEffectCraftも同様のアプローチを採用している。これは、DaVinci Resolve 21.1におけるMCPベースのAIアシスタント統合に匹敵するものだ。

クリーンルームに関する主張とAdobe問題

一部のソーシャルメディアの投稿では、このプロジェクトを「逆コンパイルされた」Adobeソフトウェアと表現していた。しかし、リポジトリには異なる方法が記載されている。FilmCraftのREADMEには、このアプリは公開されているITU-T、ISO、IETFの仕様に基づいて作成されており、Adobeのコード、アイコン、プリセット、LUTは一切含まれていないと明記されている。このプロジェクトの貢献者およびAIエージェント向けのルールはさらに踏み込んでおり、「Adobeアプリケーションバンドル内のいかなる内容も読み取ったり、逆アセンブルしたり、コピーしたりしてはならない」および「アプリを使用することで動作を観察すること」と規定している。Premiere Proの参照用スクリーンショットはローカルに保存してもよいが、コミットしたり配布したりしてはならない。各プロジェクトには、Adobeと提携しておらず、Adobeによる後援や推奨も受けていない旨の声明が記載されている。

この「クリーンルーム」の主張は独立した検証を受けておらず、AIモデルがどの程度のコードを記述したかはトーマスの説明に依る。執筆時点で、アドビはArtCraftについて公にコメントしておらず、報道機関からのコメント要請にも応じていない。

ArtCraftのアプリは、アドビやマイクロソフトの主力アプリを明らかに模倣しており――それゆえに倫理的な疑問が生じている。ArtCraftのウェブサイトからのスクリーンショット。

倫理的な問題

アドビのサブスクリプション方針は、映画制作者たちの間で同社の信用を大きく損ねており、解約手数料をめぐる和解は、その不満が単なる思い込みではないことを示している。とはいえ、この方法でアプリケーションを再構築することが公正かどうかについては、まだ結論が出ていない。FilmCraftとEffectCraftは、Premiere ProやAfter Effectsのレイアウト、パネル名、メニュー構造、キーボードショートカットを踏襲しており、貢献者のルールには、アドビの稼働中のソフトウェアを研究し、その動作を再現するプロセスが記述されている。米国法において、インターフェースの挙動は長らく保護が難しいものと扱われてきた。

ただし、法的問題と倫理的問題は別物だ。アドビのデザイナーやエンジニアが数十年にわたって磨き上げてきたワークフローが、有料の生成AIサービスを通じて資金調達を行う企業によって、今や数週間で再現されているのだ。

AIモデルの役割は、第二の疑問を提起する。今年初め、Pythonライブラリ「chardet」のメンテナーは、Claudeを使用して同ライブラリを書き直し、LGPLからMITライセンスへ移行した。その際、結果は新たな作品であると主張した。フリーソフトウェア財団の事務局長ゾーイ・クーイマン氏は当時、再実装を求められたコードで学習されたモデルを使用することは、正当なプロセスではないと述べた。アドビのソースコードは非公開であるため、この議論は直接当てはまらないが、こうしたツールの背後にあるモデルは、ドキュメントやチュートリアル、さらには再構築対象のソフトウェア自体の説明など、大量の公開資料を用いて学習されている。開発者が言語モデルである場合、「クリーンルーム」が同じ意味を持つかどうかは、まだ定まっていない。

また、切り替えを検討する者にとっては、持続可能性の問題もある。別の企業から資金提供を受け、主に1人の開発者と彼のAIツールによって維持されている12のアプリケーションスイートは、サポート契約付きの商用製品とは異なるものだ。たとえその契約がどれほど苛立たしいものであっても。

価格と入手方法

すべてのCraft Appsは無料で、macOS、Windows(x64、x86、ARM64)、Linux、FreeBSD用のインストーラーに加え、セルフホスト可能なブラウザ版も用意されている。各リリースにはSHA-256チェックサムが同梱されている。関心は急速に高まっており、10月11日時点でPhotoCraftはGitHubで40,000スターを突破し、執筆時点ではFilmCraftは約10,600スターと4,200フォークを記録している。詳細については、ArtCraftのウェブサイトをご覧ください。

Leave a reply

フィルター
全て
ソート
latest
フィルター
全て
ソート
latest