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

רצף שוטים

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

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

הפייפליין

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

הקראת הקריינות

קראו ל-generate_speech עם תסריט הקריינות. קחו את כתובת האודיו מהפלט של המשימה. עם ElevenLabs v3, השלב הזה עולה 5–33 קרדיטים.

יישור המילים

קראו ל-forced_alignment עם האודיו ועם אותו תסריט בדיוק בתור transcript. התוצאה נמצאת ב-output_data.alignment: רשימה של { word, start, end } בשניות. היישור עולה 33 קרדיטים.

המרת הבריף לתוכנית

קראו ל-resolve_shot_sequence עם הבריף, עם כתובת האודיו ועם היישור. הכלי עונה מיד עם plan מוכן לרינדור, ועם warnings אם יש. הכלי חינמי.

רינדור

קראו ל-render_shot_sequence עם התוכנית. המשימה מרנדרת את ה-MP4, שהכרטיס מנגן והספרייה שלכם שומרת. הרינדור עולה 55 קרדיטים, בכל גודל פריים.

קראו קודם ל-start_video_director: הכלי מחזיר את המדריך לכתיבת הקריינות כביטויים שמשמשים סימני זמן ולבניית בריף טוב.

כתיבת בריף

בבריף יש narration, עם script ו-cues, ו-scenes שמכילות shots, שמכילים reveals. סימן זמן הוא ביטוי מתוך התסריט. חשיפה ממקמת אלמנט ברגע שסימן זמן נאמר.

{
  "fps": 30, "width": 1920, "height": 1080, "backgroundColor": "#0b0b0f",
  "narration": {
    "script": "Ship faster. Nodaro turns your idea into video.",
    "cues": [
      { "id": "c_ship", "text": "Ship faster" },
      { "id": "c_idea", "text": "your idea into video" }
    ]
  },
  "scenes": [
    {
      "id": "scene_hook",
      "shots": [{
        "id": "shot_1",
        "reveals": [
          {
            "id": "rv_title",
            "element": { "id": "t1", "type": "text", "text": "Ship faster", "fontFamily": "Inter", "fontSize": 120, "fontWeight": 900, "color": "#ffffff", "x": 200, "y": 450 },
            "revealAt": { "kind": "cue", "cueId": "c_ship", "edge": "start" },
            "enter": { "motion": "slide-up", "durationFrames": 12, "easing": "easeOut" }
          }
        ]
      }]
    }
  ]
}

עוגנים

עוגןמתי האלמנט מופיע
{ "kind": "cue", "cueId": "…", "edge": "start" }כשהביטוי של סימן הזמן מתחיל. השתמשו ב-"edge": "end" לרגע שבו הוא מסתיים, וב-offsetMs כדי להזיז אותו מעט.
{ "kind": "frame", "frame": 0 }בפריים קבוע, לאלמנטים בלי קריינות, כמו לוגו פתיחה או קטע סיום

לאלמנט שחייב להיראות בתמונה הממוזערת, בפריים 0, השתמשו ב-"enter": { "motion": "none", "durationFrames": 0 }.

כמה זמן אלמנט נשאר

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

כללים ששומרים על תזמון מדויק

  • סימני הזמן חייבים להתאים לתסריט בדיוק, כולל רווחים. כתבו את הצורה המדוברת: "twenty twenty-six" (אלפיים עשרים ושש), לא "2026", ו-"five dollars" (חמישה דולרים), לא "$5".
  • אסור שסצנות יחפפו בזמן. לכל סצנה שייך קטע רציף אחד של הקריינות. כשהחשיפות של שתי סצנות חופפות, resolve_shot_sequence מחזיר 422 scene_overlap.
  • גופנים נלקחים ממשפחות הגופנים הנתמכות, כמו Inter, Roboto, Montserrat, Poppins, Playfair Display, Bebas Neue, Anton, Caveat, Roboto Mono ו-Fira Code. Rubik, Heebo, Cairo ו-Tajawal תומכים בעברית ובערבית.
  • תנועות כניסה הן fade, scale-up, wipe-in, slide-up, slide-down, slide-left, slide-right ו-none.
  • תנועות יציאה הן fade, slide-up, slide-down, slide-left, slide-right ו-none.

סימן זמן שלא נמצא בתמלול עובר לתזמון יחסי כחלופה, ו-warnings מציין זאת.

