subs4me - הורדת כתוביות אוטומטית - גירסא 1.2 - עידכון - הופסק פיתוח
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
wing2005
הייתי מציע לקרוא את הפוסט הראשון הכל מופיע שם.
בעיקרון אם זוהה שזו סדרה (s04e05) ואין את המדוייק יורדו כולם ותינתן אפשרות בחירה ע"י הרצה שם HandleMultiplesubs.bat או ההרצה הראשונית תעשה ע"י GetsubsAndcheckall.bat במקום Getsubs.bat ואז זה ישאל אותך באופן אינטראקטיבי בסוף העבודה.
אם לא זוהתה סדרה, הוא יחפש בתור סרט וגם אז ימצא את כל התרגומים, ואז אותו תהליך.
הייתי מציע לקרוא את הפוסט הראשון הכל מופיע שם.
בעיקרון אם זוהה שזו סדרה (s04e05) ואין את המדוייק יורדו כולם ותינתן אפשרות בחירה ע"י הרצה שם HandleMultiplesubs.bat או ההרצה הראשונית תעשה ע"י GetsubsAndcheckall.bat במקום Getsubs.bat ואז זה ישאל אותך באופן אינטראקטיבי בסוף העבודה.
אם לא זוהתה סדרה, הוא יחפש בתור סרט וגם אז ימצא את כל התרגומים, ואז אותו תהליך.
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
יצאה גירסא חדשה 0.8.2 מתקנת את כל מה שהועלה עד עכשיו....
- oferlaor
-
- מנהל

- תגובות: 78964
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
אני מסתייג בזה שלא בדקתי את התוכנה עדיין.
אני מחפש בגדול שני דברים:
1. תוכנה שאוכל להריץ על ספריה ושהיא תסרוק את כל תת הספריות לקבצים רלוונטים (AVI, MKV) ואם היא מוצאת להם תרגום משנה את השם כך שהם יהיו בשמות זהים (yossi.mkv יגרום להופעת yossi.srt באותה ספריה).
2. תוכנה שאוכל להריץ על קובץ ספציפי על ידי RIGHT CLICK ותעשה את אותו הדבר
3. אם היא לא מוצאת MATCH מושלם, (RELEASE מלא) שתביא לי קובץ דומה (למשל BD RIP יביא לי BD RIP אחר).
האם זה אפשרי?
אני מחפש בגדול שני דברים:
1. תוכנה שאוכל להריץ על ספריה ושהיא תסרוק את כל תת הספריות לקבצים רלוונטים (AVI, MKV) ואם היא מוצאת להם תרגום משנה את השם כך שהם יהיו בשמות זהים (yossi.mkv יגרום להופעת yossi.srt באותה ספריה).
2. תוכנה שאוכל להריץ על קובץ ספציפי על ידי RIGHT CLICK ותעשה את אותו הדבר
3. אם היא לא מוצאת MATCH מושלם, (RELEASE מלא) שתביא לי קובץ דומה (למשל BD RIP יביא לי BD RIP אחר).
האם זה אפשרי?
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
חוץ מ2 זו התוכנה בשבילך
בנוגע ל-3 - התוכנה תוריד את כלל התרגומים ותבקש ממך לבחור את הנכון
בנוגע ל-3 - התוכנה תוריד את כלל התרגומים ותבקש ממך לבחור את הנכון
- Gili_Regev
-
- חבר במועדון HT

- תגובות: 5111
- הצטרף: דצמבר 2006
- שם מלא: גילי
- מיקום: לפלנד
מצטער, אבל לא הבנתי..
אפשר הסבר קצר:
לאן מורידים את ה- ZIP? לאן פורסים? מאיפה מריצים את ה- batch..?
איך נותנים לו נתיב בו קיימים התכנים?
תודה
אפשר הסבר קצר:
לאן מורידים את ה- ZIP? לאן פורסים? מאיפה מריצים את ה- batch..?
איך נותנים לו נתיב בו קיימים התכנים?
תודה
- opv
-
- חבר מביא חבר

