# SeedVR2ProgressiveSampler

نمونه‌بردار تکه‌ای زمانی ترتیبی برای گردش‌کارهای بومی SeedVR2. این گره با تقسیم کردن لیتنت‌های ویدیویی بلند به تکه‌های زمانی کوچک‌تر، نمونه‌برداری ترتیبی از هر تکه و ترکیب نتایج، آن‌ها را پردازش می‌کند. این گره به‌عنوان جایگزینی مستقیم برای KSampler استاندارد هنگام کار با مدل‌های SeedVR2 روی دنباله‌هایی که در غیر این صورت باعث خطای کمبود حافظه می‌شوند، عمل می‌کند.

## ورودی‌ها

| پارامتر | توضیحات | نوع داده | ضروری | محدوده |
|---------|---------|----------|-------|--------|
| `model` | مدل مورد استفاده برای نویززدایی از لیتنت ورودی | MODEL | بله | |
| `seed` | دانه تصادفی برای ایجاد نویز (پیش‌فرض: 0) | INT | بله | 0 تا 0xffffffffffffffff |
| `steps` | تعداد گام‌های استفاده‌شده در فرآیند نویززدایی (پیش‌فرض: 20) | INT | بله | 1 تا 10000 |
| `cfg` | مقیاس راهنمایی بدون طبقه‌بندی که تعادل بین خلاقیت و پایبندی به prompt را تنظیم می‌کند. مقادیر بالاتر باعث تطابق بیشتر تصویر با prompt می‌شود اما مقادیر خیلی بالا کیفیت را کاهش می‌دهد (پیش‌فرض: 1.0) | FLOAT | بله | 0.0 تا 100.0 |
| `sampler_name` | الگوریتم استفاده‌شده هنگام نمونه‌برداری که می‌تواند بر کیفیت، سرعت و سبک خروجی تأثیر بگذارد | COMBO | بله | گزینه‌های متعدد موجود |
| `scheduler` | زمان‌بند نحوه حذف تدریجی نویز برای تشکیل تصویر را کنترل می‌کند | COMBO | بله | گزینه‌های متعدد موجود |
| `positive` | شرط‌گذاری توصیف‌کننده ویژگی‌هایی که می‌خواهید در تصویر گنجانده شوند | CONDITIONING | بله | |
| `negative` | شرط‌گذاری توصیف‌کننده ویژگی‌هایی که می‌خواهید از تصویر حذف شوند | CONDITIONING | بله | |
| `latent` | تصویر لیتنت برای نویززدایی | LATENT | بله | |
| `denoise` | میزان نویززدایی اعمال‌شده؛ مقادیر پایین‌تر ساختار تصویر اولیه را حفظ می‌کند و امکان نمونه‌برداری تصویر به تصویر را فراهم می‌کند (پیش‌فرض: 1.0) | FLOAT | بله | 0.0 تا 1.0 |
| `frames_per_chunk` | فریم‌های پیکسلی به‌ازای هر تکه زمانی. باید مقداری به‌صورت 4n+1 باشد (1، 5، 9، 13، 17، 21، ...) تا با محدودیت‌های SeedVR2 مطابقت داشته باشد (پیش‌فرض: 21) | INT | بله | 1 تا 16384 (گام 4) |
| `temporal_overlap` | فریم‌های لیتنت که بین تکه‌های مجاور ترکیب می‌شوند تا درز پنهان شود؛ 0 به معنی عدم ترکیب است (پیش‌فرض: 0) | INT | بله | 0 تا 16384 |
| `chunking_mode` | manual = دقیقاً از frames_per_chunk استفاده می‌کند؛ auto = تکه را تا زمانی که در VRAM جا شود کوچک می‌کند (پیش‌فرض: "manual") | COMBO | بله | "manual"<br>"auto" |

**نکته درباره `frames_per_chunk`:** این پارامتر باید تعداد فریم‌های پیکسلی به‌صورت 4n+1 باشد (1، 5، 9، 13، 17، 21، ...). در صورت ارائه مقدار نامعتبر، گره خطا می‌دهد.

**نکته درباره `temporal_overlap`:** مقدار هم‌پوشانی به‌طور خودکار حداکثر به اندازه یک واحد کمتر از اندازه تکه لیتنت محدود می‌شود تا پردازش معتبر تکه تضمین شود.

**نکته درباره `chunking_mode`:** وقتی روی "auto" تنظیم شود، اگر تکه فعلی باعث خطای کمبود حافظه شود، گره به‌طور خودکار اندازه‌های کوچک‌تر تکه را امتحان می‌کند. اگر همه تلاش‌ها ناموفق باشند، گره خطا می‌دهد.

## خروجی‌ها

| نام خروجی | توضیحات | نوع داده |
|-----------|---------|----------|
| `latent` | خروجی لیتنت نویززدایی‌شده که از همه تکه‌های زمانی به یک تنسور لیتنت SeedVR2 تاخورده واحد الحاق شده است | LATENT |

> این مستند با هوش مصنوعی تهیه شده است. اگر خطایی دیدید یا پیشنهادی برای بهبود دارید، خوشحال می‌شویم مشارکت کنید! [ویرایش در GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SeedVR2ProgressiveSampler/fa.md)

---
**Source fingerprint (SHA-256):** `a4574c3e619954b5569551b5b2ba112ecbff918dcebb5ba718a14e77701144a9`
