このワークフローは、FlashVSRをComfyUIに3つの実行可能なパスで導入します: 超高速アップスケーラー、ストリーミング品質サンプラー、FlashVSR条件付けとテキストから動画へのバックボーンを融合したWanVideo統合ルートです。リアルタイム動画超解像度と復元が必要な編集者、カラリスト、クリエイター向けに設計されています。
FlashVSRは、ワンステップ拡散、局所制約希薄注意、及び小型条件付きデコーダを使用して、低解像度またはAI生成映像を最小限の計算でアップスケールし、クリーンアップします。グラフはオーディオを保持し、サイドバイサイド比較レンダリングを提供し、各ブランチごとに個別の成果物を書き出すので、最適な結果を選択できます。
一目で分かる: ソースクリップをロードし、1つまたは複数のブランチを選んでレンダリングします。すべてのブランチは同じ入力とオーディオを継承し、独立して実行し、それぞれの出力ファイルとオプションの比較動画を生成します。
グローバルパラメータ
VHS_LoadVideo (#123)はソースクリップをロードし、オーディオを各レンダラーに渡して音声を保持します。VHS_VideoInfo (#129)は一貫したエクスポートのためのFPSを公開します。2つのヘルパーノード、「Before Resize」GetImageSizeAndCount (#162)と「After Resize」GetImageSizeAndCount (#163)は、各ブランチが処理している寸法とフレーム数を報告します。LayerUtility: ImageScaleByAspectRatio V2 (#140, #154, #155)は各パスのフレームをレターボックススケーリングで正規化します。ブランチごとに長辺のターゲットを選び、品質と速度のトレードオフを管理します。FlashVSR Ultra-Fast
ImageScaleByAspectRatio V2 (#154))、FlashVSRNodeの2つのバリアント (#152「full」設定、#143「tiny」設定) に送られ、速度と鮮明さを比較できます。VHS_VideoCombine (#144と#153)で音声パススルー付きで書き出します。クライアントチェック、デイリーのアップスケーリング、または高速AI映像クリーンアップが必要なときに使用します。FlashVSR_SM_KSampler
FlashVSR_SM_Modelローダー (#158 TCDecoder付き、#150なし) が2つのFlashVSR_SM_KSamplerパス (#146と#148) にフィードし、困難な映像でA/B比較を行います。ImageScaleByAspectRatio V2 (#155))、パス1とパス2で処理されます。LayerUtility: PurgeVRAM V2 (#145, #147)は限られたGPUでの安定性のためにパス間でメモリを解放します。VHS_VideoCombine #157「Pass_1」、#156「Pass_2」)。2つの比較コンポーザー (ImageConcanate #165と#167) はソース対結果のサイドバイサイド動画を生成します (VHS_VideoCombine #166、#168) ので、どのパスを保持するかを迅速に判断できます。KJ Wan Flash VSR
WanVideoModelLoader (#22)はFlashVSR調整済みWanモデルをロードし、LoadWanVideoT5TextEncoder (#11)とWanVideoTextEncode (#104)がスタイリスティックガイダンスが必要な場合にプロンプト埋め込みを提供します。ImageScaleByAspectRatio V2 (#140))、WanVideoEmptyEmbeds (#78)が正しい幅、高さ、フレーム数を設定します。WanVideoAddFlashVSRInput (#114)がサンプラーが期待するFlashVSR埋め込みで準備された画像を融合します。WanVideoSampler (#27)がワンステップ推論を行い、WanVideoDecode (#121)がFlashVSR TCDecoderローダー (#119)でフレームを再構築します。ColorMatch (#142)ステージが元の外観を復元し、オプションでサイドバイサイド結合 (ImageConcatMulti #117) を行います。最終出力はVHS_VideoCombine (#135, #30)で書き出されます。FlashVSRNode (#152, full)
scaleを調整して2x/4x作業を行い、color_fixを有効にして輝度を安定させ、より大きな解像度で作業する際にはtiled_vaeまたはtiled_ditを使用します。動きの柔らかさや時間的ドリフトが見られる場合のみsparse_ratio、kv_ratio、local_rangeを調整します。実装参照: ComfyUI-FlashVSR_Ultra_Fast。FlashVSRNode (#143, tiny)
FlashVSR_SM_KSampler (#146, Pass 1)
scaleを設定し、次にcfgとstepsをバランスしてディテールと速度を調整します。高解像度でVRAMがタイトな場合、full_tiledを有効にし、split_numを減らします。実装詳細と重み: ComfyUI_FlashVSR。FlashVSR_SM_KSampler (#148, Pass 2)
kv_ratioとlocal_rangeを一貫して保ちます。WanVideoAddFlashVSRInput (#114)
strengthコントロールは、FlashVSR復元がプロンプトの影響に対してどれだけ強力に適用されるかを決定します。ソースが非常に圧縮されているかAI生成された場合、強度を上げます。WanVideoSampler (#27)
stepsを1に保ちます。ColorMatch (#142)
このワークフローは、以下の作品とリソースを実装し、それに基づいて構築されています。ComfyUI FlashVSRノード (FlashVSR Source) を提供し、維持しているsmthemex氏と、ComfyUI FlashVSR Ultra Fastノード (FlashVSR Ultra Fast) を提供し、維持しているlihaoyun6氏に感謝いたします。権威ある詳細については、以下にリンクされたオリジナルのドキュメントとリポジトリを参照してください。
注: 参照されたモデル、データセット、コードの使用は、それぞれの著者と管理者が提供するライセンスと条件に従います。
RunComfyは最高の ComfyUI プラットフォームです。次のものを提供しています: ComfyUIオンライン 環境とサービス、および ComfyUIワークフロー 魅力的なビジュアルが特徴です。 RunComfyはまた提供します AI Playground, アーティストが最新のAIツールを活用して素晴らしいアートを作成できるようにする。