למה הכתוביות מוצגות בג'יבריש?
בקובצי כתוביות אין מידע על הקידוד. הרבה כתוביות בעברית שמסתובבות ברשת, במיוחד הישנות, שמורות ב-Windows-1255, ואילו טלוויזיות חכמות, אפליקציות סטרימינג ושרתי מדיה מצפים ל-UTF-8. כך הקובץ תקין, ועל המסך מופיע ג'יבריש. לקבצים אחרים בקידוד הזה ראו המרת Windows-1255 ל-UTF-8.
ג'יבריש
1 00:00:01,000 --> 00:00:03,500 ùìåí, îä ùìåîê? 2 00:00:04,000 --> 00:00:06,000 äëåì èåá, úåãä øáä.
אחרי התיקון
1 00:00:01,000 --> 00:00:03,500 שלום, מה שלומך? 2 00:00:04,000 --> 00:00:06,000 הכול טוב, תודה רבה.
מה הסימנים אומרים?
ùìåíבמקוםשלום: כתוביות ב-Windows-1255 בנגן שמשתמש בקידוד מערבי. זו הטעות הנפוצה ביותר בקובצי SRT בעברית.עברית: כתוביות ב-UTF-8 שהנגן קרא כ-Windows-1252.׳¢׳‘׳¨׳™׳×: כתוביות ב-UTF-8 שתוכנה ישנה ב-Windows בעברית קראה כ-Windows-1255.����: כתוביות ב-Windows-1255 בנגן שמצפה ל-UTF-8, כמו רוב הטלוויזיות החכמות. האותיות עדיין נמצאות בקובץ המקורי.
בשלושת המקרים הראשונים אפשר גם להדביק את הטקסט המשובש ישירות בתיבה. עם � גררו את קובץ הכתוביות המקורי, כי טקסט שהועתק מהמסך כבר לא מכיל את האותיות.
איך מתקנים את הכתוביות
- גררו את קובץ הכתוביות לתיבה למעלה.
- Mojibuster מזהה את הקידוד ומתקן את האותיות המשובשות.
- הורידו את הקובץ ושימו אותו במקום קובץ הכתוביות הישן, ליד הסרט.
התזמונים, המספרים והשורות הריקות נשארים בדיוק כמו שהם.
טיפים לנגנים
- VLC: בהגדרות הכתוביות אפשר לבחור את קידוד ברירת המחדל. אחרי ההמרה מספיק לבחור UTF-8.
- MX Player באנדרואיד: בהגדרות הכתוביות יש אפשרות לקידוד תווים. בחרו UTF-8 אחרי ההמרה, או נסו Windows-1255 לקבצים ישנים אם אתם לא רוצים להמיר אותם.
- Kodi: בהגדרות הכתוביות אפשר לבחור את ערכת התווים שמשמשת כברירת מחדל. אחרי ההמרה ל-UTF-8 לא צריך לשנות כלום.
- טלוויזיות חכמות, Plex ו-Jellyfin: עובדים הכי טוב עם UTF-8 בלי BOM.
- קובצי ASS ו-SUB: שנו זמנית את הסיומת
.assאו.subל-.txt, תקנו את הקובץ והחזירו את הסיומת.
סדר הפוך וסימני פיסוק
לפעמים הנקודה או סימן השאלה מופיעים בתחילת השורה במקום בסופה, או שמספרים מתהפכים בתוך המשפט. זו לא בעיית קידוד: הנגן מציג את השורה משמאל לימין. לכן Mojibuster לא משנה את זה – הוא מתקן רק אותיות.
הפתרון נמצא בנגן או בתוכנה לעריכת כתוביות. בתוכנות מסוימות, כמו Subtitle Edit, יש כלים לתיקון הכיווניות של טקסט עברי באמצעות סימני כיוון בלתי נראים. ואם האותיות עצמן מופיעות בסדר הפוך (םולש במקום שלום), מדובר בעברית "ויזואלית" מקבצים ישנים מאוד – גם את זה Mojibuster לא הופך אוטומטית.
שאלות נפוצות
התזמונים משתנים?
לא. רק האותיות המשובשות מתוקנות; התזמונים, המספרים והשורות הריקות נשארים כמו שהם.
קובצי כתוביות צריכים BOM?
לא. רוב הנגנים עובדים הכי טוב עם UTF-8 בלי BOM, ולכן האפשרות הזאת כבויה מראש בקובצי SRT ו-VTT.
למה הכתוביות תקינות במחשב ובטלוויזיה הן ג'יבריש?
תוכנה במחשב מזהה Windows-1255 או משתמשת בו כברירת מחדל ב-Windows בעברית, ואילו הטלוויזיה מצפה ל-UTF-8. המירו את הקובץ ל-UTF-8 פעם אחת, והוא יוצג נכון בשני המכשירים.
מופיעים סימני שאלה במקום אותיות – אפשר לתקן?
אם סימני השאלה שמורים בקובץ עצמו, האותיות אבדו. Mojibuster יציג כמה כאלה יש, ואז צריך קובץ כתוביות אחר. ההבדל בין אותיות משובשות לאותיות שאבדו מוסבר בדף מה זה ג'יבריש?
אפשר לתקן את כל הכתוביות של סדרה שלמה?
כרגע מתקנים קובץ אחד בכל פעם, וכל קובץ לוקח שניות ספורות. כדי להמיר הרבה קבצים בבת אחת אפשר להשתמש בפקודה בשורת הפקודה, כמו בדף המרת Windows-1255 ל-UTF-8.