Repolode
blixvip

blixvip/easyedit

映画の名セリフと曲のビートに合わせたモンタージュでファン編集動画を作るPython CLI/Web UI。

代替できる製品:Adobe Premiere ProCapCut

スター
162
フォーク
13
未解決の Issue
0
最終コミット
10 日前

これは何?

easyeditは映画のタイトルを入力すると、1920×1080・60fpsのファン編集動画を完成させます。作品を象徴する名セリフを選び、単語ごとに文字起こししてアニメーション字幕を付けたあと、雰囲気に合う曲のビートにぴったり合わせて映像をテンポよくつなぎ、最後は白黒のショットとタイトルカードで締めくくります。

処理はローカルで実行されます。LLMの処理では、既存のClaude CodeまたはCodexのログインを使うため、APIキーは不要です。どちらも利用できない場合は、組み込みのヒューリスティックにフォールバックします。素材の検索とダウンロードにはyt-dlp、タイミングの取得にはfaster-whisper、フォローカメラ用の顔追跡にはOpenCV YuNetを使い、視覚効果はHyperFramesのコンポジションで処理します。

各工程の出力は映画ごとのフォルダにキャッシュされるため、curate.jsonでショットを固定または除外したり、引用文やレンダーコードを手作業で編集したりしてから再レンダリングできます。また、ローカルWeb UIと、ワークフロー全体を実行するAIエージェント向けのAGENTS.mdプレイブックも含まれています。

主な機能

  • 01映画を象徴する名セリフと、雰囲気に合った曲を自動で選びます。
  • 02強調色を使った、単語ごとのアニメーション字幕を生成します。
  • 03検出した曲のビートやドロップにぴったり合わせて、モンタージュのショットをつなぎます。
  • 04話者の顔を追跡し、カメラが追従できるようにします。
  • 05curate.jsonを使って、ショットの固定、除外、手動選択ができます。
  • 06ローカルWeb UIと、エージェント向けプレイブックを提供します。

ユースケース

  • お気に入りの映画を編集し、SNSで共有できるファン編集動画を作る。
  • ビート検出や発話タイミングを活用した動画編集の自動化を試す。
  • AIエージェントがエンドツーエンドで実行できる、スクリプト型動画処理パイプラインのプロトタイプを作る。

トピック

よくある質問

easyedit とは?
映画の名セリフと曲のビートに合わせたモンタージュでファン編集動画を作るPython CLI/Web UI。 easyeditは映画のタイトルを入力すると、1920×1080・60fpsのファン編集動画を完成させます。作品を象徴する名セリフを選び、単語ごとに文字起こししてアニメーション字幕を付けたあと、雰囲気に合う曲のビートにぴったり合わせて映像をテンポよくつなぎ、最後は白黒のショットとタイトルカードで締めくくります。
easyedit は無料で使えますか?ライセンスは?
easyedit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
easyedit は今もメンテナンスされていますか?
活発にメンテナンス中。easyedit の最終コミットは 2026年10月8日 です。
easyedit は何に使えますか?
お気に入りの映画を編集し、SNSで共有できるファン編集動画を作る。 ビート検出や発話タイミングを活用した動画編集の自動化を試す。 AIエージェントがエンドツーエンドで実行できる、スクリプト型動画処理パイプラインのプロトタイプを作る。
easyedit はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/blixvip/easyedit

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト