הסבר קצר על חיפוש וניגון ריפים של בלוריי בשימוש ה YAMJ (קצת טכני)

מחשבים, חומרה, KODI, NUC, Raspberry pi
osherov (פותח השרשור)
סמל אישי של משתמש
גורו Android
גורו Android
הודעות: 15029
הצטרף: אפריל 2007
נתן תודות: 201 פעמים
קיבל תודות: 513 פעמים

הסבר קצר על חיפוש וניגון ריפים של בלוריי בשימוש ה YAMJ (קצת טכני)

נושא שלא נקרא #1 

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

יאלה קצת פרטים טכניים:

סביבת הפיתוח והקוד:
הייתי צריך להתקין את סביבת הפיתוח שלהם עם הקוד של jukebox ואח"כ להבין איך לבנות את פרויקט ה JAVA הזה בסביבת חלונות בכלי הפיתוח שבחרתי בו (השתמשתי ב eclipse) ואח"כ להתחיל ולעשות debug על הסרט הבעייתי. ת'אמת לא היה כזה נורא למרות איזה באג מזעזע בסביבת הפיתוח הזאת (איפה זה ואיפה ה VS של MS).

תהליך הדיבוג:
אחרי גלישה בקוד לתוך מנגנון חיפוש הסרטים בתיקיות בלוריי (מה שנמצא בתיקיית ה BDMV ושם יושבים כל תיקיות ה STREAM ה PLAYLIST והאחרות) גיליתי שהחיפוש ב YAMJ נעשה, ראשית על תיקיית PLAYLIST שבתוכה נמצאים קבצי ה mpls. קבצים אלה מחזיקים בתוכם את האינפורמציה של כל חתכי הניגון בקליפים בסרט הבלוריי, קבצי ה m2ts. רק להדגיש שהיחס פה הוא לא אחד לאחד (כלומר קובץ 00010.mpls לא מציג בתוכו בהכרח נתונים על התוכן בקובץ ה 00010.m2ts (שלא בדומה לקבצי הקליפים, clpi שנמצאים בתיקיית ה CLIPINF ששם החיבור הוא אחד לאחד בינו לבין הקליפ המתאר את קובץ Clip AV stream file, כלומר קובץ ה m2ts)). מה שה YAMJ עושה הוא למצוא את קובץ ה mpls שמכוון על הקליפ הארוך ביותר ומתוכו (מקובץ ה mpls) הוא לוקח את קובץ ה m2ts שאליו הוא מכוון ומתחיל לעבוד עליו (קובץ ה m2ts הזה הוא הקובץ שינוגן בלחיצת Play בנגנים שלא תומכים בהצגת תפריטים).

אז מה הייתה הבעייה:
הבעייה בסרט הבלוריי אצלי הייתה שקובץ ה mpls אשר מצביע על הקליף הארוך ביותר כיוון על m2ts שלא היה קיים אצלי (מספרו היה 0052.m2ts), כנראה מי שביצע את הריפ שלך הסרט מחק אותו בגלל שלא היה בו צורך לטובת ניגון הסרט(אולי זה היה הסרט עם הדיבוב של הבמאי או משהו דומה). מכיוון ש YAMJ לא מצא את ה m2ts הזה אצלי הוא החליט שאין סרט בתיקיה הזאת ומדלג לסרט הבא!

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

שתי הערות אחרונות:
-למרות שבקבצים של הסרט המדובר הייתה באמת בעייה וחוסר בקובץ מסויים, עדיין לכל מי שמשתמש ב C-200 והגדיר ל YAMJ לנגן גם את התפריטים, לא היה צורך בפעולת חיפש אחרי הסרט הארוך ביותר (הקוד מבצע את אותה הסריקה גם כאשר ההגדרות הם על C-200)
-לכל מי שאין תמיכה בניגון תפריטים וחייב שה JB ינגן את הקובץ הארוך ביותר אז הפתרון שלי הוא לא ישים ומה שהוא צריך לעשות הוא לעשות שינוי שם לקובץ ה m2ts האמיתי של הסרט לשמו של הסרט אליו מכוון קובץ ה clpi הארוך ביותר (לדוגמה אצלי, היה צריך לשנות את שם הקובץ ה 0000.mt2s לשם m2ts.0052)

jpost
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4861
הצטרף: אפריל 2005
שם מלא: (~)
נתן תודות: 125 פעמים
קיבל תודות: 201 פעמים