שרטוטים

שרטוט הוא ביט מונפש מוכן, שממקמים בעזרת חשיפה מסוג blueprint וממלאים ב-params. הכלי list_shot_shapes מחזיר את הקטלוג, והכלי get_shot_shape מחזיר את הפרמטרים של שרטוט אחד עם דוגמה מפורטת. שרטוטים לא עולים כלום בעצמם; מחיר הרינדור מכסה את כל הסרטון.

מזההתפקידיםפריימים כברירת מחדלמה הוא עושה
comparison-splitהצגת יכולת180שני פאנלים עם תוויות מחליקים פנימה מצדדים מנוגדים ונשארים עם קו מפריד ביניהם; תגים אופציונליים קופצים לקראת הסוף.
constellation-hubפתיח, הוכחה חברתית180נקודות עם תוויות קופצות למעגל סביב מוקד מרכזי, ואז השוט מתמקד בליבה.
cta-morph-pressקריאה לפעולה150כפתור מופיע במרכז, וסמן מתקרב לאט ולוחץ עליו.
cursor-ui-demoהצגת יכולת, הצגת המוצר210סמן מוביל את צילומי המסך שלכם דרך לחיצות, והתצוגה עוקבת אחרי כל יעד.
dataviz-countupנקודת כאב240מספר גדול עולה עד ערך מסוים, עם תווית.
device-surface-showcaseהצגת המוצר, הצגת יכולת240הדמיית מכשיר נשארת במקומה, והמסכים שלה מתחלפים בין צילומי המסך שלכם, עם כותרות מסונכרנות.
grid-card-assembleהצגת יכולת, תועלת, הוכחה חברתית180כרטיסי טקסט נכנסים בזה אחר זה, כמו מפל, ומסתדרים בשורות ובעמודות.
kinetic-type-beatsפתיח1501–4 שורות הצהרה מתחלפות; האחרונה קופצת בצבע הדגשה.
logo-assemble-lockupהצגת המוצר, מיתוג180האותיות של שם המותג מתחברות ללוגו ממורכז, עם סלוגן אופציונלי.
overwhelm-surroundנקודת כאב210כרטיסי כלים מתאספים ותגיות מתפזרות פנימה, ואז דרישות מתקרבות ומקיפות מכל צד.
spatial-pan-stationsפתיח, נקודת כאב240תחנות עם תוויות על משטח גדול אחד, שהמצלמה עוברת ביניהן בתנועות פאן חלקות, עם בועת הסבר בכל עצירה.
ticker-takeoverפתיח, מיתוג180שורת פתיחה מוקלדת עם מילת הדגשה מתחלפת, ואז האלמנט הראשי מתפרץ פנימה.
titlecard-revealתועלת, הוכחה חברתית120כותרת נקייה אחת, עם כותרת משנה אופציונלית, שנחשפת בתנועה מאופקת אחת ונשארת על המסך.
typewriter-revealפתיח, מיתוג180טקסט מוקלד אות אחר אות עם סמן מהבהב; תווית משנה אופציונלית עולה בעמעום כניסה.
waterfall-revealפתיח, הצגת יכולת150המילים של שורה נכנסות בחיתוך אחת אחת, משמאל לימין; תווית משנה אופציונלית עולה בעמעום כניסה.

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

הגדרות המותג

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

שאלות נפוצות

מה זה רצף שוטים ב-Nodaro?

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

כמה עולה סרטון של רצף שוטים?

בסרטון של רצף שוטים משלמים בנפרד על הקריינות, על היישור ועל הרינדור. הקריינות עם ElevenLabs v3 עולה 5–33 קרדיטים, היישור המאולץ עולה 33 קרדיטים, והרינדור עולה 55 קרדיטים. המרת התוכנית לפריימים לא עולה כלום.

למה resolve_shot_sequence מחזיר scene_overlap?

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

איך צריך לכתוב מספרים בקריינות?

בקריינות של רצף שוטים, כתבו מספרים כמו שאומרים אותם, למשל "twenty twenty-six" (אלפיים עשרים ושש) או "five dollars" (חמישה דולרים). סימן זמן חייב להתאים לתסריט מילה במילה, והיישור מזהה מילים כפי שהן נאמרות.

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

בדף הזה