מדריך- שימוש בנגן חיצוני (כגון TMT6 או POWERDVD) ב- XBMC כפתרון ל BLURAY 3D

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

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

אחת המטרות שלי היו לאפשר ניגון BLURAY 3D מלא.

למי שלא יודע, תוכנת XBMC הנפלאה אינה מאפשרת ניגון BLURAY 3D מלא ולשם כך יש להשתמש בנגנים חיצוניים כמו Total MediaTheater או POWERDVD. אני אישית ממליץ על הראשונה, אבל כל אחד והעדפתו.

על מנת שלא נאבד את הנוחות והפונקציונליות של תוכנת XBMC בעת ניגון BLURAY 3D, וכדי לחסוך שימוש בתוכנות חיצוניות- ניתן למעשה להגדיר את XBMC לעבור לנגן חיצוני בעת ניגון קבצים מסויימים.

המדריך הבא מבוסס על הסברים וקבצים שליקטתי מהלינק הבא:
http://forum.xbmc.org/showthread.php?tid=116724

לפני שנתחיל את המדריך יש להוריד מספר דברים:
1. Virtual CloneDrive- מדובר בתוכנה חינמית שלמעשה מדמה כונן BLURAY ובכך מאפשרת לנו לנגן קבצים שמגיעים בתצורת ISO.
2. נגן חיצוני כמו TMT או POWERDVD
3. XBMC כמובן
4. ניצור שלושה קבצי txt חדשים בשמות הבאים-
playercorefactory
PlayISO
PlayDisc (לבעלי כונן בלוריי בלבד)

עכשיו הסבר על אופן פעולת התוסף.
בקובץ playercorefactory ניצור את הנגנים החיצוניים שאותם נוכל לבחור בתפריט האפשרויות על סרט (לחיצה על מקש c במקלדת- "נגן באמצעות"), וכן חוקים מסויימים שבוררים בין הנגנים.
לדוגמה, אפשר להגדיר שהחוק שבו XBMC ישתמש בנגן חיצוני כמו TMT הוא במידה וסוג הקובץ הנבחר לניגון הוא ISO או BDMV.
בחירה בנגן הרצוי למעשה שולחת את XBMC להריץ קובץ bat שתפקידו לשלוח פקודה למחשב להפעיל את הנגן החיצוני ולהתחיל לנגן את הקובץ. בסיום הניגון , XBMC יפתח שוב באותו מקום שעזבנו אותו.
במידה והקובץ הנבחר לניגון הוא מסוג ISO, קובץ ה bat יקרא לתוכנה Virtual CloneDrive, יטען לכונן המדומה את קובץ ה ISO, יתחיל לנגן אותו ובסיום הניגון יבצע UNMOUNT לכונן המדומה ויחזור ל XBMC! הכל קורה באופן אוטומטי ובשיא היעילות.

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

לאחר שהתקנתם את Virtual CloneDrive ותוכנת הנגן החיצוני, וכן יצרתם את שלושת הקבצים, השלב הבא הוא לערוך אותם כדי שיתאימו למחשב שלנו.

נתחיל בקובץ playercorefactory. נפתח אותו ונזין את הקוד הבא:

<playercorefactory>
<players>
<player name="ISO_TMT" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\NAME\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
<args>"{1}"</args>
<hidexbmc>True</hidexbmc>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>

</player>

<player name="Disc_Player" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\NAME\AppData\Roaming\XBMC\userdata\PlayDisc.bat</filename>
<args>"{1}"</args>
<hidexbmc>True</hidexbmc>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>
</player>
</players>
<rules action="prepend">
<!-- Bluray ISO/BDMV -->
<rule filetypes="iso|bdmv|mpls" player="ISO_TMT"/>

<!-- Bluray Disc -->
<rule filetypes="bd|ifo" player="Disc_Player"/>


</rules>
</playercorefactory>


בשדה "filename" נשנה את "NAME" לשם המשתמש של המחשב שלנו.
בשדה "rule filetypes", נזין את החוקים שלנו , כלומר את סוגי הקבצים שנרצה לפתוח עם הנגן הזה. מומלץ להשאיר את הדיפולט למי שלא רוצה להסתבך.
לאחר שסיימנו נשמור את הקובץ ונחליף את הסיומת שלו ל- xml.

כעת נפתח את הקובץ PlayISO ונזין את הקוד הבא:

Set file=%1
Set dummy=%file:iso=%
IF NOT %dummy% == %file% (GOTO playiso) ELSE (goto next)

:next
Set file=%1
Set dummy=%file:mpls=%
IF NOT %dummy% == %file% (GOTO plaympls) ELSE (goto playbdmv)

:playiso
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" G:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
GOTO end

:plaympls
set pth=%1
set pth=%pth:~1,-25%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" "%pth%" exit
GOTO end

:playbdmv
set pth=%1
set pth=%pth:BDMV\MovieObject.bdmv=%
set pth=%pth:BDMV\index.bdmv=%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" %pth% exit
GOTO end

:end
exit


