ما هو Stable Video Diffusion؟
Stable Video Diffusion (SVD) هو نموذج توليد الفيديو مفتوح المصدر من Stability AI. على عكس نماذج الفيديو التجارية التي تعمل في السحابة، يمكن تنزيل SVD وتشغيله بالكامل على جهازك الخاص — مما يجعله النموذج المفضل للمطورين والباحثين والمبدعين المهتمين بالخصوصية وأي شخص يريد سيطرة كاملة على خط إنتاج توليد الفيديو لديه.
يأتي SVD في نوعين: SVD الأصلي (14 إطاراً، حتى 576×1024) وSVD-XT (25 إطاراً، نفس الدقة). يُنتج SVD-XT رسوماً متحركة أطول وأكثر سلاسة ويُفضّل عموماً عند توفر الأجهزة المناسبة. كلا النموذجين يعملان كمولدات صورة إلى فيديو: تقدم صورة تكييف كإطار أول، ثم تصف الحركة التي تريد تطبيقها عليها.
المعاملات التقنية لـ SVD
على عكس نماذج الفيديو الغنية بالنص، يتشكّل سلوك SVD إلى حد بعيد بواسطة معاملات رقمية إلى جانب وصف الحركة. فهم هذه المعاملات يمنحك تحكماً دقيقاً:
motion_bucket_idfps_idaugmentation_levelنقاط قوة SVD
- مفتوح المصدر / ذاتي الاستضافة: تحكم كامل وبدون تكاليف API وقادر على العمل دون اتصال ومحافظ على الخصوصية للمحتوى الحساس.
- قابل للتخصيص عبر الضبط الدقيق: يمكن ضبط SVD الدقيق على مجموعات بيانات مخصصة لأساليب رسوم متحركة خاصة بالمجال — مستخدم في خطوط إنتاج VFX والأدوات الإبداعية.
- يعمل جيداً مع التكييف بالصورة: لأنه مصمم حول إطار مرجعي، تعرف دائماً بالضبط ما سيكون مرئيك الأولي.
- تكامل ComfyUI و SD WebUI: نظام بيئي ناضج مع عقد وامتدادات وسير عمل مجتمعية واسعة لـ SVD.
- حركة قابلة للتحكم: يوفر
motion_bucket_idتحكماً حتمياً في شدة الحركة لا تعرضه معظم النماذج التجارية.
أمثلة هياكل برومبتات SVD
مشهد طبيعي — مسار في الغابة
Reference frame: forest path in morning. Motion: gentle camera push-in along path, leaves swaying, light shifting through canopy. motion_bucket_id: 80, fps: 8, 3 seconds
motion_bucket_id معتدل بقيمة 80 يُنتج حركة بيئية طبيعية. دفعة الكاميرا مع الحركة البيئية (الأوراق والضوء) تخلق نتيجة سينمائية دون مبالغة في دراماتيكية المشهد البسيط.
صورة شخصية — رسوم متحركة خفية
Reference frame: portrait of woman. Motion: subtle head turn right, hair movement, eyes blink naturally. motion_bucket_id: 40, fps: 12, 2 seconds
motion_bucket_id منخفض (40) مناسب لرسوم الصور الشخصية حيث تريد دقة حياتية لا حركة مبالغاً فيها. FPS أعلى (12) يجعل حركة الوجه والشعر سلسة وطبيعية.
مشهد طبيعي — أفق محيطي
Reference frame: ocean horizon. Motion: waves advancing and retreating, camera static, horizon stable. motion_bucket_id: 100, fps: 8, 4 seconds
motion_bucket_id أعلى (100) مناسب لحركة الماء الديناميكية. تحديد "camera static, horizon stable" صراحةً يوجّه SVD لتركيز طاقة الحركة على الأمواج لا الإطار بأكمله.
نصائح لتشغيل SVD محلياً
- ComfyUI هو الواجهة الموصى بها: عقدة SVD في ComfyUI تمنح وصولاً مباشراً لجميع المعاملات. استخدم سير عمل SVD الرسمي من مستودع Stability AI كنقطة بداية.
- ابدأ بـ
motion_bucket_id: 100–127: هذا النطاق المتوازن يُنتج نتائج جيدة لمعظم المشاهد. اضبطه للأعلى لمزيد من الحيوية، للأسفل لمخرجات أهدأ. - استخدم صور تكييف عالية الجودة: سيحاول SVD الحفاظ على الأمانة لصورة مرجعيتك. صور الإدخال الضبابية أو منخفضة الدقة تُنتج فيديو مخرجات ضبابياً.
- اضبط
augmentation_levelمنخفضاً (0.02): إلا إذا كنت تريد انحرافاً إبداعياً عن صورة مرجعيتك، فاحتفظ به قريباً من الصفر للنتائج الأمينة. - SVD-XT للمقاطع الأطول: إذا كانت بطاقة رسومياتك تملك 16 جيجابايت+ من VRAM، فاختر SVD-XT للإطارات الإضافية وأقواس الحركة الأكثر سلاسة التي يوفرها.
- جرّب motion_bucket_id بشكل دُفعي: تغييرات تدريجية صغيرة (مثلاً 80 مقابل 100 مقابل 120) يمكن أن تُنتج نتائج مختلفة بشكل ملموس. شغّل عدة توليدات لإيجاد النقطة المثلى لكل مشهد.
الأسئلة الشائعة
ما هو Stable Video Diffusion؟
Stable Video Diffusion (SVD) هو نموذج توليد الفيديو مفتوح المصدر من Stability AI. يعمل أساساً كنموذج صورة إلى فيديو: تقدم صورة تكييف كإطار أول، ويُولّد SVD الإطارات التالية بناءً على نوع الحركة وإطارات FPS وكمية الحركة التي تحددها. طبيعته مفتوحة المصدر تعني إمكانية تنزيل الأوزان وتشغيله محلياً وضبطه الدقيق لحالات استخدام محددة.
كيف أشغّل SVD محلياً؟
أكثر الطرق شيوعاً لتشغيل SVD محلياً هي ComfyUI و SD WebUI من Automatic1111 مع إضافة SVD. ستحتاج إلى أوزان نموذج SVD أو SVD-XT من Hugging Face، وبطاقة رسومية بذاكرة VRAM لا تقل عن 8 جيجابايت (يُوصى بـ 16 جيجابايت لـ SVD-XT بالدقة الكاملة). يُوصى بـ ComfyUI لمرونة سير العمل القائم على العقد ونظامه البيئي المجتمعي النشط.
ماذا يتحكم motion_bucket_id؟
motion_bucket_id هو المعامل الرئيسي للتحكم في كمية الحركة في مخرجات SVD. يقبل قيماً من 0 إلى 255. القيم المنخفضة (0–40) تُنتج حركة خفية وبسيطة — مثالية للرسوم المتحركة البيئية اللطيفة. القيم المتوسطة (60–120) تُنتج حركة طبيعية ومعتدلة مناسبة لمعظم المشاهد. القيم العالية (150–255) تُنتج مخرجات درامية وعالية الحركة.
ما الفرق بين SVD و SVD-XT؟
يُولّد SVD 14 إطاراً بدقة تصل إلى 576x1024 بكسل. يُولّد SVD-XT (الموسّع) 25 إطاراً بنفس الدقة، مما ينتج مقاطع أطول وأكثر سلاسة. يتطلب SVD-XT ذاكرة VRAM أكبر ووقت حساب أطول. كلا النموذجين يقبلان نفس معاملات motion_bucket_id وfps_id وaugmentation_level. يُفضّل SVD-XT عموماً عند توفر الأجهزة الكافية.