実践チュートリアル

cogvideox ComfyUIワークフローをセットアップする

cogvideox ComfyUIワークフローは、互換性のあるモデル、そのモデルに必要なノード、プロンプト、動画の出力先を接続します。正確なノードは、インストールする拡張機能とモデルのバリエーションによって異なるため、共有されているグラフに従う前に、それらの詳細を確認してください。

前提条件

まずモデルとノードの要件を確認してください。グラフが完成しているように見えても、インストール環境にないファイルやノードのバージョンに依存している場合があります。

1

ワークフローファイルは依存関係をインストールしません

共有されたComfyUIグラフを開いても、不足しているカスタムノード、モデルウェイト、または特定のノードパックが必要とするファイルが自動的に用意されることはありません。不足しているノードの名前を確認し、グラフの接続を変更する前に、それらを提供する拡張機能を特定してください。

代わりに行うこと

管理されている配布元から必要なノードパックをインストールし、モデルの配置手順に従って、ComfyUIを再起動してからグラフを開き直してください。

2

モデルのバリエーションは互換性があるとは限りません

cogvideoxのテキストから動画および画像から動画への処理では、異なる入力が必要になる場合があります。ソース画像を想定したグラフは、プロンプトを変更しただけでテキスト専用のグラフにはなりません。また、モデルのサイズやパッケージ形式が、互換性のあるローダーに影響する場合もあります。

代わりに行うこと

使用している拡張機能に記載されたバリエーションに合わせて、チェックポイント、ローダー、入力ノードを選択してください。

3

ローカル生成がハードウェアに収まるとは限りません

動画の推論では、読み込み、サンプリング、デコードの際に利用可能なメモリを使い果たすことがあります。メモリ使用量はモデル、ノードの実装、精度、出力設定によって異なるため、このページではGPUの普遍的な最低要件を定めることはできません。

代わりに行うこと

まずは控えめなフレーム数と解像度から始め、インストール済みのノードが対応している場合にのみ、メモリ節約オプションを使用してください。

4

画像プレビューは完成した動画ではありません

一部のグラフでは、再生可能なクリップを保存せずに中間フレームを表示します。そのため、サンプラーの実行が成功しただけでは、出力が組み立てられてディスクに書き込まれたことを確認できません。

代わりに行うこと

互換性のあるフレームから動画への変換ノードまたは動画保存ノードがあることを確認し、想定されるファイルが設定済みの出力ディレクトリに表示されることを確認してください。

番号付きの手順

すべての拡張機能でノード名が同一であるとは限らないため、この手順を確実な手順ではなく、診断の流れとして使用してください。

  1. 1

    必要なノードをインストールして確認する

    インストール手順に従ってComfyUIを更新し、保守されているcogvideox対応ノード拡張機能をインストールします。その拡張機能のドキュメントで、対応モデルと依存関係を確認してください。ノードが登録されるようComfyUIを再起動し、グラフをインポートする前に起動時のエラーを解決します。

  2. 2

    対応するモデルを配置して読み込む

    選択した拡張機能が対応するモデルバリアントをダウンロードし、その拡張機能が指定する場所にファイルを配置します。グラフで対応するローダーを選択し、ファイルが検出されることを確認してください。あるパッケージ形式用のローダーで別の形式を開けるとは限りません。

  3. 3

    正しい入力を接続する

    テキストから動画を生成する場合は、グラフのテキストコンディショニング経路を通じて説明的なプロンプトを入力します。画像から動画を生成する場合は、必要な元画像入力を追加し、意図する動きを説明するプロンプトを使用します。拡張機能のサンプルグラフに従い、モデル、コンディショニング、サンプリング、デコードの接続に一貫性を持たせてください。

  4. 4

    小規模なテストを実行する

    まずは控えめな設定から始め、配線やメモリの問題を切り分けやすくします。グラフをキューに追加し、最初に失敗したノードを確認して、そのエラーを記録します。一度に複数の設定を変更しないでください。フレームが表示されたら、処理量を増やす前に内容の整合性を確認します。

  5. 5

    結果を保存して確認する

    デコードしたフレームを、目的の動画形式に対応した出力ノードに接続します。保存したファイルを開き、再生、フレーミング、動きを確認してください。ノードのプレビューだけでは不十分です。短いテストが成功したら、使用したモデルバリアントとノードの依存関係を記録したうえでグラフを保存します。

よくあるエラーと対処法

まず、失敗したノードとそのメッセージを確認します。以下のチェックにより、動作するグラフを作り直す前に、インストール、入力、リソースの問題を切り分けられます。