שימו לב שהנתיבים המופיעים בקוד נכונים למי המחשב שלכם.
כמו כן, בשורה הבאה:
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" G:
שנו את האות G לאות של הכונן המדומה שתוכנת VirtualCloneDrive יצרה לכם (אפשר להיכנס למחשב שלי ולבדוק בקלות).
שמרו את הקובץ ושנו את הסיומת שלו ל- bat.

בעלי כונן בלוריי בלבד- כעת נפתח לעריכה את PlayDISC ונזין את הקוד הבא:

@echo off
rem you can place your PlayDisc file in \Roaming\XBMC\userdata\

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" E:

גם כאן ודאו כי הנתיב נכון.
כמו כן שימו לב שאתם משנים את האות E לאות של כונן הבלוריי שלכם.
שמרו את הקובץ ושנו את הסיומת ל bat.

השלב הבא הוא להעתיק את שלושת הקבצים ל XBMC כדי שיוכלו לבצע את פעולתם.
המיקום שבו נמקם את הקבצים כלהלן:

AppData\Roaming\XBMC\userdata


לאחר שמיקמנו את הקבצים אפשר להיכנס ל XBMC. שימו לב שעכשיו בלחיצה ימנית על סרט כלשהו תופיע לכם אפשרות חדשה של "נגן באמצעות" ושם תוכלו לבחור את סוג הניגון. בכל מקרה, XBMC תדע באופן אוטומטי לבחור לכם את אופן הניגון על פי החוקים שהגדרתם. אם שמרתם על הדיפולט כמו שהבאתי- קבצי ISO ו BDMV יעברו אוטומטית ל TMT6 .


תוספת לבעלי WINDOWS 8.1
בעלי ווינדוס 8.1 יכולים לנגן בלוריי באמצעות גרסת המטרו של תוכנת TMT. לגרסת המטרו יש תצוגה נוחה יותר לדעתי מאפשר גרסת הדקסטופ. על מנת לנגן באמצעות תוכנת המטרו יש לבצע שינוי קל בקובץ Play ISO:
החליפו את הקוד הקיים בקוד הבא:

set file=%1
Set dummy=%file:iso=%
IF NOT %dummy% == %file% (GOTO playiso) ELSE (goto playbdmvmpls)

:playiso
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" -Metro G:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
GOTO end

:playbdmvmpls
set pth=%1
set end=%pth:*BDMV\=%
call set pth=%%pth:BDMV\%end%="%%

"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" %pth% exit
GOTO end

:end
exit

גם כאן שימו לב שאתם מעדכנים את הנתיבים ומשנים את האות G לאות של הכונן המדומה שלכם.

בנוסף לכך, יש צורך להוריד את קובץ התיקון הבא:
https://www.dropbox.com/s/thak6c4jf8nsism/sign.zip

חלצו את הקובץ uMetroASUIBaseWnd.mmz בלבד לתיקייה C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\Plugins\VideoModule\PlayDVD



עד כאן המדריך, למי שיש שאלות נוספות אני כאן.

knazi
חבר מביא חבר
חבר מביא חבר
תגובות: 3293
הצטרף: אוקטובר 2009
מיקום: כפר ורדים

שליחה

כל הכבוד על המדריך!

לא מזמן עשיתי את זה בעצמי ולקח לי בערך שבועיים עד שזה עבד. שמח שיש פה באתר מדריך טוב עכשיו!

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

תודה knazi .
כרגע צפיתי בסרט Amazing Ocean 3D בתלת מימד מלא שמופיע בהמלצות של האתר הנפלא- http://realorfake3d.com/
הסרט נוגן ב HTPC החדש שלי (NUC I3) דרך הרשת בתצורת מטרו של תוכנת TMT6, כמובן בתור נגן חיצוני ל XBMC.

הסרט עבד בצורה מושלמת, הטלוויזיה עברה אוטומטית למצב 3D והאיכות מטורפת! הבדל של שמיים וארץ מ- SBS הרגילים שמסתובבים ברשת.
ממליץ לכולם, כבר הפעלתי להורדה ריפים של סרטים נוספים.

לגבי כתוביות בעברית- לא מצאתי לזה עדיין פתרון. המדריך המופיע בפורום תוקע לי את התוכנה ולא עובד.
כרגע נאלץ להוריד ריפים שכוללים כתוביות בעברית או שנסתדר עם האנגלית 8)

MINO
חבר שרק התחיל
חבר שרק התחיל
תגובות: 44
הצטרף: מאי 2014

שליחה

תודה על המדריך ds123 תותח
תתחדש על HTPC
איך משנים בקוד בשביל ש POWERDVD יעבוד ?

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

ממש לא בעיה, כמה שינויים קלים.
בקובץ playercorefactory תשנה את player name ל POWERDVD.
בקבצי bat תשנה את הנתיבים שמובילים ל- uTotalMediaTheatre6.exe לכאלו שמובילים ל exe של powerdvd.
זה הכל, לאחר מכן הכל אמור לעבוד.

guypro
חבר שרק התחיל
חבר שרק התחיל
תגובות: 36
הצטרף: אוגוסט 2012

Virtual CloneDrive

שליחה