נושא שלא נקרא #2 

osherov, אני זה שכתב בזמנו את מנגנון הסריקה ל BDMV ב YAMJ...

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

osherov (פותח השרשור)
סמל אישי של משתמש
גורו Android
גורו Android
הודעות: 15029
הצטרף: אפריל 2007
נתן תודות: 201 פעמים
קיבל תודות: 513 פעמים

נושא שלא נקרא #3 

jpost כתב:osherov, אני זה שכתב בזמנו את מנגנון הסריקה ל BDMV ב YAMJ...

אכן אם התוכנה מכוונת לניגון הריפ המלא אין צורך בסריקה המלאה והניתוח. שווה לפתוח על זה באג באתר התוכנה.
...
באמת :o (Y)
אגב, אפשר לשאול באיזה IDE כתבת, אני מניח שזה לא היה ב Eclipse?
אתה אתה חבר בפיתוח הפרוייקט הזה, או שפרשת?

ושוב (Y)

jpost
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 4861
הצטרף: אפריל 2005
שם מלא: (~)
נתן תודות: 125 פעמים
קיבל תודות: 201 פעמים

נושא שלא נקרא #4 

אני עובד ללא IDE. רק עם vi. וקימפלתי בעזרת ant.

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

AviBiton
סמל אישי של משתמש
גורו HTmobile
גורו HTmobile
הודעות: 17346
הצטרף: אפריל 2005
מיקום: קרית שמונה
נתן תודות: 503 פעמים
קיבל תודות: 358 פעמים

נושא שלא נקרא #5 

אצלי יש בעיה אחרת, ה-BD אמנם מזוהה כמו שצריך, ויש לו את כל הנתונים, אבל לחיצה על PLAY לא מנגנת את הסרט דרך ה-JB.
כשמנגנים מחוץ ל-JB, אין שום בעיה לנגן, כולל התפריטים.
יש למישהו רעיון? (אם זה משנה משהו, הסרט הוא רובוטריקים 2).

MSLEVIN
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 196
הצטרף: דצמבר 2005
שם מלא: shay levin
מיקום: אזור השרון
נתן תודות: 81 פעמים
קיבל תודות: 16 פעמים

נושא שלא נקרא #6 

theAman כתב:אצלי יש בעיה אחרת, ה-BD אמנם מזוהה כמו שצריך, ויש לו את כל הנתונים, אבל לחיצה על PLAY לא מנגנת את הסרט דרך ה-JB.
כשמנגנים מחוץ ל-JB, אין שום בעיה לנגן, כולל התפריטים.
יש למישהו רעיון? (אם זה משנה משהו, הסרט הוא רובוטריקים 2).
...
האם בשם הספריה יש תווים בעברית?

AviBiton
סמל אישי של משתמש
גורו HTmobile
גורו HTmobile
הודעות: 17346
הצטרף: אפריל 2005
מיקום: קרית שמונה
נתן תודות: 503 פעמים
קיבל תודות: 358 פעמים

נושא שלא נקרא #7 

asfz104
לא, ספריה עם שם באנגלית, יש בתוכה קובץ SRT באותו שם.

MSLEVIN
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 196
הצטרף: דצמבר 2005
שם מלא: shay levin
מיקום: אזור השרון
נתן תודות: 81 פעמים
קיבל תודות: 16 פעמים

נושא שלא נקרא #8 

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

AviBiton
סמל אישי של משתמש
גורו HTmobile
גורו HTmobile
הודעות: 17346
הצטרף: אפריל 2005
מיקום: קרית שמונה
נתן תודות: 503 פעמים
קיבל תודות: 358 פעמים

נושא שלא נקרא #9 

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

MSLEVIN
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 196
הצטרף: דצמבר 2005
שם מלא: shay levin
מיקום: אזור השרון
נתן תודות: 81 פעמים
קיבל תודות: 16 פעמים

נושא שלא נקרא #10 

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

MSLEVIN
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 196
הצטרף: דצמבר 2005
שם מלא: shay levin
מיקום: אזור השרון
נתן תודות: 81 פעמים
קיבל תודות: 16 פעמים

נושא שלא נקרא #11 

במידה ואתה רוצה אתה יכול להוריד את התוכנה מהקישור הזה
http://www.makemkv.com/download/

שלח תגובה

חזור אל “חומרה PC + סטרימרים”