グラフインポーター

インポートしたグラフを読み込むと、不明なノードが表示されたり、ソケットが接続されていなかったりします。

不足している拡張機能を特定し、使用中のComfyUIと互換性のあるバージョンをインストールして再起動し、その後グラフを再度インポートします。モデルの入力と出力について詳しく知りたい場合は、推測でノードを置き換える前に、リンク先のガイドを使用してください。

cogvideoxの使い方

画像から動画を作成するツール

グラフが画像を要求する、または生成中に元のフレームが無視されます。

読み込んだモデルとコンディショニング経路が画像入力に対応していることを確認し、画像の接続を適切なノードまでたどって確認します。リンク先のバリアントガイドでは、画像条件付きの構成とテキストのみの経路を見分ける方法を説明しています。

cogvideox i2v

モデルインストーラー

モデルファイルをダウンロード済みなのに、ローダーがチェックポイントを見つけられません。

拡張機能が指定するフォルダーとファイル形式を、手元のファイルと比較します。その後、ローダーの一覧を更新するか、再起動してください。リンク先のモデルページでは、指定された5B画像から動画へのバリアントについて説明しています。このバリアントは、グラフが対応している場合にのみ選択してください。

cogvideox-5b-i2v

高度なヒント

短い実行が1回成功したら、一度に変更する変数は1つだけにします。そうすれば、改善の要因を特定しやすくなり、失敗した場合も元に戻しやすくなります。

最初の実行成功 変更を絞った調整
プロンプト 主な被写体、場面、明確な動作を1つ記述します。 それらの要素は固定したまま、動き、カメラの向き、雰囲気のいずれか1つだけを変更してテストします。
入力画像 モデルとグラフで必要な場合は、鮮明な元フレームを使用します。 プロンプトや設定の変更を評価する際は、同じ画像で再テストします。画像の切り替えは別の実験として行います。
フレーム数 短いシーケンスを実行し、サンプリングとデコードが機能することを確認します。 メモリ使用量を確認し、短いシーケンスの結果を調べてから、シーケンスを長くします。
解像度 グラフでサポートされている控えめなサイズを選びます。 インストール済みのモデルと使用可能なメモリが許す場合は、徐々に上げます。
サンプリング設定 まず、拡張機能のドキュメントに記載された設定例を使用します。 テストごとにサポートされている設定を1つだけ変更し、値と結果を記録します。
再現性 動作するグラフを保存し、使用したモデルのバリアントを記録します。 比較ごとに、拡張機能のバージョン、利用可能な場合はシード、入力素材、出力設定を記録します。
出力の確認 ファイルが保存され、正常に再生できることを確認します。 プレビューの1フレームを全体の代表とみなす前に、クリップ全体を確認し、ちらつき、被写体の意図しない変化、急な動きがないか調べます。

チュートリアルのよくある質問

これらの質問は、ComfyUIでのcogvideoxワークフローを探す際に想定されるセットアップとトラブルシューティングについて説明します。

正常に動作するComfyUIのインストール環境、互換性のあるノード拡張機能、その拡張機能に必要なモデルファイルが必要です。ほかの人のグラフをインポートする場合は、まず記載されている依存関係とモデルの種類を確認してください。グラフファイルだけでは、それらは含まれません。

インストール環境に読み込まれていないカスタムノードのパックがグラフで使われているか、異なるバージョンのパックで作成された可能性があります。見つからないノードの名前を確認し、適切なメンテナンス中の拡張機能をインストールして、ComfyUIを再起動してからグラフを開き直してください。

必ずしも使えるとは限りません。画像から動画を生成するグラフには、互換性のあるモデルと、接続された画像条件付けの経路が必要です。一方、テキストから動画を生成するグラフには、そのどちらもない場合があります。プロンプトを変えるだけで十分だと考えず、インストールしたモデルと拡張機能のドキュメントに従ってください。

まずフレーム数と解像度を下げて負荷を軽減し、短いテストを再試行してください。インストールした拡張機能のドキュメントに対応する省メモリ設定が記載されている場合は、それぞれ個別に試してください。必要なメモリ量は、モデル、精度、ハードウェアによって異なります。

グラフがデコード済みフレームをプレビューするだけで、動画書き出しノードに渡していない可能性があります。出力の接続、保存ノードが対応する形式、設定された出力ディレクトリを確認してください。その後、保存されたファイルを再生し、意図した連続フレームが含まれていることを確かめてください。

作成を始める
作成を始める