דילוג לתוכן
תיעוד Nodaro
תיעודמדריך הרכיביםמודליםתבניותסוכני AI (MCP)מפתחיםאירוח עצמימחקרהשוואות
וידאו

שילוב לפי מסכה

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

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

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

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

מתי להשתמש

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

התחלה מהירה

הוספת הרכיב

הקישו Tab על הקנבס ובחרו וידאו › חיתוך והרכבה › שילוב לפי מסכה.

חיבור שלושת הסרטונים

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

כוונון הקצה

פתחו את חלונית ההגדרות. השאירו את ההגדרה ריכוך על 2 פיקסלים לקצה רך, וקבעו בהגדרה הרחבה / כיווץ ערך נמוך מ-0 אם סביב הנושא נראה קו דק של הרקע הישן.

הרצה

לחצו על הרצה ברכיב. הסרטון המשולב מופיע על הרכיב.

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

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

וידאורקעמסכההעלאת וידאוקליפ של רחובמסכת וידאוthe facesשילוב לפי מסכהמילוי: טשטוש
רכיב מסכת וידאו מסמן את הפנים בקליפ הרחוב, ורכיב שילוב לפי מסכה מטשטש את קליפ הרחוב איפה שהמסכה לבנה.

קלטים

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

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

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

פלטים

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

על התוצאה אף פעם אין סימן מים.

הגדרות

הגדרהמה היא עושה
מילוימה ממלא את האזור שבמסכה. האפשרות וידאו (החזית) היא ברירת המחדל. האפשרות פיקסול מציגה את הרקע בריבועים, והאפשרות טשטוש מציגה את הרקע מטושטש. פיקסול וטשטוש לא משתמשים בחזית.
גודל ריבוע (% מהרוחב)רק עם פיקסול. הגודל של כל ריבוע כחלק מרוחב הסרטון, מ-0.2% עד 10%, כך שהוא נראה אותו דבר בכל רזולוציה. ברירת המחדל היא 1.25%: ריבועים של 16 פיקסלים בסרטון ברוחב 1280 פיקסלים, וריבועים של 24 פיקסלים ב-1920. כל ריבוע צבוע בצבע הממוצע של הפיקסלים שהוא מכסה.
עוצמת טשטוש (% מהרוחב)רק עם טשטוש. עד כמה האזור שבמסכה מטושטש, כחלק מרוחב הסרטון, מ-0.1% עד 5%. ברירת המחדל היא 2%.
היפוך המסכהמחליף בין הצדדים: לבן מציג את הרקע, ושחור מציג את החזית. כך אפשר להשאיר הכול חוץ מהנושא. התיבה לא מסומנת כברירת מחדל.
ריכוךמרכך את קצה המסכה, מ-0 עד 20 פיקסלים. ברירת המחדל היא 2. ב-0 הקצה חד. ריכוך של כמה פיקסלים מסתיר את הקצה המדורג של מסכה שנוצרה במעקב.
הרחבה / כיווץמרחיב (ערך חיובי) או מכווץ (ערך שלילי) את האזור הלבן, בין מינוס 10 ל-10 פיקסלים, לפני שהקצה מתרכך. ברירת המחדל היא 0. ערך שלילי מסיר קו דק של הרקע הישן סביב הנושא.
אטימותעד כמה המילוי מכסה את הרקע בתוך המסכה, מ-0% עד 100%. ברירת המחדל היא 100%, ובערך הזה המילוי מחליף שם את הרקע. ערך נמוך יותר ממזג בין המילוי לרקע. מחוץ למסכה תמיד רואים את הרקע.
התאמת הרקעאיך הרקע ממלא את הפריים של החזית. האפשרות מילוי (חיתוך למילוי המסגרת), ברירת המחדל, ממלאת את הפריים וחותכת את מה שלא נכנס. האפשרות התאמה (פסים שחורים) מציגה את הרקע כולו עם פסים שחורים. האפשרות מתיחה מותחת את הרקע לפריים. ההגדרה מוסתרת עם פיקסול או טשטוש.
אודיואיזה סאונד יש לתוצאה. האפשרות האודיו של החזית היא ברירת המחדל. האפשרויות האחרות הן האודיו של הרקע, מיקס של שניהם, בעוצמה שווה, וללא אודיו. כשרצועת האודיו שנבחרה לא קיימת, התוצאה שקטה. כשיש רק רצועת אודיו אחת, האפשרות מיקס של שניהם משתמשת בה. ההגדרה מוסתרת עם פיקסול או טשטוש: לתוצאה יש אז תמיד את הסאונד של הרקע.

מגבלות

  • אורך: חזית באורך של עד 300 שניות. עם פיקסול או טשטוש, רקע באורך של עד 300 שניות.

חזית ש-Nodaro לא יכול לקרוא, או חזית ארוכה מ-300 שניות, נדחית עוד לפני כל חיוב.

קרדיטים

רכיב שילוב לפי מסכה עולה 11 קרדיטים לכל 5 שניות של התוצאה, או חלק מהן. התוצאה ארוכה כמו החזית, או כמו הרקע עם פיקסול או טשטוש. הרצה נספרת לפחות כמדרגה אחת של 5 שניות: תוצאה של 3 שניות נספרת כמדרגה אחת, תוצאה של 10 שניות כשתי מדרגות, ותוצאה של 61 שניות כ-13 מדרגות. לפני הספירה, חריגה של עד 0.05 שנייה מעבר לשנייה שלמה לא נלקחת בחשבון, ולכן תוצאה של 10.01 שניות נספרת כשתי מדרגות, לא שלוש.

