שלום לכולם,
הורדתי סרט שיש לו כתוביות mux. הכתוביות בקידוד utf-8. הבעיה היא שבכתוביות מישהו עשה טעות והכניס ‏ לכל שורה. זה קוד של html בכלל.. ככה שהקוד הזה רץ בכתוביות כפי שהוא. פשוט רואים את הקוד בסוף כל שורה בסרט. ובנוסף בלי קשר, הנקודה והפסיק נמצאות בתחילת המשפט.
חילצתי את הכתוביות מהקובץ והפכתי אותם לפורמט txt כדי לתקן את זה.
מחקתי את הקוד הזה מכל השורות. אבל עדיין אני לא יודע איך לתקן את הקטע של הנקודה והפסיק בתחילת משפט.
לפי מה שאני רואה בקידוד, הנקודה והפסיק נמצאים בסוף המשפט וכל הטקסט מסודר בצורה טובה מימין לשמאל.
ניסיתי להעביר למשמאל לימין ולשמור ואז כשפותחים את המסמך טקסט זה חוזר לימין לשמאל.
הסתכלתי בכתוביות של סרטים אחרים ואני רואה שכדי שהנקודה תופיע בסוף המשפט, חייבים שהטקסט יהיה בכיוון משמאל לימין.
מה עושים?
עזרה בקידוד כתוביות
- Amir64
-
- גורו
- הודעות: 10043
- הצטרף: אוגוסט 2012
- נתן תודות: 178 פעמים
- קיבל תודות: 1733 פעמים
צריך להוסיף תו RTL כתב הראשון בתחילת כל שורה שיש בה תווי ניקוד.
זה תו יוניקוד U+200F.
http://www.unicode-symbol.com/u/200F.html
תוכנות כמו Subtitle Edit, מכילות את האפשרות להוסיף את התו לכל השורות בקובץ, באמצעות פקודה בתפריט.
לדוגמה, בתוכנה הנ"ל זה מופעל ע"י בחירה של כל תוכן הקובץ, ולחיצה על ctrl+Shift+R
זה תו יוניקוד U+200F.
http://www.unicode-symbol.com/u/200F.html
תוכנות כמו Subtitle Edit, מכילות את האפשרות להוסיף את התו לכל השורות בקובץ, באמצעות פקודה בתפריט.
לדוגמה, בתוכנה הנ"ל זה מופעל ע"י בחירה של כל תוכן הקובץ, ולחיצה על ctrl+Shift+R
- Amir64
-
- גורו
- הודעות: 10043
- הצטרף: אוגוסט 2012
- נתן תודות: 178 פעמים
- קיבל תודות: 1733 פעמים
הפקודה נקראת Reverse RTL Start/End.Dor1992 כתב:@Amir64
·
תודה.
יש לי את התוכנה אבל זה לא עושה כלום כשאני לוחץ.
ניסיתי גם לבחור בEdit ואז fix right lines או משהו כזה וזה גם להוסיף כלום לשורות שבחרתי...
ניסיתי בכל זאת לשמור את זה אחרי שלחצתי וזה עדיין לא סידר את הכתוביות....
נניח שאתה עומד על שורה אחת, שבה הנקודה מופיעה בהתחלה.
אתה לוחץ על הפקודה.
אתה לא רואה שהנקודה זזה לסוף המשפט?
אצלי כן.
זה רק מזיז את הניקוד, זה תו שבעצמו הוא אינו נראה.
- Amir64
-
- גורו
- הודעות: 10043
- הצטרף: אוגוסט 2012
- נתן תודות: 178 פעמים
- קיבל תודות: 1733 פעמים
הפקודה שכתבתי לך לא עושה את זה?
זה כל הרעיון שלה.
אתה בוחר את כל הטקסט.
לוחץ על Reverse RTL Start/End בתפריט.
הנקודה בכל המשפטים זזה מצד אחד לצד השני.
כל לחיצה נוספת על הפקודה, והנקודה זזה הלוך וחזור מתחילת משפט, לסופו.
הפקודה בסה"כ מוסיפה\מורידה את התו U+200F בתחילת כל שורה.
אצלי זה עובד.
דרך אגב, אצלי ב- VLC הקידוד הוא (Hebrew (ISO 8859-8
והעברית מוצגת בסדר גמור
זה כל הרעיון שלה.
אתה בוחר את כל הטקסט.
לוחץ על Reverse RTL Start/End בתפריט.
הנקודה בכל המשפטים זזה מצד אחד לצד השני.
כל לחיצה נוספת על הפקודה, והנקודה זזה הלוך וחזור מתחילת משפט, לסופו.
הפקודה בסה"כ מוסיפה\מורידה את התו U+200F בתחילת כל שורה.
אצלי זה עובד.
דרך אגב, אצלי ב- VLC הקידוד הוא (Hebrew (ISO 8859-8
והעברית מוצגת בסדר גמור
- Amir64
-
- גורו
- הודעות: 10043
- הצטרף: אוגוסט 2012
- נתן תודות: 178 פעמים
- קיבל תודות: 1733 פעמים