קודם כל חיכיתי הרבה זמן למדריך הזה קבל ח"ח !
משום מה לא עובדת לי יש לי שגיאה שהכונן לא הותקן ואחרכך שאני מנסה לפתוח דרכה קובץ זה רושם לי cant open vcd
אולי בגלל שיש לי דימונד טול על המחשב?
יש אפשרות שאני משתמש בדימונד טול במקום ב VCD?

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

היי guypro סביר להניח שיש לך התנגשות בין VCD ל DAEMON TOOLS.בהחלט יש אפשרות להשתמש בדיימון טולס במקום VCD, רק צריך לשנות את הקוד בהתאם.אני אישית חושב שעדיף לך להשתמש ב VCD, מדובר בתוכנה פשוטה וקלה יותר.בכל מקרה, זה הקוד לדיימון טולס. חשוב לציין שהקוד לא נבדק אישית על ידי אבל אמור לעבוד:החלף את השורות בקובץ PlayISO תחת הכותרת "playiso:" בקוד הבא:
"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -mount dt, 0, %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uTotalMediaTheatre6.exe" G:
"C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe" -unmount dt, 0

MINO
חבר שרק התחיל
חבר שרק התחיל
תגובות: 44
הצטרף: מאי 2014

שליחה

מה נעשה בסוף עם התרגום
האפשרות היחידה זה להדביק את התרגום לתוך הסרט?

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32985
הצטרף: מרץ 2007
מיקום: פאתי מלאבס

שליחה

יש פלאגין (לא רשמי) לתרגום חיצנוי לבלו ריי עבור TMT.
חפש בשרשור המדריכים בראש הפורום, יש שם לינק לזה.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

MINO
חבר שרק התחיל
חבר שרק התחיל
תגובות: 44
הצטרף: מאי 2014

שליחה

אני עובד עם POWERDVD זה גם התפוס?

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32985
הצטרף: מרץ 2007
מיקום: פאתי מלאבס

שליחה

לא. זה רק ל-TMT, אבל הבנתי שיש פלאגין לא רשמי גם ל-PDVD. נסה לחפש בפורום, אולי תמצא.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32985
הצטרף: מרץ 2007
מיקום: פאתי מלאבס

שליחה

"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

pixies כתב:יש פלאגין (לא רשמי) לתרגום חיצנוי לבלו ריי עבור TMT.
חפש בשרשור המדריכים בראש הפורום, יש שם לינק לזה.
...
הפלאגין הזה לצערי לא עובד. הוא גורם לקריסת התוכנה ברגע שמפעילים בלוריי.
יש עוד משתמשים שדיווחו על הקריסות.
ניסיתי במשך כמה שעות לשחק עם ההגדרות ולא מצאתי את הסיבה.

אופיר28
חבר ותיק
חבר ותיק
תגובות: 1091
הצטרף: מאי 2005

שליחה

האם הפתרון המוצע כאן מתאים גם ל XBMC שמותקן על openelec ?

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

אופיר28 כתב:האם הפתרון המוצע כאן מתאים גם ל XBMC שמותקן על openelec ?
...
לא.
הפתרון המוצע כאן עושה שימוש בנגנים חיצוניים כמו Totalmedia Theater או PowerDVD.
את הנגנים אפשר להתקין רק על מערכת ווינדוס.

pixies
אחראי תחום HTPC
אחראי תחום HTPC
תגובות: 32985
הצטרף: מרץ 2007
מיקום: פאתי מלאבס

שליחה

ds123, אם הבנתי נכון, צריך להקפיד על גירסה ספציפית מדוייקת של TMT כשמתקינים, אחרת הפלאגין לא יעבוד.
אבל לא ניסיתי בעצמי, אני מסתמך רק על קריאת השרשור ההוא.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

אופיר28
חבר ותיק
חבר ותיק
תגובות: 1091
הצטרף: מאי 2005

שליחה

בעסה....
אז למשתמשי OPENELEC אין כרגע פתרון מוכר לניגון 3D מלא ?

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

pixies כתב:ds123, אם הבנתי נכון, צריך להקפיד על גירסה ספציפית מדוייקת של TMT כשמתקינים, אחרת הפלאגין לא יעבוד.
אבל לא ניסיתי בעצמי, אני מסתמך רק על קריאת השרשור ההוא.
...
נכון, גם אני ראיתי את זה בשרשור (חרשתי אותו כמה פעמים).
ניסיתי להתקין את הפלאגין על מספר גרסאות שונות של TMT- כולל גרסה שאחד המשתמשים דיווח שעבדה לו על WINDOWS 8.1 64BIT כמו אצלי.
התוצאה לא השתנתה- התוכנה המשיכה לקרוס בהפעלת בלוריי.

ds123 פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2049
הצטרף: דצמבר 2008

שליחה

אופיר28 כתב:בעסה....
אז למשתמשי OPENELEC אין כרגע פתרון מוכר לניגון 3D מלא ?
...
לצערי , עדיין לא.

MINO
חבר שרק התחיל
חבר שרק התחיל
תגובות: 44
הצטרף: מאי 2014

שליחה

ומה לגבי POWERDVD יש דיווחים אצל משתמשים שזה עובד אצלם על התוכנה POWERDVD?

חזור אל “תוכנה - KODI”