CPU נחנק בהרצת 4 סרטים על 4 מסכים שונים במקביל - בשימוש סקריפט הרצה בVLC

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

pixies כתב:לא בדיוק. הכוונה היא שירוץ פעם אחר פעם ללא מנוחה ארוכה.
הרעיון הוא שכל X דקות (זה כמובן צריך להיות שווה לזמן של הסרטון הכי ארוך או טיפה יותר) יופעל Trigger, כלומר כל X דקות מערכת ההפעלה תריץ את הסקריפט שלך.
באותן X דקות הנגנים פשוט עובדים ומציגים את הסרטונים.
לשם הנוחות, בוא ניקח כדוגמא מצב בו הסרטונים הם באורך של 4:55 דקות:
12:00:00 מאפשרים את המשימה האוטומטית (אפשר אגב להדליק ולכבות אותה מהתפריטים שרואים במדריך).
ואז מתחיל הרצף הבא שחוזר על עצמו:
12:00:00 ה-Scheduler של מערכת ההפעלה מריץ את הסקריפט.
12:00:00 4 נגני MPC HC מנגנים את הסרטונים.
12:04:55 הנגנים מסיימים את נגינת הסרטונים וסוגרים את עצמם (בגלל הוספת הפקודה close/).

12:05:00 ה-Scheduler של מערכת ההפעלה מריץ את הסקריפט.
12:05:00 4 נגני MPC HC מנגנים את הסרטונים.
12:09:55 הנגנים מסיימים את נגינת הסרטונים וסוגרים את עצמם (בגלל הוספת הפקודה close/).

וחוזר חלילה - 12:10, 12:15, 12:20 וכו.
...
נשמע פתרון מעולה,
אני אבדוק את העניין.

לגבי הזמן שהSCHEDUALER ירוץ כל פעם - אני רואה שיש כאן רק זמנים מוגדרים מראש.
כפי שמתואר בתמונה המצורפת:
נא להרשם/להכנס לחשבון בפורום על מנת לצפות בקבצים או בתמונות המצורפים לשרשור

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

הסרטים שיש לי הם באורך של 12:16 כל אחד.

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

שליחה

כן, אתה צודק, ה-Scheduler זה כנראה לא רעיון טוב.
מה שעוד אפשר לעשות זה לולאה אינסופית בתוך הסקריפט (ה-TOP וה-Goto TOP), והפעלת השהייה בין הפעלה להפעלה, ע"י שימוש בפקודה ping, כפי שמוסבר כאן:
http://malektips.com/dos0017.html
המספר 741 הוא ההשהייה בשניות + 1, כלומר 740 שניות, שזה 12:20 דקות, 4 שניות יותר מהסרטונים שלך.

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

@echo off
cd "C:\Program Files\Media Player Classic - Home Cinema"
:TOP
start mpc-hc64.exe "D:\Movies\Movie1.avi" /fullscreen /play /close /monitor 1
start mpc-hc64.exe "D:\Movies\Movie2.avi" /fullscreen /play /close /monitor 2
start mpc-hc64.exe "D:\Movies\Movie3.avi" /fullscreen /play /close /monitor 3
start mpc-hc64.exe "D:\Movies\Movie4.avi" /fullscreen /play /close /monitor 4
ping 127.0.0.1 -n 741 -w 1000 > nul
Goto TOP
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

pixies כתב:כן, אתה צודק, ה-Scheduler זה כנראה לא רעיון טוב.
מה שעוד אפשר לעשות זה לולאה אינסופית בתוך הסקריפט (ה-TOP וה-Goto TOP), והפעלת השהייה בין הפעלה להפעלה, ע"י שימוש בפקודה ping, כפי שמוסבר כאן:
http://malektips.com/dos0017.html
המספר 741 הוא ההשהייה בשניות + 1, כלומר 740 שניות, שזה 12:20 דקות, 4 שניות יותר מהסרטונים שלך.

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

@echo off
cd "C:\Program Files\Media Player Classic - Home Cinema"
:TOP
start mpc-hc64.exe "D:\Movies\Movie1.avi" /fullscreen /play /close /monitor 1
start mpc-hc64.exe "D:\Movies\Movie2.avi" /fullscreen /play /close /monitor 2
start mpc-hc64.exe "D:\Movies\Movie3.avi" /fullscreen /play /close /monitor 3
start mpc-hc64.exe "D:\Movies\Movie4.avi" /fullscreen /play /close /monitor 4
ping 127.0.0.1 -n 741 -w 1000 > nul
Goto TOP
...
תודה שוב,

וזהו? הכל מובנה בקוד?

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

שליחה

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

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

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

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

מישהו יודע אולי איך אני מבצע סגירת חלון ע"י פקודה בVLC?

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

שליחה

האם זכרת להוסיף את הפקודה close/ בשורות ההרצה של VLC? זה אמור לסגור אותו איך שהסרט מסיים להתנגן.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

pixies כתב:האם זכרת להוסיף את הפקודה close/ בשורות ההרצה של VLC? זה אמור לסגור אותו איך שהסרט מסיים להתנגן.
...
תודה, מצאתי :)
זה: vlc://quit

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

שליחה

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

esaly פותח השרשור
חבר ותיק
חבר ותיק
תגובות: 2003
הצטרף: ספטמבר 2009
שם מלא: esaly
מיקום: צפון

שליחה

האם מישהו מכיר את רשימת הפקודות האלה גם לQUICK TIME לעבודה בWINDOWS?

זאת על מנת ליצור BATCH FILE להרצה בתוכנה הזו לקובץ שנוצר בMAC OSX.

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