MoviePy
افتح المصدر Python API لمعالجة ملفات الفيديو
مكتبة Python مجانية لمعالجة الفيديو وإنشاء تأثيرات مخصصة وإدراجها وتسلسلات الفيديو وإدخال العنوان وتكوين الفيديو وإنشاء رسوم متحركة من الصور والمزيد.
MoviePy هي واجهة برمجة تطبيقات Python مفتوحة المصدر مفيدة تتيح لمطوري البرامج قراءة وكتابة وتعديل مقاطع الفيديو الخاصة بهم باستخدام أوامر Python. قدمت المكتبة دعمًا للقراءة والكتابة للعديد من تنسيقات ملفات الفيديو والصوت المهمة. المكتبة متوافقة عبر الأنظمة الأساسية ويمكن استخدامها على أنظمة macOS و Windows و Linux.
المكتبة بسيطة للغاية وسهلة التعلم للمستخدمين الجدد. يمكنك التعامل مع معظم العمليات الأساسية باستخدام رمز سطر واحد فقط. هناك العديد من الميزات المهمة في جزء من المكتبة مثل تعديل الفيديو ، ومعالجة الفيديو ، وقطع أجزاء من مقاطع الفيديو ، وإنشاء وإدراج تأثيرات مخصصة ، وتسلسلات الفيديو ، وإدراج العناوين ، وتكوين مقاطع الفيديو ، وإنشاء رسوم متحركة من الصور ، وأتمتة إنشاء مقاطع الفيديو أو ملفات GIF على خادم الويب وغيرها الكثير.
مكتبة MoviePy مرنة للغاية وتمنح المستخدمين تحكمًا كاملاً في إطارات الفيديو والصوت بالإضافة إلى إنشاء تأثيراتهم الخاصة بسهولة. يمكن استخدام المكتبة لرسم أشكال بسيطة وتدرجات لونية. يمكن استخدام مكتبة MoviePy مع مكتبات أخرى لتحقيق مهام معينة ، مثل إنشاء رسوم متحركة باستخدام Gizeh ، وتقديم مشاهد ثلاثية الأبعاد باستخدام مكتبة Vapory ، وتضمين فيلم في مشهد ثلاثي الأبعاد باستخدام Vapory ، وما إلى ذلك.
الشروع في العمل مع MoviePy
الرجاء استخدام الأمر التالي لتثبيت مكتبة MoviePy على أنظمتك
قم بتثبيت MoviePy عبر النقطة.
$ pip install moviepy
قم بتثبيت MoviePy عبر GitHub.
$ git https://github.com/Zulko/moviepy.git
إنشاء فيديو بسيط باستخدام مكتبة بايثون
توفر مكتبة MoviePy وظائف كاملة لإنشاء فيديو بسيط باستخدام أوامر Python. قدمت المكتبة الدعم لتضمين الصوت في الفيديو. يمكنك أيضًا دمج مقاطع مختلفة معًا بسهولة في مقطع فيديو واحد. تحتاج إلى توفير العنوان الكامل لكل من مقاطع الفيديو ثم دمجها في عنوان واحد وحفظه على القرص في المكان الذي تختاره.
إدارة ومزج المقاطع باستخدام مكتبة Python
تتيح مكتبة MoviePy مفتوحة المصدر لمبرمجي البرامج إدارة المقاطع داخل تطبيقاتهم الخاصة. قدمت المكتبة عدة وظائف مهمة للتعامل مع مقاطع الفيديو أو الصوت مثل خلط عدة مقاطع ، ومدة المقطع ، ووقت التكوين الذي يبدأ فيه تشغيل المقطع ، ووقت التكوين الذي يتوقف عنده المقطع عن التشغيل ، وإنشاء مقطع ضحل نسخة من مقطع ، وتعديل وقت مقطع ، والتكرار في جميع إطارات المقطع ، ومزج المقاطع الصوتية وغيرها الكثير.
استخدام الديكور في مقاطع الفيديو
قدمت مكتبة Python MoviePy دعمًا لمصممي الديكور يساعد المطورين على استخدام وظائف الكتابة والتأثيرات بسهولة داخل تطبيقاتهم الخاصة. هناك العديد من الوظائف المهمة المتوفرة مثل إضافة قناع إلى المقطع ، وتطبيق الوظيفة f على صوت المقطع ، وتطبيق الوظيفة f على قناع المقطع ، واستخدام وظيفة الصوت في مقطع فيديو / صوت ، ورفع الخطأ إذا المقطع ليس له مدة وأكثر من ذلك بكثير.
قم بتجميد إطار الفيلم وتطبيق التأثيرات عبر Python
تتيح مكتبة MoviePy لمطوري البرامج تجميد إطار فيلم وتطبيق بعض التأثيرات عليه باستخدام كود Python داخل تطبيقاتهم. أولاً ، خذ إطارًا للتجميد وتطبيق التأثيرات وحفظه كمقطع. الرجاء استخدام خوارزمية سوبيل للعثور على حافة الصورة وبعد ذلك قم بتطبيق التأثيرات بالألوان والخطوط المحيطية وما إلى ذلك. يمكنك أيضًا إضافة بعض النصوص أو التأثيرات إليها بسهولة. الآن ستكون الخطوة الأخيرة هي تراكب المقطع الذي تم إنشاؤه فوق الإطار الأصلي.