GPT
V

video-background-removal

רץ בדפדפן

innova-aimit2024-10-09

  • gradio

מעלים סרטון ומחליפים לו את הרקע בצבע חלק, בתמונה או בסרטון אחר. זה מיועד למי שרוצה מסך ירוק בלי אולפן ובלי לחתוך פריים אחרי פריים ידנית.

  • הורדות בחודש
  • 646לייקים

מה זה

מעלים קובץ וידאו ובוחרים רקע חדש מתוך שלוש אפשרויות: צבע אחיד דרך דוגם צבעים, תמונה סטטית, או סרטון נוסף שירוץ מאחור עם אפשרות ללופ או להאטה. הממשק מציג תצוגה מקדימה שמתעדכנת תוך כדי עיבוד, ובסוף פולט קובץ וידאו מוגמר.

מאחורי הקלעים רץ המודל BiRefNet שמיועד לסגמנטציה של תמונות, לצד גרסה קלה שלו בשם BiRefNet_lite. הקוד מפרק את הווידאו לפריימים, מריץ את החיתוך במקביל באמצעות מספר תהליכים שניתן לקבוע בממשק, ומחבר מחדש את התוצאה יחד עם האודיו המקורי באמצעות moviepy.

מתאים ל

  • יצירת מסך ירוק

    מחליפים את הרקע הקיים בצבע ירוק אחיד כדי לייצא קליפ נקי לתוכנת עריכה.

  • החלפת רקע בסרטוני רשת

    שותלים תמונה או וידאו אווירה מאחורי אדם שמדבר למצלמה בלי ציוד צילום מיוחד.

  • בדיקת חיתוך לקטעים קצרים

    בודקים את איכות ההפרדה של BiRefNet על קטע וידאו של כמה שניות לפני הטמעה בקוד.

איפה זה נופל

המגבלה המרכזית כתובה ישירות בממשק: בגלל השימוש בחומרת Zero GPU, הוא מסוגל לעבד רק סביב 200 פריימים בריצה אחת. סרטון באורך מלא ייכשל או ייעצר באמצע, ולכן חייבים לחתוך קטעים קצרים מאוד מראש. המודל עצמו גוזר תמונות בודדות ולא וידאו רציף, כך שעלולים להופיע ריצודים בין פריימים.

שאלות
נפוצות

האם השימוש עולה כסף?

לא, ההרצה בדפדפן חופשית לחלוטין. היא נשענת על חומרה שיתופית שמוקצית לזמן קצר.

כמה זמן לוקח לעבד סרטון?

משך הזמן תלוי באורך הקטע ובמספר התהליכים שבחרתם, בין 1 ל־32. מצב Fast Mode מקצר את התהליך כי הוא טוען את BiRefNet_lite.

האם אפשר להעלות סרטון ארוך?

לא. יש מגבלה מפורשת של כ־200 פריימים לריצה. אם הווידאו ארוך יותר, צריך לפצל אותו לקטצים קטנים מראש.

האם אפשר להריץ את זה על המחשב שלי?

כן, הקוד פתוח תחת רישיון MIT ומשתמש בספריות מוכרות כמו transformers ו־moviepy. אפשר לשכפל את הקוד ולהריץ אותו מקומית אם יש לכם כרטיס מסך תואם.

איך משתמשים

מעלים את הווידאו, בוחרים את סוג הרקע, ומגדירים אם להפעיל מצב מהיר עם הדגם הקל. אפשר לכוון את קצב הפריימים ואת מספר התהליכים הרצים במקביל, עד 32, ולוחצים על כפתור השינוי.

הקוד רץ על חומרת Zero A10G שמוקצית לפי דרישה. יש שעון שמודד את השניות בזמן אמת, אבל המשאבים מוגבלים לחלונות זמן קצרים.

הרישיון

הפרויקט מפורסם תחת רישיון MIT, שמתיר שימוש חופשי, שינוי קוד והרצה מסחרית. הקבצים מועלים ישירות לשרת שמריץ את הקוד, ואין הצהרת פרטיות ייעודית לגבי שמירת התוכן בסיום הפעולה.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

הרישיון המלא ב־Hugging Face ↗