- תגובות: 4862
- הצטרף: מאי 2005
- מיקום: עמק חפר
את 3 אפשר לשפר
אפשר לחפש את השם הקרוב ביותר לפי קריטריון של מקסימום מילים משותפות למשל.
אפשר ללכת צעד קדימה ולהשתמש בתכנה כמו MEDIAINFO שתגלה כמה שיותר פרטים על גרסאת הסרט ותמצא את קובץ הכתוביות המתאים ביותר מבחינת קצב ריענון רזולוציה מקור וכ'.
אפשר לשלב בין השניים הראשונים.
אגב ניסיתי את התכנה בערב, היא לא נתנה לי לבחור בין התרגומים אלא פשוט הורידה את כל הגרסאות, חוץ מזה, אחרי הורדת הכתוביות לא הצלחתי לנגן שום סרט בסטרימר, ISTAR H6 .
הבעיה נפתרה רק אחרי שמחקתי את כל קבצי הכתוביות והקבצים הנוספים שירדו בעזרת התכנה.
אבל חוץ מכל התלונות, קבל ח"ח על היוזמה, זה בפירוש משהו שמוסיף הרבה נוחות.
אפשר ללכת צעד קדימה ולהשתמש בתכנה כמו MEDIAINFO שתגלה כמה שיותר פרטים על גרסאת הסרט ותמצא את קובץ הכתוביות המתאים ביותר מבחינת קצב ריענון רזולוציה מקור וכ'.
אפשר לשלב בין השניים הראשונים.
אגב ניסיתי את התכנה בערב, היא לא נתנה לי לבחור בין התרגומים אלא פשוט הורידה את כל הגרסאות, חוץ מזה, אחרי הורדת הכתוביות לא הצלחתי לנגן שום סרט בסטרימר, ISTAR H6 .
הבעיה נפתרה רק אחרי שמחקתי את כל קבצי הכתוביות והקבצים הנוספים שירדו בעזרת התכנה.
אבל חוץ מכל התלונות, קבל ח"ח על היוזמה, זה בפירוש משהו שמוסיף הרבה נוחות.
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
מורידים ושמים את הקבצים ב c:\
מוודאים שמותקן Java 1.6
פותחים חלון CMD
[left]
c:
cd \
GetsubsAndcheckall.bat "full directory path"
[/left]
מוודאים שמותקן Java 1.6
פותחים חלון CMD
[left]
c:
cd \
GetsubsAndcheckall.bat "full directory path"
[/left]
- staticx
-
- חבר מכור קשה

