דף 1 מתוך 1
קודי: הכנסת זיהוי שפת הדיבוב בסרטים ששפתם אינה מזוהה אוטומטית
נשלח: 11/02/2015 19:43
על ידי Gico
אני רוצה שכל הסרטים המדובבים יזוהו בקודי כבעלי שפת עברית.
קבצי mkv אפשר לערוך ולקבוע את השפה.
בקבצי AVI קודי אינו מזהה את השפה.
כפי שאני רואה זאת יש שלוש אפשרויות:
- ייצוא של הספריה, עריכת ה-Info, ורענון פרטי הסרטים הללו מ-Local.
- עטיפת הסרטים ב-mkv.
- חיפוש מקום השפה של הוידאו בבסיס הנתונים של קודי, ועריכתו ב-SQL.
האם יש לכם רעיונות אחרים לכך, הערות או העדפה של אחת מהשיטות הנ"ל?
נשלח: 11/02/2015 21:29
על ידי tomer953
אתה יכול לקרוא לקובץ HEB.Dubbed ולהוסיף אפשרות בסקין שאתה משתמש, שכאשר שם הקובץ מכיל Heb.Dubbed הוא יציג דגל ישראל
נשלח: 11/02/2015 21:38
על ידי tomer953
אגב לא אפשרות 1 ולא אפשרות 3 מאילו שהצעת ישימות,
KODI לא מאחסנת בDB שלה את שפת הכתוביות\פס-קול - ולכן אין לה דרך לקרוא אותם מקובץ NFO או לכתוב את זה לDB שלה הרי זה לא קיים.
היא כן יודעת לחלץ את פס-הקול והכתוביות ממארז MKV ולכן פתרון 2 כן ישים.
אתה גם מוזמן לקרוא את השרשור כאן, שבעקבותיו הכנסתי את התוספת הזאת לסקין שלי (שבטח יצא לך לראות את הדגלים שם בהתאם לשפת הקול)
http://forum.kodi.tv/showthread.php?tid=155693
נשלח: 13/02/2015 18:28
על ידי Gico
tomer953 כתב:KODI לא מאחסנת בDB שלה את שפת הכתוביות\פס-קול - ולכן אין לה דרך לקרוא אותם מקובץ NFO או לכתוב את זה לDB שלה הרי זה לא קיים.
...
מה זה אומר? שכל פעם שאני מפעיל את קודי ועומד על סרט מסוים היא מחלצת מחדש את המידע של השפה מקובץ הוידאו?
אני דווקא כתבתי קבצי nfo, וקודי חילצה מהם את השפה משם.
Heb.Dubbed - רעיון טוב, לא ידעתי עליו. אבדוק זאת.
נשלח: 13/02/2015 19:03
על ידי tomer953
כן היא מחלצת, גם את נתוני הרזולוציה והפס קול וכו וכו.
אם תחליף קובץ שנקרא matrix.mkv שהוא 1080p ומכיל פס קול בספרדית, ותחליף בקובץ אחר שנקרא גם הוא matrix.mkv שהוא 720p ומכיל פס קול בגרמנית - זה יזוהה אוטומטית.
עקרונית זה נשמר בcache כדי לחסוך זמן, אבל ממש לא בdb.
(למשל זו הסיבה שלסרטים מג׳נסיס בקיר הסרטים אין רזולוציה או שפת דיבוב - כי אין מאיפה לחלץ).
הפיתרון שהצעתי לך הכי ״קל״, כל סרט מדובב תכניס לו heb.dubbed בשם ותשתמש בsubstrring בxml
אם אתה צריך עזרה תגיד לי
נשלח: 21/02/2015 14:37
על ידי Gico
@tomer953
אני משתמש בסקין שלך, ויש לי סרט ששם קובץ הוידאו:
A.Bugs.Life.1998.Heb.Dubbed.avi
ואין דגל שפה (כלשהו).
יש לך רעיון?
נשלח: 21/02/2015 14:38
על ידי tomer953
למה שיהיה דגל שפה?
אין פונקציה מובנית בסקין שלי או בקודי בכלל שיציג דגל שפה לפי שם הקובץ.
ציינתי שאם תרצה עזרה בבניית קוד שכזה אני אוכל לנסות ולעזור.
אני אתפנה לזה יותר מאוחר היום\מחר
נשלח: 21/02/2015 15:13
על ידי Gico
תודה, אמתין.
חבל על המאמץ בלריב עם קוד
נשלח: 23/02/2015 16:39
על ידי ilancoll
התוכנה MKVToolnix
https://www.bunkus.org/videotools/mkvtoolnix/index.html
יודעת לקחת אריזה של avi ולפרק כול מה שאתה צריך לעשות בתוכנה זה לעמוד על פס הקול לסמן HEB ולארז כ MKV
נשלח: 23/02/2015 17:07
על ידי tomer953
דווקא חבל על המאמץ לארוז מחדש קבצי avi
זה בול שורה אחת בקוד... מחר אני אפרסם אותה אם אהיה בבית.
נשלח: 24/02/2015 11:11
על ידי tomer953
view-fanart.xml
חפש את
קוד: בחירת הכל
<!-- Country Flags By Audio -->
5 שורות מתחת יש לך:
קוד: בחירת הכל
<visible>!ListItem.IsFolder</visible>
תחליף ל
קוד: בחירת הכל
<visible>!ListItem.IsFolder + Container.Content(Movies)</visible>
ואז שתי שורות מתחת יש לך את זה:
קוד: בחירת הכל
<visible>Container.Content(Movies) + SubString(Window(movieinformation).Property(AudioLanguage),heb)</visible>
תחליף ל
קוד: בחירת הכל
<visible>SubString(Window(movieinformation).Property(AudioLanguage),heb) | SubString(ListItem.FileName,Heb.Dubbed)</visible>
שמור ותפעיל מחדש
שבוע טוב
נשלח: 25/02/2015 17:39
על ידי Gico
תודה! אבדוק זאת הערב.
נשלח: 27/02/2015 17:25
על ידי Gico
@tomer953
עובד נהדר!
נשלח: 27/02/2015 18:55
על ידי tomer953
שמחתי לעזור.