برنامج قص اطار الفيديو باستخدام بايثون
برنامج قص اطار الفيديو باستخدام بايثون
مقدمة:
في حال كنت تريد التركيز على مشهد معين أو إزالة أجزاء غير مرغوب فيها
من مقطع فيديو، يمكن أن يكون الاقتصاص أداة قوية.
في هذه المقالة، نستكشف برنامج Python البسيط والفعال الذي يستعين ب Tkinter وOpenCV
وMoviePy لتسهيل عملية قص
الفيديو.
فيما يلي شرح مبسط لما يفعله الكود:
اختيار الملف:
يبدأ البرنامج بفتح مربع حوار ملف باستخدام Tkinter للسماح للمستخدم بتحديد ملف فيديو (على وجه التحديد، ملف MP4) من جهاز الكمبيوتر
الخاص به.
حدد منطقة القص:
بمجرد تحديد ملف الفيديو، يستخدم البرنامج OpenCV لعرض الإطار الأول من الفيديو.
يمكن للمستخدم بعد ذلك تحديد منطقة مستطيلة بشكل تفاعلي على هذا الإطار،
والتي ستكون منطقة قص الفيديو.
قص الفيديو:
بعد تحديد منطقة الاقتصاص، يستخدم البرنامج MoviePy لاقتصاص الفيديو وفقًا للمنطقة المحددة.
يتم بعد ذلك حفظ الفيديو الذي تم اقتصاصه كملف جديد مع إضافة "_cropped" إلى اسمه الأصلي.
حفظ الفيديو الذي تم اقتصاصه:
يتم حفظ الفيديو الذي تم اقتصاصه بنفس التنسيق (MP4) ولكن باسم جديد يشير إلى أنه تم اقتصاصه.
باختصار، يتيح البرنامج للمستخدمين تحديد ملف فيديو، واختيار منطقة لاقتصاصها،
ثم حفظ الفيديو الذي تم اقتصاصه على أجهزة الكمبيوتر الخاصة بهم.
للحصول على الكود اضغط هنا
AHMED A. A. ALFARRA
تعليقات
إرسال تعليق