זה יותר ממדריך אחד
11 קורסים ו-25 מדריכים חינמיים על אוטומציית AI לעסקים — ומעבר לכך.

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

עוד לא פתחתם את Remotion? במדריך שלנו "Motion video עם Claude" ההתקנה והסצנה הראשונה מוסברות צעד אחר צעד. המדריך הזה ממשיך משם: תבנית אחת, הרבה סרטונים.
התבנית: שלוש סצנות וקובץ נתונים
את המבנה הזה Claude Code יבנה לפי הפרומפטים למטה. הוא קטן בכוונה: שלוש סצנות מספיקות כדי לראות איך קובץ נתונים אחד מנהל את כל הסרטון, וקל להרחיב אותו אחר כך.
מבנה הפרויקט
video-template/
├── src/
│ ├── index.ts # entry point
│ ├── Root.tsx # registers "Report" + the data schema
│ ├── Video.tsx # plays the 3 scenes in a <Series>
│ ├── limits.ts # all the rules in one place
│ └── scenes/
│ ├── TitleScene.tsx
│ ├── ChartScene.tsx
│ └── EndScene.tsx
├── data/
│ ├── example.json # default props
│ ├── stress.json # the worst case
│ └── week-42.json # a new version = a new file
└── public/
└── music.mp3קובץ הנתונים
{
"title": "Online store: week 42",
"subtitle": "Sales, Oct 13-19",
"chart": [
{ "label": "Mon", "value": 120 },
{ "label": "Tue", "value": 95 },
{ "label": "Wed", "value": 140 },
{ "label": "Thu", "value": 160 }
],
"highlight": "+18% vs last week",
"cta": "Full report in the channel"
}כאן נמצא כל מה שמשתנה מסרטון לסרטון. שבוע חדש, לקוח חדש, שיעור חדש הם קובץ JSON חדש לצד הקובץ הזה. הסצנות לא נוגעות.
קובץ הכללים
המגבלות מרוכזות במקום אחד, כדי לכוונן אותן בלי לחפור בסצנות: כמה ארוכה יכולה להיות כותרת, עד כמה הגופן יכול לקטון, כמה עמודות נכנסות בתרשים.
export const LIMITS = {
titleMaxChars: 48,
titleMaxLines: 2,
titleFontMax: 120, // px
titleFontMin: 64, // px, never smaller
chartMaxBars: 7,
scenes: { title: 3, chart: 5, end: 3 }, // seconds
musicVolume: 0.35,
};כותרת
כותרת וכותרת משנה מהנתונים. גודל הגופן נבחר כך שהטקסט ייכנס לפריים, ושבירת השורות נעשית לפי מילים ולא באמצע מילה.
תרשים
העמודות גדלות לפי הערכים בנתונים. משנים מספר אחד, והעמודה, התווית והסקאלה זזות יחד. שום דבר לא מצויר מחדש ביד.
פריים סיום
התוצאה המרכזית וקריאה לפעולה. הוא לוקח את אותם נתונים, ולכן המספר הסופי תמיד תואם לתרשים.

