>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン セキュリティ
Python

1行のテキストから動画をを作成する方法 - Pixelle-Videoの活用

ふとしたきっかけでPixelle-Videoリポジトリを見つけました。これは怠け者の永遠の問題を解決しようとするプロジェクトです:動画編集ソフトを一切触らずに、YouTubeやSNS用のコンテンツを作成する方法です。アイデアそのものは新しくないですが、ATH-MaaSチームはエンジニアリングの情熱を持ってこの問題に取り組みました。

このプロジェクトは短い動画を完全自動化する「エンジン」です。トピックを入力すると、ナレーション、字幕、BGM、AIが生成した画像(または動画クリップ)を含む完成済みのMP4が得られます。これは単なるPythonスクリプトではなく、複数のAIサービスをラップした本格的なラッパーです。

CapCutがあるのに、なぜ必要なのか

家族向けVlogの編集が必要なら、Pixelle-Videoは役に立ちません。これは別のシナリオ向けに設計されています——ハウツー動画、教育動画、引用の可視化などを大量生産する場合です。AI生成画像の上に明るい声がナレーションを流す「宇宙に関する10の事実」系のチャンネルを見たことがあるでしょう?Pixelle-Videoはまさにそのようなコンテンツの自動化に最適なツールです。

Premiere Proに座ってオーディオカットをビジュアルに合わせる代わりに、設定ファイルで動画構造を記述するか、トピックを指定するだけです。ツールがLLMでスクリプトを書き出し、論理的なセグメントに分割して、グラフィック生成のリクエストを送信します。

内部構造

プロジェクトのアーキテクチャは非常に柔軟です。下の図は、著者がプロセスをアトミックな部分に分割したことがわかります。

Workflow diagram

すべての中核にあるのはStreamlitのWebインターフェースです。これを通じてモデル動物園を管理します。主なシステムコンポーネントは以下の通りです:

  1. テキストコア。LLMがスクリプト生成を担当します。プロジェクトは практически everything практически GPT-4oからOllama経由のローカルモデルまで対応しています。ニューラルネットワークにテキストを書かせるのが信頼できない場合は、自分で用意したスクリプトをそのまま挿入することもできます。
  2. ビジュアルレイヤー。ここで面白くなってきます。Pixelle-VideoはComfyUIと連携できます。つまり、画像や動画生成用のカスタムワークフローを接続できるということです。ComfyUIに触れたくない場合は、KlingやDashScopeなどのAPIとの直接連携もあります。
  3. 音声とオーディオ。ナレーションにはEdge-TTS(無料で効果的)またはIndex-TSのような音声クローンを使ったより高度なオプションを使用します。
  4. templating。最終アセンブリはHTMLテンプレート経由で行われます。これは賢い解決策です。複数のフィルタを使ったFFmpegでの複雑な動画レンダリング代わりに、フレームをWebページのように構成することで、字幕デザインやエフェクトオーバーレイの柔軟性が高まります。

気になった主な機能

リポジトリには多くの機能がありますが、特に実用的なものをいくつか挙げます。

プレフィックスによるビジュアルスタイルのカスタマイズ

すべての生成にグローバルなスタイルを設定できます。例えば「ミニマリストな白黒スケッチスタイル」と指定すると、ニューラルネットワークが動画内のすべてのイラストを一貫させようとします。これにより、1フレームはアニメ風、次のフレームはリアル写真のようなビジュアルの乱れがなくなります。

自有素材との連携

プロジェクト最近「Custom Materials」機能を追加しました。これで必ずしもゼロからすべてを生成する必要がなくなりました。自分の写真やすべての動画クリップをアップロードでき、AIがその内容を分析して、ファイルをまとまったナラティブに結びつけるスクリプトを書きます。

RunningHub連携

強力なGPUがない人のために、開発者はRunningHubサポートを含めました。これはComfyUIを実行するためのクラウドプラットフォームです。つまり、重いグラフィック生成作業をクラウドにオフロードでき、ローカルではプロセス管理のみを担当できます。

実行方法

開発者は2つの方法を用意しています。

Windowsユーザーの場合、 готовый exeファイルがあります(releasesにあるビルド)。ダウンロードして実行し、start.bat、1分以内にブラウザでインターフェースが開きます。Pythonや依存関係に悩まされる必要はありません。

LinuxとmacOSの場合、すべて標準的な手順です:

git clone https://github.com/ATH-MaaS/Pixelle-Video.git
cd Pixelle-Video
uv run streamlit run web/app.py

ここでuvの使用が重要です——プロジェクトは相当数のライブラリを取り込むため、通常のpipではバージョンコンフリクトで失敗する可能性があります。

落とし穴はあるか?

もちろんあります。ドキュメントは時に特殊的です:開発者のメインターゲットは中国コミュニティなので、いくつかのコードコメントやリンクはBilibiliなどのリソースを指しています。しかし、英語のインターフェースとREADMEは十分に機能します。

2番目の考慮事項はコストです。クラウドモデル(OpenAI、Kling)を使用する場合は、各動画に対してAPIトークンの支払いが必要です。完全に無料なのはOllama + ローカルComfyUIのみですが、その場合、中性能GPUで30秒の動画を生成するのに10〜15分かかる覚悟が必要です。

結論:試す価値はあるか

Pixelle-Videoは優れたコンストラクタです。シネマティックな名作を作ってくれるわけではありませんが、定型作業の自動化ツールとしては非常に優秀です。コンテンツマーケティングに興味がある人或いはニューラルネットワーク自動化で遊ぶのが好きな人は、このリポジトリに確かにスターを付ける価値があります。

ComfyUIをすでに知っている人にとっては特に魅力的です。Pixelle-Videoを使えば、複雑なノードベースのワークフローを、完成品生成用のシンプルなインターフェースに変えることができます。

関連プロジェクト