OpenAI this week
שלושה פוסטים רשמיים של OpenAI
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
ספריית הסרטונים של Kiwi AI. צילומי מסך של הפוסטים הרשמיים, הסבר באנגלית ומה אפשר לעשות עם היכולת החדשה כבר היום.
Follow for tomorrow's AI news.
שלושה פוסטים רשמיים של OpenAI
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שני פוסטים רשמיים של Perplexity
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
ארבעה פוסטים רשמיים של Google
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
ארבעה פוסטים רשמיים של Notion
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שני פוסטים רשמיים של Replit
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שני פוסטים רשמיים של ElevenLabs
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שלושה פוסטים רשמיים של Vercel
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שני פוסטים רשמיים של Cloudflare
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
שני פוסטים רשמיים של Shopify
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
x
כרטיסי פוסט אמיתיים, קריינות באנגלית, הדגשת המילה שנשמעת, ולוגו Kiwi AI בעיגול בפינה הימנית העליונה.
בטלפון: אם הסרטון נפתח במקום לרדת, אפשר לשמור אותו דרך תפריט השיתוף של הדפדפן.
סרטונים נוספים יופיעו כאן כשיהיו מוכנים.
מתכון העבודה לסרטוני החדשות, לפי סרטון הבדיקה שאושר. הסרטון שמעל הוא סרטון הייחוס. הכללים כאן הם המפרט לסרטונים הבאים.
חברה אחת בכל סרטון. 2 עד 5 פוסטים (לא פוסט בודד, לא יותר מחמישה). רק פוסטים רשמיים אחרונים, מהיום או מאתמול, שמכריזים על יכולת חדשה למשתמשים. פותחים כל קישור בעצמנו ב-x.com בלי להתחבר, ומאשרים חשבון, טקסט, תאריך וצפיות. עמוד צד שלישי שמטמיע פוסט הוא לא הוכחה. שומרים רשימת מקורות.
בדפדפן הענן, בלי התחברות ובלי לפרסם כלום. מקטינים ל-zoom של 0.82 כדי שגם פוסט גבוה עם וידאו ייכנס, מסירים את הבאנרים התחתונים (Continue to X, See all the replies), מודדים את ה-article הראשון, מצלמים PNG וחותכים אליו עם שוליים קטנים. לא משתמשים בשום תמונה מחוללת, אמנות AI או תמונות מלאי.
כ-140 עד 170 מילים, 10 עד 11 משפטים קצרים. פתיחה: Here are N things <Company> shipped this week, and exactly how you can use each one right now. לכל פוסט: מה זה, ואיך משתמשים בזה עכשיו (באיזה מנוי, באיזו אפליקציה, איפה לוחצים, מה לנסות). סיום: N upgrades, all live. בלי Follow for tomorrow's AI news. בסיפור: המשפט הזה נאמר רק בסיום הקבוע (שלב 7), פעם אחת. סרטון הבדיקה: 3 פוסטים, 66.3 שניות (סיפור 60.7 + סיום 5.6). אין אורך מינימום לערוץ הזה.
קול Aoede, בלי הערות במאי (מסנן הבטיחות דחה אותן). הקריינות נוצרת דרך הסוכן הראשי. זמני מילים מ-faster-whisper בדגם small.en (int8, 2 תהליכונים) עם word_timestamps. לא מחלקים זמן שווה ולא ממלאים מילה חסרה. אם whisper מפצל מילה (למשל 1.1) משנים את הטקסט לתצוגה ושומרים את זמני ההתחלה והסיום שנמדדו. בסוף מתמללים שוב את האודיו הסופי ומשווים למילה.
הסקריפט pipeline/render_ai_news.py קורא story.json (sentences, scene_of_sentence, images, word_times, audio). 720x1280, 24fps, H.264 ו-AAC, faststart. רקע כחול כהה עם גרדיאנט, כרטיס פוסט ברוחב 664 עם זום איטי, מעבר 0.35 שניות לפני תחילת המשפט, החלפה הדרגתית של 0.5 שניות. כתוביות למטה: המילה הנוכחית בזהב, מילים שנאמרו בקרם, הבאות עמומות, ונקודות התקדמות. מרנדרים בחלקים (0-22, 22-44, 44-סוף) ומחברים עם האודיו בהשהיה של 300ms.
הלוגו היחיד בפינה הוא הלוגו של Kiwi AI (kiwi-ai-logo-curved.png, כבר עיגול עם שקיפות מחוץ לעיגול). בלי דמויות של חברות. מניחים בפינה הימנית העליונה: 104px, 14px מהקצה הימני, 10px מלמעלה, עם ffmpeg overlay (או pipeline/add_logo.sh). גודל 150px כיסה את טקסט הפוסט ונפסל. בודקים פריימים (2s, 10s, 30s, 55s) שהעיגול לא מכסה טקסט.
בסוף כל סרטון מוסיפים את הסיום הקבוע (kiwi-outro-approved-v1.mp4, 5.6 שניות, עם קול), באותו מבנה כמו הסיום של Fluent Fox: רקע כחול כהה, קיווי עם משקפי שמש בדיסק שחור (לא הלוגו שבפינה), שורת כפתורים Like, Subscribe ופעמון, ועכבר שלוחץ עליהם אחד אחד (Liked בכחול, Subscribed באדום, הפעמון נדלק). הקריינות (Aoede): Like, subscribe, and tap the bell. Follow for tomorrow's AI news. בשניות 0.75, 1.35 ו-2.45 לוחצים, הטקסט מופיע ב-3.05 וב-3.85, ובסוף דעיכה לשחור. לוגו הפינה נשאר גם בסיום. מחברים עם ffmpeg concat. בלי שם ערוץ, בלי The End ובלי שקופית נוספת. אפשר לרנדר מחדש עם pipeline/render_outro.py.
שלב אחרון חובה לפני מסירה: אחרי הרינדור בודקים בקפידה שהכתוביות מסונכרנות עם הקול, בכמה נקודות לאורך הסרטון. מתמללים את האודיו הסופי במודל שני (base.en), משווים את זמני המילים לזמני ההדגשה בפריימים, וקודם בודקים אורך עם ffprobe: לפחות 70 שניות כולל הסיום. מוודאים שהפער החציוני קטן מ-0.1 שנייה ואין מילה שסוטה ביותר מ-0.4 שנייה. בנוסף מוציאים לפחות 8 פריימים ומוודאים שהמילה המודגשת היא המילה שנאמרת. מילים שהתפצלו או הובנו לא נכון בתמלול מתוקנות לפי הטקסט המקורי, והמיקום שלהן נבדק שוב. הכתוביות מקדימות את הקול ב-0.12 שנייה. אם משהו לא מסתנכרן, מתקנים ומרנדרים מחדש לפני השליחה.
Source: the approved test video "ai-news-kiwi-test-v6.mp4" (OpenAI, 3 posts, 66.3s: story 60.7s + outro 5.6s, 720x1280). Follow this pipeline exactly. Reference renderer: pipeline/render_ai_news.py.
story.json fields: sentences (list of strings), scene_of_sentence (index of the screenshot shown for each sentence), images (post PNG paths), word_times (JSON path), audio (WAV path). Paths are relative to story.json. Example from the test: 10 sentences over 3 images, scene_of_sentence = [0,0,0,0,1,1,1,2,2,2] (the story ends on "Three upgrades, all live."; the call to follow is only in the outro). Whisper words are grouped into sentences by the trailing period.
Run: python3 render_ai_news.py story.json out.mp4 (optional --start S --end E renders a silent chunk; needed because one tool call is limited to about 2 minutes: render 0-22s, 22-44s, 44-end as chunks, concat them with ffmpeg, then mux the audio with: -af adelay=300:all=1,apad -shortest -c:a aac -b:a 128k -movflags +faststart).
Look of the render (all in render_ai_news.py):
ffmpeg -i video.mp4 -i kiwi-ai-logo-curved.png -filter_complex "[1:v]scale=104:104[l];[0:v][l]overlay=W-w-14:10" -c:a copy -preset veryfast out.mp4
ffmpeg -i story.mp4 -i kiwi-outro-approved-v1.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0]concat=n=2:v=1:a=1[v][a]" -map "[v]" -map "[a]" -c:v libx264 -preset fast -crf 22 -pix_fmt yuv420p -c:a aac -b:a 128k -ar 24000 -movflags +faststart final.mp4
בודקים פריימים בתחילה, באמצע, בכל חיתוך ובסוף. יש אודיו, הסרטון קטן מ-16MB, והאודיו הסופי מתומלל זהה לתסריט. מוסרים עם רשימת המקורות.