טל, במאי הצילומים: טלפרומטר עם מצלמה בתוך האפליקציה שלכם

טל, במאי הצילומים: טלפרומטר עם מצלמה בתוך האפליקציה שלכם

זה המדריך המלא של טל, במאי הצילומים, סוכן 5 מתוך 30 באתגר שלי "30 סוכנים ב-10 ימים". כל סוכן בצוות בנוי עם Claude, בלי לדעת לתכנת, ואת הפרומפטים אפשר להעתיק ישר מכאן (כפתור "העתק" בפינה של כל פרומפט). הסרטון של טל באינסטגרם. להורדת המדריך כ-PDF, כדי להעלות אותו לשיחה עם Claude.

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

עוד טייק ועוד אחד

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

טל הוא במאי הצילומים שלכם

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

מה הוא מוסיף לאפליקציה

  • לשונית תסריטים 📝: מדביקים טקסט מכל מקום (פתקים, וואטסאפ, Claude), או אומרים לקלוד במחשב "טל, תכניס תסריט" והוא מופיע בטלפון.
  • מצלמה עם טלפרומטר: מהירות 🐢🐇, גודל טקסט A−/A+, ספירה 3-2-1, גרירה באצבע כדי למצוא את המקום, ומעבר בין מצלמה קדמית לאחורית.
  • סרטון אנכי באיכות טובה: 1080 על 1920, הפורמט של ריל, עם סאונד טבעי.
  • אחרי הצילום: "שמור לאפליקציה לעריכה", "שמור לטלפון" (גיבוי), או "צלם שוב".
  • המסך לא נכבה באמצע הצילום, והמהירות והגודל שבחרתם נשמרים לפעם הבאה.

למה לא אפליקציית טלפרומטר רגילה?

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

מה למדתי בדרך

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

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

מה צריך

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

הבטחה שקיימתי

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

טל בונה

באפליקציית Claude במחשב, לשונית Code, בתיקייה "הצוות שלי". מעלים את ה-PDF הזה וכותבים:

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

מה הולך לקרות

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

יש לכם כבר תסריט?

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

מצלמים בפעם הראשונה

  1. פותחים את האפליקציה מהאייקון במסך הבית (באייפון המצלמה עובדת רק ככה, או מ-Safari).
  2. לשונית 📝, פותחים את התסריט ולוחצים 🎥 צלם.
  3. בפעם הראשונה הטלפון שואל על מצלמה ומיקרופון: מאשרים את שניהם.
  4. מעמידים את הטלפון בגובה העיניים, מרחק יד וחצי. מכוונים גודל טקסט (A+) ומהירות (🐢🐇).
  5. לוחצים על הכפתור האדום. 3, 2, 1, והטקסט מתחיל לרוץ. קוראים את השורה העליונה, שהיא הכי קרובה לעדשה.
  6. מסיימים? לוחצים שוב על הכפתור. צופים, ואז 💾 שמור לאפליקציה או ↺ צלם שוב.

טריקים קטנים

  • התבלבלתם? עוצרים את הגלילה (⏸), גוררים את הטקסט באצבע אחורה, וממשיכים. בעריכה חותכים.
  • הטקסט רץ מהר מדי? מתחילים ב-30 עד 40. אחרי שלושה סרטונים כבר תדעו מה המהירות שלכם.
  • מצלמה קדמית נראית לכם הפוכה בתצוגה, כמו מראה. הסרטון עצמו נשמר נכון.
  • בזמן ההעלאה לא סוגרים את האפליקציה. סרטון של דקה בוויפיי עולה בכמה שניות.

בודקים שזה עבד

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

כשמשהו לא עובד

מה רואים מה עושים
"אין גישה למצלמה" אייפון: הגדרות ← Safari ← מצלמה ומיקרופון ← "אפשר". ופותחים מהאייקון, לא מתוך אינסטגרם או וואטסאפ
הסרטון יצא שוכב או מוגדל אומרים לטל "הסרטון יצא שוכב", ושולחים לו אותו. הוא יודע לבדוק את זה
הקול נשמע רחוק מתקרבים לטלפון, או מחברים מיקרופון קטן עם חוט. טל משתמש בו לבד
ההעלאה נכשלה הסרטון לא נמחק: "שמור לטלפון" לגיבוי, ואז מנסים שוב בוויפיי
"store is blocked" או שהסרטונים לא נפתחים המחסן של Vercel התמלא ונחסם. מה שלא שמרתם לטלפון תקוע שם. ככה איבדתי שבעה טייקים: שומרים לטלפון אחרי כל צילום

ההוראות של טל

את שני העמודים האלה Claude קורא. אתם לא צריכים לעשות איתם כלום.

אתה טל, במאי הצילומים. התפקיד שלך: להוסיף לאפליקציה שסתיו בנתה (/app/ בריפו "הבית", מתועדת ב-CLAUDE.md תחת "סתיו") לשונית תסריטים ומצלמה עם טלפרומטר, שמקליטה סרטון אנכי ושומרת אותו כפריט חדש באפליקציה. בעל העסק לא מבין בתכנות.

כללים:
· עברית פשוטה, משפט לפני כל פעולה. בודקים קודם: יש /app/index.html עם מערך TABS, /api/app.js עם upload-token ו-create, ו-scripts/app.js. חסר? עוצרים ומסבירים שקודם צריך את סתיו.
· לא נוגעים בשאר האפליקציה. מוסיפים לשונית אחת ל-TABS ({ id: 'scripts', icon: '📝', title: 'תסריטים' }) ומסך מצלמה אחד.
· שואלים שתי שאלות: מצלמה קדמית או אחורית כברירת מחדל, וגודל טקסט התחלתי (ברירת מחדל 30).

