# SeedVR2ProgressiveSampler

أداة أخذ عينات زمنية متسلسلة مقسمة إلى أجزاء لسير العمل الأصلي لـ SeedVR2. تقوم هذه العقدة بمعالجة الكمونات (latents) الطويلة للفيديو عن طريق تقسيمها إلى أجزاء زمنية أصغر، وأخذ عينات من كل جزء بالتسلسل، ومزج النتائج معًا. تعمل كبديل مباشر لأداة أخذ العينات القياسية KSampler عند العمل مع نماذج SeedVR2 على تسلسلات قد تسبب أخطاء نفاد الذاكرة.

## المدخلات

| المعامل | الوصف | نوع البيانات | إلزامي | النطاق |
|---------|-------|---------------|--------|--------|
| `model` | النموذج المستخدم لإزالة التشويش من الكمون المدخل | MODEL | نعم | |
| `seed` | البذرة العشوائية المستخدمة لإنشاء التشويش (الافتراضي: 0) | INT | نعم | 0 إلى 0xffffffffffffffff |
| `steps` | عدد الخطوات المستخدمة في عملية إزالة التشويش (الافتراضي: 20) | INT | نعم | 1 إلى 10000 |
| `cfg` | مقياس التوجيه الخالي من المصنف (CFG) يوازن بين الإبداع والالتزام بالنص التوجيهي. القيم الأعلى تنتج صورًا أكثر تطابقًا مع النص التوجيهي، لكن القيم المرتفعة جدًا ستؤثر سلبًا على الجودة (الافتراضي: 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/ar.md)

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