- תגובות: 6697
- הצטרף: ינואר 2008
- מיקום: חורש טבעי
עבודה יפה , הגרסה החדשה עובדת טוב מאוד.
ניסיתי בינתיים רק את GETSUBS.BAT על קובץ אחד.
באמת מתבקש להפוך את זה לעבודה בלחיצה ימנית
ניסיתי בינתיים רק את GETSUBS.BAT על קובץ אחד.
באמת מתבקש להפוך את זה לעבודה בלחיצה ימנית
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
כדאי לקרוא את כל מה שכתוב בהודעה הראשונה
אז היית מבין שיש לך קובץ אצווה שהמשימה שלו בחיים היא לסדר את התרגומים אחרי שהורדו מספר תרגומים.
כי המטרה היא להיות אוטומטי + אינטראקטיבי
getsubs.bat - אוטומטי
HandleMultiplesubs.bat - החלק האינטראקטיבי שעוזר לבחור אם יש יותר מתוצאה אחת
GetsubsAndcheckall.bat - שתי המשימות גם יחד
בקשר לחיפוש יותר טוב, כדי למצוא שמות סרטים אני מבקש מגוגל דרך google ajax web api לחפש את שם הסרט +www.imdb.com ואז אני ניגש לimdb ומוצא את השם האמיתי ואיתו מחפש.
לסדרות טלוויזיה אני לא יכול לעשות את זה כי זה לא עובד טוב ( tvshow name + www.tvrage.com) אני לא יודע למה אבל גוגל לא מחזיר בממשק JSON שלו את אותו סדר התוצאות שהוא מחזיר בחיפוש מFIREFOX ואז אי אפשר לסתמך עליו.
אם למישהו יש ניסיון והוא יודע על מה אני מדבר בבליל הזה של מילים, אשמח לעזרה אם תיצרו קשר....
חברים אבקש לקרוא את ההודעה הראשונה, ואם היא לא מובנת תעירו ואני אשפץ אותה, כי כבר אני עונה על אותו דבר כמה פעמים ובקושי השרשור חי יומיים.
אז היית מבין שיש לך קובץ אצווה שהמשימה שלו בחיים היא לסדר את התרגומים אחרי שהורדו מספר תרגומים.
כי המטרה היא להיות אוטומטי + אינטראקטיבי
getsubs.bat - אוטומטי
HandleMultiplesubs.bat - החלק האינטראקטיבי שעוזר לבחור אם יש יותר מתוצאה אחת
GetsubsAndcheckall.bat - שתי המשימות גם יחד
בקשר לחיפוש יותר טוב, כדי למצוא שמות סרטים אני מבקש מגוגל דרך google ajax web api לחפש את שם הסרט +www.imdb.com ואז אני ניגש לimdb ומוצא את השם האמיתי ואיתו מחפש.
לסדרות טלוויזיה אני לא יכול לעשות את זה כי זה לא עובד טוב ( tvshow name + www.tvrage.com) אני לא יודע למה אבל גוגל לא מחזיר בממשק JSON שלו את אותו סדר התוצאות שהוא מחזיר בחיפוש מFIREFOX ואז אי אפשר לסתמך עליו.
אם למישהו יש ניסיון והוא יודע על מה אני מדבר בבליל הזה של מילים, אשמח לעזרה אם תיצרו קשר....
חברים אבקש לקרוא את ההודעה הראשונה, ואם היא לא מובנת תעירו ואני אשפץ אותה, כי כבר אני עונה על אותו דבר כמה פעמים ובקושי השרשור חי יומיים.
opv כתב:אפשר לחפש את השם הקרוב ביותר לפי קריטריון של מקסימום מילים משותפות למשל.
אפשר ללכת צעד קדימה ולהשתמש בתכנה כמו MEDIAINFO שתגלה כמה שיותר פרטים על גרסאת הסרט ותמצא את קובץ הכתוביות המתאים ביותר מבחינת קצב ריענון רזולוציה מקור וכ'.
אפשר לשלב בין השניים הראשונים.
אגב ניסיתי את התכנה בערב, היא לא נתנה לי לבחור בין התרגומים אלא פשוט הורידה את כל הגרסאות, חוץ מזה, אחרי הורדת הכתוביות לא הצלחתי לנגן שום סרט בסטרימר, ISTAR H6 .
הבעיה נפתרה רק אחרי שמחקתי את כל קבצי הכתוביות והקבצים הנוספים שירדו בעזרת התכנה.
אבל חוץ מכל התלונות, קבל ח"ח על היוזמה, זה בפירוש משהו שמוסיף הרבה נוחות....
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
יש למישהו דרך לעשות את זה שאני אוכל לשלב את זה לתוכנה?
יש לי דרך להפוך את ההרצה לEXE (אם צריך) אבל הלאה?
יש לי דרך להפוך את ההרצה לEXE (אם צריך) אבל הלאה?
oferlaor כתב:צריך שזה יתמוך ב-RIGHT CLICK.
קרי: כשבוחרים קובץ עם RIGHT CLICK ומסמנים "DOWNLOAD SUBS" שזה כבר יוריד את הקובץ וישנה לו את השם שיהיה זהה לשם הקובץ שאותו בחרנו במקור....
- opv
-
- חבר מביא חבר

