ScreenFlow to AE
מהקלטת מסך לסצנה ב-After Effects שאפשר להמשיך לערוך.
הדגמה אינטראקטיבית הדגמה בדפדפן על נתונים לדוגמה. הכלי עצמו עוד לא שוחרר.
הבעיה
הקלטת מסך מלוטשת יוצאת נעולה. זום חדש או גרסה אנכית מחייבים להתחיל מההתחלה.
מה בניתי
סקריפט שבונה את ההקלטה מחדש ב-After Effects בשכבות נפרדות: המסך, המצלמה, הקול, הסמן וכל זום.
- כל זום נשאר ניתן לעריכה
- רחב, אנכי ומרובע מהקלטה אחת
- מידע חסר מסומן, לא מנוחש
יכולות ומגבלות
נבנה ונבדק
- קורא את המסך, המצלמה, האודיו, תנועות הסמן, הקליקים וטווחי הזום של ההקלטה, והופך אותם לתוכנית בנייה אחת.
- כל זום מכוון למטרה ברורה: נקודה שקבעתם, או הקליקים שבתוך הזום, או הסמן, או המרכז. התוכנית מציינת באיזו מטרה השתמשה.
- הזומים נוחתים בדיוק במטרה ולא גולשים ממנה, וזומים קרובים עוברים ישר ממטרה למטרה.
- בפריים אף פעם לא נראה שוליים ריקים. כל פריים נבדק.
- תנועת הסמן מצטמצמת מכ-1,400 דגימות לכ-120 קיפריימים, ונשארת במרחק של עד 2 פיקסלים מהמסלול המקורי.
- שלושה סגנונות תנועה (Smooth, Focused, Rapid), שלושה יחסי מסך (16:9, 9:16, 1:1), ובועת מצלמה בכל פינה.
- שום נתון חסר לא מנוחש בשקט. כשחסרים סמן, מצלמה, אורך אודיו או קצב פריימים, התוכנית עוברת לחלופה ואומרת זאת.
מגבלות
- הסקריפט נבדק ב-After Effects 26.5.0 על macOS 27.0.1 על הקלטה לדוגמה. הוא עוד לא זמין להורדה, כי לא נבדק על ייצוא אמיתי.
- הקריאה של תיקיות הקלטה אמיתיות נכתבה לפי פורמט של גרסה ישנה, ועוד לא נבדקה על ייצוא אמיתי. גרסאות פרויקט חדשות לא נתמכות.
- הסמן תמיד חץ. מעברים לסמן טקסט או יד לא נבנים מחדש.
- התצוגה המקדימה בדפדפן מציירת מסך אפליקציה בדיוני, ולא מנגנת וידאו.
מתוכנן
בדיקה על ייצוא של הקלטה אמיתית, סוגי סמן, והורדה ברגע שהבדיקה תעבור.
איך משתמשים
- בוחרים סגנון תנועה, יחס מסך ופינה לבועת המצלמה. התוכנית והבדיקות מתעדכנות מיד.
- מנגנים את התצוגה המקדימה או עוברים בה ידנית. הבלוקים הבהירים בציר הזמן הם זומים, והקווים הכהים הם קליקים.
- מסמנים "Drop cursor data" או "Drop camera" כדי לראות איך התוכנית עוברת לחלופה ואומרת זאת.
- מייצאים את התוכנית כ-JSON כדי לשמור אותה.
איך זה עובד
- מטרת הזום נקבעת לפי סדר קבוע: נקודה ידנית, אחר כך הקליקים בטווח, אחר כך הסמן, ולבסוף המרכז.
- קנה המידה והמיקום זזים יחד על עקומה אחת, כך שהזום נשאר מכוון למטרה שלו.
- מסלול הסמן מפושט עד שכל פריים נמצא במרחק של עד 2 פיקסלים מהמקור המוחלק.
- בדיקה הלוך-חזור משווה את התזמון, תנועת המצלמה, דיוק הסמן ואורך האודיו למקור.
הורדה
עדיין אין הורדה. הורדה מופיעה כאן רק אחרי שהחבילה נבנית מקוד שנבדק, מותקנת ונבדקת בתוך התוכנה עצמה.
גרסאות שנבדקו ומגבלות
- עבר Unit: full fictional recording passes the round-trip checks Node 22, Linux
- עבר Unit: zoom targets (manual, clicks) and no empty edge at any frame Node 22, Linux
- עבר Unit: close ranges reframe; a reframe never lands before its range Node 22, Linux
- עבר Unit: cursor keys within 2 px tolerance with far fewer keys Node 22, Linux
- עבר Unit: stated fallbacks when cursor, camera, frame rate or audio length are missing Node 22, Linux
- עבר Unit: validation catches a broken plan Node 22, Linux
- עבר Unit: output formats and the recording-folder adapter (fictional fixture) Node 22, Linux
- עבר Host script: syntax check and JSON guard rejects non-JSON Node 22 parser, not After Effects
- עבר Host: build the comp inside After Effects After Effects 26.5.0, macOS 27.0.1
- עוד לא נבדק Adapter: a real recording-app export No real export available
נבדק לאחרונה: 2026-10-31.
המתכנן ובדיקות ההלוך-חזור שלו נבדקו. הסקריפט ל-After Effects רץ ב-After Effects 26.5.0 על macOS 27.0.1 על הקלטה בדיונית: הוא בנה את הקומפוזיציה של 24 שניות עם 14 קיפריימים של זום ו-123 של סמן. ערכים שנקראו בתוך After Effects מראים שבקר Zoom amount משנה כל זום ב-50, 100 ו-150 אחוז כשפריימי 1x נשארים קבועים, וכל קליק בתוך הפריים נשאר בתוך הזום; הפריימים נבדקו. מתאם הקלט עוד לא נבדק על ייצוא אמיתי מאפליקציית הקלטה. תיעוד: labs/host-tests/results/2026-10-31-mac.
פרטים
- קלט
- תיקיית הקלטת מסך עם נתוני הפרויקט שלה
- פלט
- קומפוזיציה של After Effects שאפשר לערוך
- רץ ב
- סקריפט ל-After Effects, נבדק ב-After Effects 26.5.0 על macOS 27.0.1, ומתכנן שרץ בדפדפן. הסקריפט לא זמין להורדה עד שייבדק על ייצוא של הקלטה אמיתית.
- מקור
- מקורי, נבנה מחדש מאפס