黒い画像の原因を調べる前に、保存した画像とプレビューを比較します。黒いプレビューと、出力ピクセルが実際に無効であることは別の観察結果です。
目の前の問題から探しましょう。
この言語で公開された記事のみを表示します。技術的なエラーメッセージは原文のまま検索できます。
生成、動画、出力
1 ページGPU 演算に互換性のあるコンパイル済みカーネルがない場合に発生します。デバイスが新しすぎる場合、古いアーキテクチャがビルドから除外されている場合、特定の拡張機能が対応していない場合があります。VRAM 不足とは異なる問題です。
非有限値のサンプルを拒否したからといって、コーデックが見つからないとは限りません。入力される音声を、処理とデコードの経路に沿ってさかのぼって確認します。
見つからないものが FFmpeg 本体、入力ファイル、エンコーダーのどれかを特定します。ログに ffmpeg と表示されただけでは、動画関連一式を再インストールする理由にはなりません。
入力ピクセルが結果にどう影響するかを理解するため、公式の基本的な画像から画像への生成経路を使います。デノイズとシードの役割は異なり、あらゆる画像に最適な単一の値はありません。
塗りつぶしたマスクは、インペインティングのワークフローの一部にすぎません。画像、マスクの解釈、対応するモデルとエンコードの経路を合わせて確認します。
画像を大きくする方法には、フレームの外側に新しい内容を加える方法と、既存の構図をより多くのピクセルで表現する方法があります。ワークフローを誤って選ぶと、指定したサイズになっても内容が意図と異なる場合があります。
PyAV、そのリンク先ライブラリ、外部の FFmpeg 実行ファイルを別々の依存関係として確認してください。
背景削除専用テンプレートを使い、対象のサイズ、アルファの保持、被写体への意図しない変更を確認します。
透過を指定し、元の PNG を保持して、ビューアーの背景を信頼するのではなくアルファ値を確認します。
このガイドは、fp16 中間データを使うケースについて報告された事例を扱い、無音のトラックすべてを対象とするものではありません。合成する前に、音声が存在し有効であることを確認します。
出力ファイルが作成されていても、再生できない、無音、または長さが正しくない場合があります。問題が生成、エンコード、保存、再生先のどこにあるかを確認します。
VHS_VideoCombine は生成コンテンツを取り巻くメディア処理層の例です。読み込み、フレームのサンプリング、合成、保存は、生成モデル自体と混同しないでください。