פרומפטים ל-Claude Code
הריצו אותם אחד אחרי השני בתיקייה ריקה, עם Claude Code בטרמינל. אחרי כל שלב פתחו את התצוגה המקדימה ובדקו לפני שממשיכים.
שלב 0. תנו ל-Claude Code את הכללים של Remotion
Remotion מפרסמת סקילים רשמיים לסוכני קוד: איך לעשות נכון אנימציה, פריסה, גופנים וסאונד. התקינו אותם פעם אחת בתיקיית הפרויקט, ו-Claude Code יפעל לפיהם בעצמו.
npx skills add remotion-dev/skillsשלב 1. בנו את התבנית
יוצר את הפרויקט, שלוש הסצנות, סכמת הנתונים וקובץ הכללים.
צור בתיקייה הזו פרויקט Remotion לסרטון אנכי 1080x1920, 30 fps. מבנה: src/Root.tsx רושם קומפוזיציה אחת "Report"; src/Video.tsx מנגן שלוש סצנות ברצף עם <Series>: TitleScene (3 שניות), ChartScene (5 שניות), EndScene (3 שניות). כל הטקסטים והמספרים מגיעים דרך props ומתוארים בסכמת zod: title, subtitle, chart (מערך של {label, value}, עד 7 פריטים), highlight, cta. שים דוגמה ב-data/example.json והשתמש בה כ-defaultProps. את כל המגבלות (אורך כותרת מקסימלי, גודל גופן מינימלי ומקסימלי, מספר עמודות מקסימלי, משך הסצנות) העבר ל-src/limits.ts. בלי טקסט קשיח בתוך הסצנות. בסוף הפעל את התצוגה המקדימה ותגיד לי איך לפתוח אותה.שלב 2. הפכו את התבנית לעמידה
השלב שמבדיל תבנית מסרטון חד-פעמי. בלעדיו הכותרת הארוכה הראשונה שוברת את הפריים.
הפוך את התבנית לעמידה לכל נתונים. 1) כותרת: בחר את גודל הגופן עם fitText מ-@remotion/layout-utils, אבל לא פחות מהמינימום ב-limits.ts; אם עדיין לא נכנס, שבור לפי מילים לכל היותר ל-2 שורות, ואם גם זה לא מספיק, הצג בתצוגה המקדימה שגיאה ברורה במקום לחתוך את הטקסט. 2) תרשים: הסקאלה מתאימה את עצמה לערך הגדול ביותר, התוויות לא עולות זו על זו, ויותר עמודות מהמותר מחזירות שגיאה. 3) תנועה: אותה כניסה חלקה (ease-in-out) לכל האלמנטים, תזמונים מ-limits.ts. 4) סאונד: מוזיקת רקע מ-public/music.mp3 עם כניסה ודעיכה הדרגתיות, עוצמה שנקבעת ב-limits.ts. אחר כך צור את data/stress.json עם הכותרת הארוכה ביותר, המספרים הגדולים ביותר ומקסימום עמודות, ובדוק איתו כל סצנה.שלב 3. התאימו לנושא שלכם
כשהמנגנון עובד, משנים את המראה והתוכן. במקום הדוגמה בסוגריים תארו את המקרה שלכם.
התאם את התבנית לנושא שלי: [סקירת מכירות שבועית של חנות אונליין / דוח חודשי ללקוח / שיעור קצר עם שלוש נקודות עיקריות]. שנה את סכמת הנתונים בהתאם, ועצב מחדש את הסצנות: רקע כהה, צבע הדגשה אחד [#a855f7], גופן צר וגדול לכותרות. שמור את הכללים מ-limits.ts ואת מבחן הלחץ. הראה לי מה השתנה בסכמה, כדי שאדע אילו שדות למלא.Claude Code עשוי לקרוא לקבצים קצת אחרת או להציע מבנה טוב יותר. זה בסדר. העיקר שהטקסטים והמספרים יישארו בקובץ הנתונים, והמגבלות במקום אחד.
כווננו את התבנית, אחרת הכותרת תגלוש מהמסך
תבנית חוסכת זמן רק אם נתונים חדשים לא שוברים אותה. ארבעה דברים שמגדירים פעם אחת, לפני שסומכים עליה עם סרטון אמיתי.
אורך הטקסט
החליטו כמה תווים מותרים בכותרת, בכותרת המשנה ובתווית. טקסט ארוך מדי צריך להחזיר שגיאה שרואים בתצוגה המקדימה, ולא סרטון שיוצא בשקט לפרסום עם חצי משפט.
שבירת שורות וגודל גופן
הגופן קטן כדי להיכנס לרוחב, אבל לא מתחת למינימום קריא. מעבר לזה הטקסט נשבר לפי מילים לשורה שנייה. בדקו בכל שפה שבה אתם מפרסמים: מילים ברוסית ובעברית ארוכות יותר, ועברית נכתבת מימין לשמאל.
תנועה
עקומת האצה אחת וסט תזמונים אחד לכל התבנית. כך סרטון חדש זז בדיוק כמו הקודם, ולכותרת ארוכה יש מספיק זמן קריאה, כי המשך מחושב מהנתונים.
סאונד
מוזיקה עם כניסה ודעיכה הדרגתיות ועוצמה קבועה, כדי שלא תיקטע כשהסרטון מתארך בכמה שניות. אם יש קריינות, המוזיקה מתחתיה שקטה יותר.
מבחן לחץ
החזיקו קובץ נתונים עם המקרה הגרוע: הכותרת הארוכה ביותר, המספר הגדול ביותר, הכי הרבה עמודות. הריצו אותו אחרי כל שינוי בתבנית. אם הוא נראה טוב, גם נתונים אמיתיים ייראו טוב.

גרסה חדשה מנתונים חדשים
כשהתבנית מכווננת, סרטון חדש הוא קובץ נתונים חדש ופקודה אחת.
- 01
העתיקו את קובץ הנתונים
שכפלו את data/example.json, תנו לו שם חדש (למשל week-42.json) ושנו את הערכים.
- 02
בדקו בתצוגה המקדימה
פתחו את הסטודיו, הדביקו את הערכים החדשים בפאנל ה-props ונגנו את הסרטון עד הסוף. כאן תופסים כותרת ארוכה מדי.
terminalnpx remotion studio - 03
רנדרו
העבירו את קובץ הנתונים לפקודת הרינדור. ב-Windows השתמשו בקובץ ולא ב-JSON בתוך הפקודה: המעטפת מוחקת את המירכאות.
terminalnpx remotion render src/index.ts Report out/week-42.mp4 --props=data/week-42.json - 04
הרבה בבת אחת
תיקייה של קובצי נתונים הופכת לתיקייה של סרטונים בלולאה קצרה. או בקשו מ-Claude Code: "הוסף סקריפט npm שמרנדר כל קובץ מ-data/ ל-out/".
bashfor f in data/*.json; do npx remotion render src/index.ts Report "out/$(basename "$f" .json).mp4" --props="$f" done

מתי תבנית וידאו שווה את המאמץ
לבנות ולכוונן את התבנית לוקח ערב. היא משתלמת איפה שהפורמט חוזר ורק התוכן משתנה.
סקירות קבועות
חדשות השבוע, השוק, עדכוני מוצר: כל פעם אותו מבנה, מספרים וכותרות חדשים.
דוחות
סיכום חודשי ללקוח או לצוות: מכירות, תנועה, התקדמות. הנתונים מהגיליון נכנסים ישר ל-JSON.
סרטוני לימוד
שיעורים קצרים בסדרה: נושא, שלוש נקודות עיקריות, מסקנה. המראה אחיד לאורך כל הקורס.
מתי לא כדאי
סרטון קריאייטיב חד-פעמי עם סצנות ייחודיות מהיר יותר לעשות ביד או בעורך רגיל. תבנית מנצחת בערך מהסרטון השלישי באותו פורמט.
רישיון Remotion
Remotion חינמי לאנשים פרטיים, לארגונים ללא מטרות רווח ולחברות של עד 3 אנשים. חברות מסחריות גדולות יותר צריכות רישיון חברה. התנאים, הגרסאות והמחירים משתנים, לכן לפני שימוש מסחרי בדקו את הרישיון העדכני ב-remotion.dev.
התבנית היא רק ההתחלה
המדריך הזה נותן תבנית עובדת שנבנית מנתונים. בקורס אנחנו ממשיכים:
- תכנון סרטון עם Claude: תסריט ולוח תכנון לפני הקוד
- כמה סצנות בקומפוזיציה אחת ומעברים ביניהן
- מוזיקה, סאונד וקול מסונכרנים עם התמונה
- רינדור, ייצוא ופרסום הסרטון המוכן
קורס: Motion video עם בינה מלאכותית
מכרטיס הכותרת הראשון ועד סרטון מוכן: תכנון, סצנות, מעברים, סאונד ורינדור ב-Remotion עם Claude Code.
Remotion, הסקילים שלו לסוכנים ו-Claude Code מתעדכנים לעתים קרובות: פקודות, שמות חבילות ותנאי הרישיון עשויים להשתנות. אם משהו לא תואם, בדקו את התיעוד העדכני ב-remotion.dev.
המדריך הזה חינמי ב-100%
כל התבנית וכל הפרומפטים בחינם. ואם רוצים להעמיק, יש לנו 11 קורסים על בינה מלאכותית, תוכן ואוטומציה. גישה מלאה ב-$44.90.

תגובות