- תגובות: 4862
- הצטרף: מאי 2005
- מיקום: עמק חפר
צודק, חשבתי שהקובץ הראשון הוא הטופ
alon24 כתב:כדאי לקרוא את כל מה שכתוב בהודעה הראשונה
אז היית מבין שיש לך קובץ אצווה שהמשימה שלו בחיים היא לסדר את התרגומים אחרי שהורדו מספר תרגומים.
כי המטרה היא להיות אוטומטי + אינטראקטיבי
getsubs.bat - אוטומטי
HandleMultiplesubs.bat - החלק האינטראקטיבי שעוזר לבחור אם יש יותר מתוצאה אחת
GetsubsAndcheckall.bat - שתי המשימות גם יחד
בקשר לחיפוש יותר טוב, כדי למצוא שמות סרטים אני מבקש מגוגל דרך google ajax web api לחפש את שם הסרט +www.imdb.com ואז אני ניגש לimdb ומוצא את השם האמיתי ואיתו מחפש.
לסדרות טלוויזיה אני לא יכול לעשות את זה כי זה לא עובד טוב ( tvshow name + www.tvrage.com) אני לא יודע למה אבל גוגל לא מחזיר בממשק JSON שלו את אותו סדר התוצאות שהוא מחזיר בחיפוש מFIREFOX ואז אי אפשר לסתמך עליו.
אם למישהו יש ניסיון והוא יודע על מה אני מדבר בבליל הזה של מילים, אשמח לעזרה אם תיצרו קשר....
חברים אבקש לקרוא את ההודעה הראשונה, ואם היא לא מובנת תעירו ואני אשפץ אותה, כי כבר אני עונה על אותו דבר כמה פעמים ובקושי השרשור חי יומיים.
opv כתב:אפשר לחפש את השם הקרוב ביותר לפי קריטריון של מקסימום מילים משותפות למשל.
אפשר ללכת צעד קדימה ולהשתמש בתכנה כמו MEDIAINFO שתגלה כמה שיותר פרטים על גרסאת הסרט ותמצא את קובץ הכתוביות המתאים ביותר מבחינת קצב ריענון רזולוציה מקור וכ'.
אפשר לשלב בין השניים הראשונים.
אגב ניסיתי את התכנה בערב, היא לא נתנה לי לבחור בין התרגומים אלא פשוט הורידה את כל הגרסאות, חוץ מזה, אחרי הורדת הכתוביות לא הצלחתי לנגן שום סרט בסטרימר, ISTAR H6 .
הבעיה נפתרה רק אחרי שמחקתי את כל קבצי הכתוביות והקבצים הנוספים שירדו בעזרת התכנה.
אבל חוץ מכל התלונות, קבל ח"ח על היוזמה, זה בפירוש משהו שמוסיף הרבה נוחות.......
- oferlaor
-
- מנהל

- תגובות: 78964
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
החלק של ה-RIGHT CLICK הוא קל.
מה שצריך זה שתוכל לקבל COMMAND LINE עם שם קובץ ולגרום לקובץ לצאת לאותה ספריה...
מה שצריך זה שתוכל לקבל COMMAND LINE עם שם קובץ ולגרום לקובץ לצאת לאותה ספריה...
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
תראה לי איך ואני שם את זה....
oferlaor כתב:החלק של ה-RIGHT CLICK הוא קל.
מה שצריך זה שתוכל לקבל COMMAND LINE עם שם קובץ ולגרום לקובץ לצאת לאותה ספריה......
- pixies
-
- אחראי תחום HTPC

