דלג לתוכן

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

1 min read 1 views עודכן לאחרונה: אוג 2, 2026
A television on a stand showing a paused frame, a remote control on the arm of a sofa

עיקרי הדברים

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

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

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

איך מבחינים בין השתיים בשלושים שניות

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

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

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

איך מתקנים פיגור קבוע

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

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

שימו לב לתחילת הקובץ אחרי הזזה לאחור

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

למה כתוביות סוחפות ולא סתם מאחרות

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

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

איך מתקנים סחיפה באמצעות המרת קצב פריימים

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

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

כשזו לא בעיה של פיגור או סחיפה בכלל

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

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

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

מה לצפות לו כשלא בטוחים באיזו תקלה נתקלתם

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

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

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

תשובות

Frequently Asked Questions

איך אני יכול לדעת אם הכתוביות שלי מוזזות בפיגור קבוע או סוחפות?

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

למה הכתוביות שלי מתרחקות מהסנכרון ככל שהסרטון מתקדם?

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

איך מזיזים את כל הכתוביות בקובץ באותו היקף?

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

מה קורה אם שורת כתוביות מקבלת זמן התחלה שלילי?

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

אפשר לתקן כתוביות שגויות רק באמצע הסרט?

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

האם הזזת קובץ כתוביות משנה את המילים בו?

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

Merey Tleugazin

מייסד SozAI. בונה כלים שהופכים דיבור לטקסט עבור אנשי מקצוע ברחבי העולם.

SozAI
SozAI — הורדה בחינםתמללו אודיו ווידאו מיידית
הורדת האפליקציה