תיקון לכתוביות embedded של אמזון ואפל דרך bazarr

פורום לכל מה שקשור לאחסון (מקומי, נייד ובענן). NASים ועוד.
שלח תגובה
Shasoosh פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1857
הצטרף: יוני 2007
נתן תודות: 49 פעמים
קיבל תודות: 143 פעמים

שליחה #1 

אני מניח שרוב המשתמשים של bazarr קוראים בפורום הנוכחי לכן אפרסם זאת כאן.

הבעיה:
לאחרונה ב MKVs מאפל ואמזון הכתוביות בעברית כבר embedded אבל הפיסוק הפוך.
לדוגמא:
שלום!

מוצג בתור:
!שלום

הפתרון:

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

הסקריפט יעבוד רק על כתוביות שהם Embedded ולא יגע בכתוביות שמגיעות ממקורות אחרים.

התוצאה הסופית מאפשרת תצוגה תקינה בקודי, Infuse ו Plex.
כמובן שצריך לוודא בנגן שהכתובית הבחורה היא ה srt שנוצר, ולא הכתובית שבתוך ה - mkv. (אמור להיות אוטומטי)

הסקריפט המעודכן:

https://github.com/Shasoosh/embedded-subtitles-RTL-fix

Chura
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4777
הצטרף: ינואר 2005
מיקום: Privilege 15
נתן תודות: 162 פעמים
קיבל תודות: 278 פעמים

שליחה #2 

נכשל אצלי, בבדיקה ידנית (אמור להיות זהה להרצה ע״י באזר

קוד: בחירת הכל

python3 /config/config/rev.py /data/xxxxxxx.s03e02.WEBDL-2160p.GGEZ.mkv .mkv_
arg0: /config/config/rev.py
arg1: /data/xxxxxxx.s03e02.WEBDL-2160p.GGEZ.mkv
arg2: .mkv_
Found 1 files. Starting to convert

Converting File: /data/xxxxxxx.s03e02.WEBDL-2160p.GGEZ.mkv
Traceback (most recent call last):
  File "/config/config/rev.py", line 90, in <module>
    Main()
  File "/config/config/rev.py", line 80, in Main
    ReversePuctuation(file, newFile)
  File "/config/config/rev.py", line 42, in ReversePuctuation
    for line in f:
  File "/usr/lib/python3.10/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 4: invalid start byte

Shasoosh פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1857
הצטרף: יוני 2007
נתן תודות: 49 פעמים
קיבל תודות: 143 פעמים

שליחה #3 

שלח לי את הכתוביות.

ככל הנראה הכתוביות הן לא כתוביות שהיו ב mkv של אמזון או אפל ואינן תואמות את הקידוד שיש שם.

Wizard25
סמל אישי של משתמש
חבר שרק התחיל
חבר שרק התחיל
תגובות: 7
הצטרף: מאי 2023
נתן תודות: 0
קיבל תודות: 0

שליחה #4 

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

Shasoosh פותח השרשור
סמל אישי של משתמש
חבר ותיק
חבר ותיק
תגובות: 1857
הצטרף: יוני 2007
נתן תודות: 49 פעמים
קיבל תודות: 143 פעמים

שליחה #5 

תרשום פה מה הבעיה ואנסה לעזור.

Wizard25
סמל אישי של משתמש
חבר שרק התחיל
חבר שרק התחיל
תגובות: 7
הצטרף: מאי 2023
נתן תודות: 0
קיבל תודות: 0

שליחה #6 

11/09/2024 21:45  
Shasoosh כתב:
תרשום פה מה הבעיה ואנסה לעזור.
...
זה קצת שונה, הייתי שמח אם היית יכול לעזור לי עם כתיבה מחדש של הסקריפט בשביל שיעבוד עבור כל סוגי הכתוביות, שלחתי לך הודעה פרטית.

תודה.

שלח תגובה

חזור אל “NAS ואחסון”