לפני הרצה, הרכיב יודע מה אורך החזית רק כשהתהליך מעביר לו אותו. אחרת, הרכיב מציג טווח, מהמחיר של מדרגה אחת של 5 שניות ועד המחיר של תוצאה של 300 שניות. ההרצה מודדת את החזית לפני כל חיוב, ואתם משלמים לפי האורך שלה בפועל.

טיפים

  • קצצו קודם את החזית. התוצאה ארוכה כמו החזית, ולכן קצצו אותה לרגע שאתם צריכים ברכיב קיצוץ וידאו.
  • השתמשו ברקע ארוך לפחות כמו החזית. רקע קצר יותר רץ בלולאה, ועלולה להיראות קפיצה.
  • הסירו הילות עם כיווץ. קבעו בהגדרה הרחבה / כיווץ ערך שלילי קטן כשקו דק של הרקע הישן נראה סביב הנושא.
  • השאירו קצת ריכוך. כמה פיקסלים של ריכוך מסתירים את הקצה המדורג של מסכה שנוצרה במעקב.
  • הסתירו פרטים עם ריבועים גדולים יותר. עם פיקסול, ערך גדול יותר בהגדרה גודל ריבוע (% מהרוחב) מסתיר יותר פרטים.
  • כל מסכה מתאימה. סרטון בשחור־לבן או בגווני אפור מכלי אחר, כגון אנימציית צורות מרונדרת, יכול לשמש מסכה.

פתרון בעיות

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

הרקע מופיע איפה שהנושא אמור להיות. הקוטביות של המסכה הפוכה. סמנו את התיבה היפוך המסכה.

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

לרקע יש פסים שחורים, או שהוא חתוך. שנו את ההגדרה התאמת הרקע. האפשרות מילוי (חיתוך למילוי המסגרת) חותכת, האפשרות התאמה (פסים שחורים) מוסיפה פסים, והאפשרות מתיחה ממלאת את הפריים בלי אף אחד מהם.

דרך ה-API

הנתיב POST /v1/mask-composite מקבל את foregroundUrl, את backgroundUrl ואת maskUrl. ההגדרות האופציונליות הן invertMask, feather (0–20), grow (בין מינוס 10 ל-10), opacity (0–1, ברירת מחדל 1) ו-fill (video, pixelate או blur, ברירת מחדל video). הן כוללות גם את pixelSizePct (0.2–10, ברירת מחדל 1.25), blurStrengthPct (0.1–5, ברירת מחדל 2), backgroundFit (cover, contain או stretch) ו-audioSource (foreground, background, mix או none). הנתיב מחזיר משימה. השדה foregroundUrl נדרש עם המילוי video. עם pixelate או blur, חזית שנשלחת לא נלקחת בחשבון, וגם audioSource לא נלקח בחשבון. הפלט של משימה שהסתיימה כולל את videoUrl, thumbnailUrl, width, height ו-durationSec. חזית ארוכה מ-300 שניות נדחית עם שגיאת 400 עוד לפני כל חיוב.

  • SDK: maskComposite({ foregroundUrl, backgroundUrl, maskUrl, invertMask, feather, grow, opacity, fill, pixelSizePct, blurStrengthPct, backgroundFit, audioSource }). ראו את הדף מדיה והעלאות.
  • MCP: הכלי mask_composite מקבל כל אחד משלושת הסרטונים כ-<name>_url או כ-<name>_asset_id (foreground, background, mask), כך שמזהה משימה של video_mask יכול לשמש כ-mask_asset_id. ההגדרות הן invert_mask, feather, grow, opacity, fill, pixel_size_pct, blur_strength_pct, background_fit ו-audio_source. ראו את מדריך כלי ה-MCP.
  • CLI: nodaro media mask-composite <foregroundUrl> <backgroundUrl> <maskUrl> [--invert] [--feather <px>] [--grow <px>] [--background-fit cover|contain|stretch] [--audio foreground|background|mix|none]. לפיקסול או לטשטוש: nodaro media mask-composite <backgroundUrl> <maskUrl> --fill pixelate|blur [--pixel-size-pct <pct>] [--blur-strength-pct <pct>]. ראו את הדף פקודות מדיה וקול.

ראו את דפי ה-API הרצת רכיב יחיד ומשימות.

שאלות נפוצות

מה עושה רכיב שילוב לפי מסכה?

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

האם רכיב שילוב לפי מסכה יכול לטשטש או לפקסל פנים בסרטון?

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

מאיפה מביאים את סרטון המסכה?

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

מה קורה אם הרקע קצר יותר או בגודל אחר?

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

כמה קרדיטים עולה רכיב שילוב לפי מסכה?

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

האם רכיב שילוב לפי מסכה צריך מפתח API בהתקנה באירוח עצמי?

לא. רכיב שילוב לפי מסכה לא מריץ מודל AI ולא צריך מפתח ספק, ולכן הוא רץ בכל מהדורה, כולל מהדורת Community בלי שום מפתח.

עודכן לאחרונה

בדף הזה