VAE Encode Batched 🎥🅥🅗🅢(VAEEncodeBatched)
このノードは、IMAGEタイプのピクセルデータとVAEモデルを入力として受け取ります
VAE Encode Batched
VAE Encode Batched 🎥🅥🅗🅢 ノードは、IMAGE タイプのピクセルデータと VAE モデルを入力として受け取ります。
VAE Encode Batched ノードは、画像をバッチ処理で潜在空間表現にエンコードするための専用ツールです。その中核機能は、大量の画像を効率的に処理し、バッチエンコードによってメモリ使用を最適化し、一度に処理する画像が多すぎることによるシステムリソースの枯渇を防ぐことです。
ノード機能
このノードは、IMAGE タイプのピクセルデータと VAE モデルを入力として受け取ります。その内部メカニズムは、入力された画像シーケンスをユーザー指定のバッチサイズで分割し、VAE モデルのエンコーダーを順次呼び出して各バッチの RGB 画像を LATENT フォーマットの潜在表現に変換します。任意の長さの画像シーケンスの処理をサポートし、プログレスバーで処理状態をフィードバックします。
ノードパラメータ説明 - VAE Encode Batched 🎥🅥🅗🅢
入力接続 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
pixels | IMAGE | はい | - | - | pixels(入力パラメータ):エンコードが必要な画像シーケンスを入力します。形式は IMAGE タイプのテンソルです。 |
vae | VAE | はい | - | - | vae(入力パラメータ):エンコードタスクを実行するための変分オートエンコーダーモデル。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
per_batch | INT | はい | 16 | - | per_batch(入力パラメータ):バッチごとに処理する画像数を指定します。デフォルト値は 16、最小値は 1 です。 |
出力 (Output)
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| LATENT | LATENT | LATENT(出力パラメータ):エンコード後に得られた潜在空間表現のサンプルを出力します。 |
使用シナリオ
動画生成や画像シーケンス処理のワークフローにおいて、このノードは非常に有用です。例えば、複数のフレームで構成される動画(IMAGE シーケンス)があり、それをすべて潜在表現に変換して後続の潜在空間操作や生成に使用する必要がある場合、このノードを接続し、適切な per_batch 値を設定して処理速度とメモリ使用量のバランスを取ることができます。
注意事項
ノードの処理速度と品質は、接続された VAE モデルに依存することに注意してください。バッチ値(per_batch)が大きすぎると VRAM 不足を引き起こす可能性があり、小さすぎると処理効率が低下します。
VAE Encode Batched 🎥🅥🅗🅢 ノードソースコードリンク
VAE Encode Batched 🎥🅥🅗🅢 ノードは ComfyUI-VideoHelperSuite ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。