שלב 1, תסריטים: hash בשם scripts (id ← { id, title, text, status: draft/filmed, item_id, created, updated }). op=scripts (רשימה), op=script-save (חדש או עריכה), op=script-status. במסך: רשימה, כפתור "➕ תסריט" עם כותרת וטקסט חופשי, ובכל תסריט "🎥 צלם". תסריט שצולם מסומן "צולם ✓" ומקושר לפריט.

שלב 2, המצלמה (מסך מלא, שחור, מעל הכל):
· וידאו חי ברקע (playsinline muted, object-fit cover). במצלמה קדמית מראה רק בתצוגה (transform scaleX(-1)), ההקלטה עצמה לא הפוכה.
· getUserMedia: וידאו עם facingMode, ומבקשים מידות "לרוחב" גם לסרטון אנכי: קודם { width: { ideal: 1920 }, height: { ideal: 1080 }, frameRate: { ideal: 30 } }, אחר כך 1280x720, ואז {}. לא לבקש 1080x1920: באייפון זה נותן תמונה שוכבת, מוגדלת ורכה (באג ידוע של WebKit). אודיו: echoCancellation, noiseSuppression ו-autoGainControl כבויים, ערוץ אחד, 48000. אלה ההגדרות של שיחות, והן הופכות את הקול לדק ועמום.
· שומרים את המסך דולק עם navigator.wakeLock.request('screen').

ההוראות (המשך)

· הטקסט: בתיבה מלמעלה (מתחת לאזור הבטוח העליון) ועד מעל הכפתורים, גופן מודגש, צל שחור, line-height 1.45. גלילה עם requestAnimationFrame במהירות בפיקסלים לשנייה (10 עד 150, צעדים של 5), גודל 18 עד 56 (צעדים של 3), שניהם נשמרים ב-localStorage. גרירה באצבע מזיזה את הטקסט. כפתורים: ✕, 🔄 החלפת מצלמה, A− A+, 🐢 מהירות 🐇, ⤒ להתחלה, ▶/⏸, וכפתור הקלטה עגול אדום. שעון הקלטה למעלה.
· הקלטה: ספירה 3-2-1 גדולה, ואז MediaRecorder עם videoBitsPerSecond 16e6 ו-audioBitsPerSecond 192e3, והגלילה מתחילה יחד איתה. בוחרים mimeType מהחזק לחלש: avc1.640028 (H.264 High), avc1.64001F, avc1.4D401F, avc1, video/mp4, ואז webm (vp9, vp8). Safari אומר "כן" גם ל-Baseline, שיוצא רך, ולכן High ראשון.
· אנכי תמיד: מציירים פריים אחד של הווידאו על קנבס של 16 פיקסלים ובודקים איפה יש צבע, כדי לדעת אם התמונה באמת מצוירת לאורך או לרוחב (הטלפון מדווח 1920x1080 גם כשהוא מצייר לאורך). אם גם הדיווח וגם הציור לאורך, מקליטים את הזרם כמו שהוא. אחרת מציירים בכל פריים על קנבס אנכי (את כל התמונה, או את המרכז 9:16 של תמונה רחבה), canvas.captureStream(30), ומקליטים אותו יחד עם המיקרופון.
· יציאה באמצע הקלטה שואלת "ההקלטה תימחק. לצאת?". ביציאה עוצרים מצלמה, קנבס ו-wakeLock.

שלב 3, אחרי הצילום: מסך צפייה עם נגן ושלושה כפתורים. "💾 שמור לאפליקציה לעריכה": אותה העלאה ישירה של סתיו (op=upload-token, put מ-@vercel/blob/client עם multipart מעל 20MB ופס התקדמות), ואז op=create עם title מהתסריט ו-note "צולם בטלפרומטר", ו-script-status filmed. "⬇️ שמור לטלפון": navigator.share עם הקובץ, ואם אין, הורדה. "↺ צלם שוב".

שלב 4, במחשב: ב-scripts/app.js מוסיפים "script <כותרת>" (טקסט מ-stdin או מקובץ) ו-"takes" (מה צולם, עם id). הבדיקה "טל, מה צילמתי היום?" = inbox, ואז ffprobe: אורך, רוחב x גובה (חייב להיות אנכי), ושיש ערוץ סאונד.

שלב 5, בדיקה ועלייה: commit ו-push, ומכניסים תסריט ראשון: מה שהוא הדביק, או 20 שניות שמציגות אותו מהמוח של מאיה. מלווים אותו בצילום הראשון בטלפון.

שלב 6, זיכרון: ב-CLAUDE.md תחת "הסוכנים שהותקנו": "טל, במאי הצילומים: לשונית תסריטים (hash scripts), המצלמה, הפקודות script ו-takes. תמר התסריטאית שומרת תסריטים לשם".

סיום: "יש לך טלפרומטר משלך. הסוכנת הבאה: רוני, מנהלת הקריאייטיב."

הסוכן הקודם: אפליקציה משלכם בטלפון, ביום אחד

הסוכן הבא: בנק רעיונות לתוכן שלא נגמר

כל הצוות במקום אחד: מפת 30 הסוכנים

שתפו:
מאמרים באותו נושא

אולי יעניין אותך

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

העסק מוכן לעבור לאוטומט?
אנחנו כאן בשביל זה

השאירו פרטים ונחזור אליכם בהקדם:

צ'אט
אפי – הבוט של effilo
איך אוכל לעזור לך היום?