MoviePy
קוד פתוח Python API לעיבוד קובצי וידאו
ספריית Python בחינם לעיבוד וידאו, יצירה והכנסה של אפקטים מותאמים אישית, שרשורי וידאו, הוספת כותרת, חיבור וידאו, יצירת אנימציות מתמונות ועוד.
MoviePy הוא API שימושי בקוד פתוח של python המאפשר למפתחי תוכנה לקרוא, לכתוב ולשנות את הסרטונים שלהם באמצעות פקודות Python. הספרייה סיפקה תמיכה בקריאה וכתיבה עבור מספר פורמטים חשובים של קבצי וידאו ואודיו. הספרייה תואמת בין פלטפורמות וניתן להשתמש בה ב-macOS, Windows ו-Linux.
הספרייה מאוד פשוטה וקלה ללמידה עבור משתמשים חדשים. אתה יכול להתמודד עם רוב הפעולות הבסיסיות עם קוד אחד בלבד. ישנם מספר מאפיינים חשובים של הספרייה כגון שינוי וידאו, עיבוד וידאו, חיתוך חלקים מהסרטונים, יצירה והכנסת אפקטים מותאמים אישית, שרשורי וידאו, הוספת כותרות, חיבור סרטונים, יצירת אנימציות מתמונות, אוטומציה של יצירת סרטונים או GIF בשרת אינטרנט ועוד רבים.
ספריית MoviePy גמישה מאוד ונותנת למשתמשים שליטה מלאה על הפריימים של הווידאו והשמע וכן יצירת אפקטים משלהם בקלות. ניתן להשתמש בספרייה כדי לצייר צורות פשוטות והדרגתי צבע. ניתן להשתמש בספריית MoviePy עם ספריות אחרות כדי להשיג משימות מסוימות, כמו יצירת אנימציות עם Gizeh, רינדור סצנות תלת מימד עם ספריית Vapory, הטמעת סרט בסצנה תלת מימדית עם Vapory, וכן הלאה.
תחילת העבודה עם MoviePy
אנא השתמש בפקודה הבאה כדי להתקין את ספריית MoviePy במערכות שלך
התקן את MoviePy באמצעות pip.
$ pip install moviepy
התקן את MoviePy דרך GitHub.
$ git https://github.com/Zulko/moviepy.git
יצירת סרטון פשוט באמצעות ספריית Python
ספריית MoviePy סיפקה פונקציונליות מלאה ליצירת סרטון וידאו פשוט באמצעות פקודות Python. הספרייה סיפקה תמיכה לכלול סאונד בסרטון. אתה יכול גם לשלב בקלות קליפים שונים בסרטון בודד. אתה צריך לספק את הכתובת המלאה של שני הסרטונים ולאחר מכן לשלב אותם לאחד ולשמור אותו בדיסק במקום שתבחר.
נהל וערבב קליפים באמצעות ספריית Python
ספריית הקוד הפתוח MoviePy מאפשרת למתכנתי תוכנה לנהל קליפים בתוך האפליקציות שלהם. הספרייה סיפקה מספר פונקציות חשובות לטיפול בקטעי הווידאו או האודיו שלהם, כגון ערבוב של מספר קליפים, משך הקליפ, זמן הקומפוזיציה שבה הקליפ מתחיל להתנגן, זמן הקומפוזיציה שבה הקליפ מפסיק להתנגן, יצירת קטע רדוד עותק של קליפ, שינוי זמן של קליפ, איטרציה על כל הפריימים של הקליפ, ערבוב קטעי אודיו ועוד רבים.
שימוש בעיצובים בסרטונים
ספריית Python MoviePy סיפקה תמיכה למעצבים המסייעת למפתחים להשתמש בקלות בפונקציות הכתיבה והאפקטים בתוך היישומים שלהם. קיימות מספר פונקציות חשובות כמו הוספת מסיכה לקליפ, החלת הפונקציה f על האודיו של הקליפ, החלת פונקציה f על המסכת של הקליפ, שימוש בפונקציית אודיו בווידאו/אודיו קליפ, העלאת שגיאה אם לקליפ אין משך ורבים נוספים.
הקפאת מסגרת של סרט והחל אפקטים באמצעות Python
ספריית MoviePy מאפשרת למפתחי תוכנה להקפיא מסגרת של סרט ולהחיל עליה כמה אפקטים באמצעות קוד Python בתוך היישומים שלהם. קח מסגרת כדי להקפיא ולהחיל אפקטים ושמור אותה כקליפ. אנא השתמש באלגוריתם Sobel כדי למצוא את קצה התמונה ולאחר מכן החל את האפקטים עם צבע וקווי מתאר וכו'. אתה יכול גם להוסיף לה טקסט או אפקטים בקלות. כעת השלב האחרון יהיה שכבת-על של הקליפ שנוצר על המסגרת המקורית.