תיקון כתוביות בעברית שמוצגות בג'יבריש

הטלוויזיה החכמה, VLC או האפליקציה מציגים את הכתוביות כ-ùìåí או כסימני שאלה במקום עברית? הכתוביות כנראה שמורות ב-Windows-1255. גררו את הקובץ לכאן, ו-Mojibuster ישמור אותו ב-UTF-8.

עובד עם טקסט ועם הקבצים האלה:

  • CSV
  • TXT
  • JSON
  • XML
  • SRT
  • VTT
  • SMI
  • TSV
  • MD
  • HTML
  • SQL
  • LOG

למשל קובצי ייצוא מאקסל, גיבויים של מסדי נתונים, כתוביות וקוד של אתרים.

תיקון

  1. גררו קובץ או הדביקו טקסט
  2. התיקון נעשה אוטומטית
  3. העתיקו או הורידו את התוצאה
או גררו את הקובץ לכאן
  • בלי העלאה. הקבצים מתוקנים ישירות בדפדפן ולעולם לא יוצאים מהמכשיר שלכם.

  • שרתים באיחוד האירופי. Mojibuster פועל על שרת בפינלנד (האיחוד האירופי), ולכן חלה עליו תקנת הגנת המידע הכללית (GDPR). נוסח התקנה (EUR-Lex, באנגלית)

למה הכתוביות מוצגות בג'יבריש?

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

כתוביות ב-Windows-1255 בנגן עם הגדרות מערביות

ג'יבריש

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, כמו רוב הטלוויזיות החכמות. האותיות עדיין נמצאות בקובץ המקורי.

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

איך מתקנים את הכתוביות

  1. גררו את קובץ הכתוביות לתיבה למעלה.
  2. Mojibuster מזהה את הקידוד ומתקן את האותיות המשובשות.
  3. הורידו את הקובץ ושימו אותו במקום קובץ הכתוביות הישן, ליד הסרט.

התזמונים, המספרים והשורות הריקות נשארים בדיוק כמו שהם.

טיפים לנגנים

  • 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.

מדריכים נוספים