السلام عليكم
طرحت سابقا طريقة لتحويل Progressive cfr الى Progressive vfr لكن كان بها مشكلة صغيرة من ناحية الانسيابية
لكن هذه المرة جلبت لكم طريقة مضمونة دون مس الانسيابية
قد يسال بعضكم لماذا نحول الProgressive cfr الى Progressive vfr ؟ الجواب هو من اجل اختصار وقت الضغط بالانكودر و تقليص الحجم و التخلص من الفريمات المتشابهة (المكررة)
يعني لو كان عندك عدد فريمات المقطع 3000 على سبيل المثال بعد هذه العملية سيقل الى 2500 , ليس شرطا ان يقل بشكل كبير , فالامر بالنهاية يعتمد على المقطع
يعني اذا كان المقطع خالي من الحركات فانك ستتخلص من اكبر عدد من الفريمات , اما اذا كان كثير الحركة فانك ستتخلص من عدد قليل جدا او ربما لن تتخلص من اي فريم
الان الطريقة:
نستدعي الفديو بامر استدعاء جيد مثل FFmpegSource2
نضع السطر التالي تحته فقط
كود:
DupMC(log="log.dup.txt")
داخل ملف سكربت الافس
بعدها نعمل تحليل لسكربت الفديو ببرنامج الفجول دب analysis pass
بعد ان يكتمل نغلق الفجول دب , سنلاحظ وجود ملف log , نفتح السكربت و نحذف السطر
كود:
DupMC(log="log.dup.txt")
ونضع بدله
كود:
DeDup(threshold=0.3, maxcopies=10, maxdrops=3, log="log.dup.txt", times="timecode.txt")
نعيد انتاج السكربت باي برنامج انتاج او انكودر , سنلاحظ تكون ملف التايم كود
التايم كود الناتج v2
بعدها ندمج التايم كود مع الفديو بالام كي في تولز او غيرها
بعدها نحذف الlog و الملفات الزائدة التي عملنا عليها
ولمصادر المتداخلة شرح عمل vfr لها هنا المصادر
دووم 10 وصف الفلتر في موقع فلاتر الافست الميديا ويكي
المفضلات