- תגובות: 32985
- הצטרף: מרץ 2007
- מיקום: פאתי מלאבס
בתור התחלה, ואת זה כל אחד יכול לעשות, אפשר לשים את זה בתיקיית המערכת SendTo. כדי לראות אותה צריך לאפשר הצגה של תיקיות וקבצים מוסתרים (Hidden).
פשוט שמים את קובץ ה-BAT (או קיצור דרך אליו) בתיקייה הזו, ואז הוא יופיע כשעושים כפתור ימני ואז Send To.
קובץ ה-BAT יקבל את ה-Path המלא של הקובץ או התיקייה עליהם עשו קליק ימני בתור הפרמטר הראשי.
פשוט שמים את קובץ ה-BAT (או קיצור דרך אליו) בתיקייה הזו, ואז הוא יופיע כשעושים כפתור ימני ואז Send To.
קובץ ה-BAT יקבל את ה-Path המלא של הקובץ או התיקייה עליהם עשו קליק ימני בתור הפרמטר הראשי.
"החלפתי כבל דיגיטלי ונפתח לי הסאונד"
- oferlaor
-
- מנהל

- תגובות: 78964
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
אוקיי.
ב-REGISTRY צריך פשוט להוסיף:
זה לא כזה סיפור לייצר SHELL לזה ב-C++ שיעשה את העבודה ויחבר את כל הקצוות.
בגדול, צריך שאתה תוכל לקבל פרמטר ב-COMMAND LINE שיהיה שם הספריה או שם הקובץ.
האם אתה יכול לעשות את זה?
ב-REGISTRY צריך פשוט להוסיף:
קוד: בחירת הכל
SOFTWARE\Classes\.mkv
צריך להסתכל מה ערך ה-DEFAULT של זה
את הערך הזה קוראים
עכשיו מייצרים מפתח בשם:
"SOFTWARE\Classes\" + sKey + "\shell\SUBS"
וכותבים לערך ה-DEFAULT שלו את SUBS4ME
בתת ספריה COMMAND שלו
יוצרים ערך DEFAULT שהוא
שם ה-EXE המלא שלך "%1"
בגדול, צריך שאתה תוכל לקבל פרמטר ב-COMMAND LINE שיהיה שם הספריה או שם הקובץ.
האם אתה יכול לעשות את זה?
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
אני מכיר רק JAVA
אולי תיצור shell ב c++

אולי תיצור shell ב c++
- oferlaor
-
- מנהל

- תגובות: 78964
- הצטרף: נובמבר 2004
- שם מלא: עפר לאור
- מיקום: מודיעין, ישראל
ממש לא סיפור, השאלה היא האם אתה יכול לזהות אם מדובר בספריה או קובץ מה-COMMAND LINE הבא:
java -jar subs4me.jar "D:\Videos\TV\Lie To Me\Season02" /r /c /all
כלומר, אם מה שנמצא בתוך המרכאות זה לא ספריה אלא קובץ, תוכל לזהות זאת ולטפל בהתאם?
בעצם הקובץ שאני מציע יחליף את ה-BATCH FILE שיצרת...
אני יכול ליצור את זה בשניה עם VB או VC.
java -jar subs4me.jar "D:\Videos\TV\Lie To Me\Season02" /r /c /all
כלומר, אם מה שנמצא בתוך המרכאות זה לא ספריה אלא קובץ, תוכל לזהות זאת ולטפל בהתאם?
בעצם הקובץ שאני מציע יחליף את ה-BATCH FILE שיצרת...
אני יכול ליצור את זה בשניה עם VB או VC.
-
alon24
-
- חבר ותיק

- תגובות: 1838
- הצטרף: מאי 2005
כן אני מקבל גם קבצים
והייתי רוצה שאפשר יהיה לעשות את זה גם על ספריה כפרמטר
והייתי רוצה שאפשר יהיה לעשות את זה גם על ספריה כפרמטר
- oferlaor
-
- מנהל

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

- תגובות: 1838
- הצטרף: מאי 2005
סבבי בבי