FlowFrames - Windows GUI لاستيفاء الفيديو
itch.io (بنيات قديمة مجانية) | باتريون (أحدث بنيات) | خلاف
FlowFrames Windows GUI لاستيفاء الفيديو - يدعم عمليات RIFE (Pytorch & NCNN) و Dain (NCNN) و Flavr (Pytorch).
FlowFrames مفتوح المصدر . يتم إصدار عمليات التصميم مجانًا على الحكة بعد فترة الوصول المبكر على Patreon. رمز هذا الريبو مكتمل ولا "paywall" من ذوي الخبرة المستخدمين الذين يرغبون في تجميع البرنامج بأنفسهم أو يرغبون في المساهمة في التطوير.
ومع ذلك ، لا أقدم الدعم للإصدارات المصممة ذاتيًا لأنني لا أستطيع أن أضمن أن رمز هذا الريبو مستقر في أي لحظة معينة.
تثبيت سريع
- قم بتنزيل الحكة أو ، لأحدث إصدارات بيتا ، على Patreon. هذا الريبو لا يوفر بنيات.
- اتبع الإرشادات الموجودة في المثبت وانتظر حتى يكتمل
- تشغيل FlowFrames
باستخدام تطبيق Pytorch
يأتي FlowFrames مع Rife-NCNN الذي يعمل على إطار NCNN الخاص بـ Tencent ، والذي يسمح لها بالتشغيل على أي وحدة معالجة الرسومات الحديثة (القابلة للوصول إلى فولكان).
ومع ذلك ، فإن تنفيذ RIFE الرسمي يعمل بشكل أفضل من خلال تطبيق Pytorch الأصلي.
متطلبات تشغيل هذه هي ما يلي:
- وحدة NVIDIA GPU الحديثة (750 TI ، 900/1000/1600/2000/3000/4000 سلسلة).
- تثبيت Python بما في ذلك Pytorch (1.5 أو أحدث) وكذلك الحزم
opencv-python ، sk-video ، imageio .- سيقوم مثبت FlowFrames بتنزيل جميع التبعيات بشكل افتراضي إذا لم تكن هذه المتطلبات ممتلئة.
مزيد من التفاصيل حول تبعيات بيثون
إعدادات
تحتوي جميع الإعدادات على افتراضات معقولة ، لذلك لا يحتاج المستخدمون إلى القيام بأي تكوين قبل استخدام البرنامج.
فيما يلي تفسير لبعض الإعدادات الأكثر أهمية.
طلب
- نمط المعالجة: إما قم بتشغيل جميع الخطوات في وقت واحد ، أو كل خطوة يدويًا ، في حالة رغبتك في تحرير الإطارات ، أو التصدي يدويًا.
- الحد الأقصى لحجم الفيديو: يتم تصدير الإطارات عند هذا الدقة إذا كان الفيديو أكبر. دقة أقل تسرع الاستيفاء كثيرا.
- نمط اسم التصدير: تخصيص نمط أسماء الملفات للمخرجات باستخدام المتغيرات.
الاستيفاء
- إدخال الوسائط للحفاظ على: تبديل نقل الصوت والترجمات وبيانات تعريف MKV.
- تمكين الشفافية: الشفافية interpulate. نشط فقط إذا كانت الشفافية الداعمة للمدخلات والمخرجات (PNG/GIF).
- استيراد HQ JPEGS: سوف يستخرج JPEG بدلاً من إطارات PNG من مقاطع الفيديو. سريع وخفيف الوزن ، ولكن مع خسارة جودة صغيرة (غير مرئية).
- إطار الإلغاء: هذا يعني للرسوم المتحركة ثنائية الأبعاد. إزالة التكرارات تجعل الاستيفاء السلس ممكنًا.
- يجب عليك تعطيل هذا تمامًا إذا كنت تستخدم المحتوى فقط دون تكرارات (مثل لقطات الكاميرا ، CG Renders).
- "أثناء الاستخراج" يعمل لمعظم المحتوى. استخدم "دقيق (بعد الاستخراج)" لضبط الحساسية.
- الاستيفاء حلقة: سيجعل هذا الرسوم المتحركة المحفوظة تتداخل مع حلقة مثالية عن طريق الاستيفاء مرة أخرى إلى الإطار الأول في النهاية.
- إصلاحات إصلاح المشهد: هذا يتجنب تغييرات المشهد (التخفيضات) لأن هذا من شأنه أن ينتج عنه تأثير غريب.
- الرمز التلقائي: تشفير الفيديو أثناء الاستيعاب. اختياريا حذف الإطارات المشفرة بالفعل لتقليل استخدام مساحة القرص.
الإعدادات المحددة منظمة العفو الدولية
- RIFE - وضع UHD - يغير هذا الوضع بعض معلمات التحجيم ويجب تحسين النتائج على الفيديو عالي الدقة.
- معرفات GPU:
0 هو الافتراضي للإعداد مع وحدة معالجة الرسومات المخصصة. أربعة من وحدات معالجة الرسومات المخصصة تعني 0,1,2,3 على سبيل المثال. - مؤشرات ترابط معالجة NCNN: يمكن أن تؤدي زيادة هذا الرقم إلى 2 أو 3 أو 4 إلى تحسين استخدام GPU ، ولكن أيضًا إبطاء الأمور.
- RIFE CUDA الوضع السريع: يستخدم نصف الدقة (FP16) لتسريع الأمور وتقليل استخدام VRAM ، ولكن يمكن أن يكون غير مستقر.
تصدير الفيديو
- خيارات الترميز: تعيين خيارات لترميز الفيديو/GIF. الرجوع إلى وثائق FFMPEG للحصول على التفاصيل.
- الحد الأدنى لطول الفيديو: تأكد من أن الإخراج طالما أن هذه القيمة عن طريق حلقتها.
- الحد الأقصى لمعدل إطار الإخراج: الحد من معدل الإطارات عن طريق التخفيضات المنخفضة ، على سبيل المثال ، إذا كنت تريد إخراج 60 إطارًا في الثانية من مقطع فيديو 24 إطارًا في الثانية.
تصحيح / تجريبي
- إظهار Windows Hidden CMD: سيظهر هذا النوافذ لعمليات الذكاء الاصطناعي. يمكن أن تكون مفيدة لتصحيح الأخطاء.
متطلبات النظام
الحد الأدنى:
- GPU القادر على القدر من فولكان (NVIDIA KEPLER أو أحدث ، AMD GCN 2 أو الأحدث)
مُستَحسَن:
- وحدة معالجة الرسومات الحديثة القائمة بـ CUDA (NVIDIA MAXWELL أو أحدث) مع 6 جيجابايت VRAM أو أكثر
- 16 جيجابايت ذاكرة الوصول العشوائي
- وحدة المعالجة المركزية الحديثة (سلسلة Intel Core 7000 أو أحدث سلسلة AMD Ryzen 1000 أو الأحدث)
الأسئلة المتداولة (الأسئلة الشائعة)
س: ما الفرق بين Rife Cuda و Rife NCNN؟ أي واحد يجب أن أستخدمه؟
ج: يجب أن تكون النتائج متطابقة ، ومع ذلك ، يتم تشغيل Rife-NCNN أيضًا على بطاقات AMD ، CUDA فقط على NVIDIA. إذا كان لديك بطاقة NVIDIA ، فاستخدم CUDA لأنها أسرع.
س: ما هو إطار إزالة الالتهاب؟ متى يجب أن أمكّنها أو تعطيلها؟
ج: إنه في المقام الأول للرسوم المتحركة ثنائية الأبعاد ، حيث يحتوي الفيديو على إطارات متتالية دون تغييرات. يجب إزالتها قبل الاستيفاء لتجنب المخرجات المتقلبة. قم بتمكينه للرسوم المتحركة ثنائية الأبعاد ، أو تعطيلها لمحتوى معدل الإطارات الثابت مثل لقطات الكاميرا أو مقاطع الفيديو التي يتم تقديمها ثلاثية الأبعاد.
س: يبدو مخرجاتي متقلبة للغاية ، خاصة في مشاهد مظلمة (أو منخفضة التباين)!
ج: تعطيل إلغاء الالتهاب (أو قلل العتبة إذا كنت لا تزال بحاجة إليها)
س: ما هو الفرق الفني بين أوضاع إزالة الإلهاء "إزالة أثناء الاستخراج" و "إزالة بعد الاستخراج"؟
ج: "أثناء" يستخدم مرشح FFMPEG من mpdecimate ولن يستخرج إطارات مكررة على الإطلاق. "بعد" يستخرج جميع الإطارات ثم يتحقق من التكرارات عن طريق التحقق من اختلاف الصورة باستخدام magick.net ، وهو أبطأ ولكنه أكثر دقة ومرونة.
س: كيف يعمل الرمز التلقائي ، وهل يجب علي تمكينه أو تعطيله؟
ج: إنه يشفر مقطع الفيديو الخاص بك أثناء الاستيفاء ، بدلاً من ذلك بعد ذلك. قم بتمكينه إلا إذا كان لديك وحدة المعالجة المركزية ضعيفة للغاية.
س: قمت بتنزيل حزمة "كاملة" ولكنني أرغب الآن في التبديل إلى تثبيت نظامي الخاص. كيف أفعل ذلك؟
ج: انتقل إلى FlowframesData/pkgs/ وحذف المجلدات py-tu أو py-amp ، أيهما لديك. ستحاول FlowFrames الآن استخدام نظام Python.