דף 1 מתוך 28

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

נשלח: 20/12/2009 10:06
על ידי alon24
עדכון חשוב
התוכנה כרגע כבר לא עובדת - סרטים וטורק השתנו ואין לי יותר זמן לפתח, אפשר להסירה מהמחשב

שלום לכולם.

כתבתי לשימוש עצמי תוכנה להורדת כתוביות לסרטים וסדרות מאתרים בארץ.
לינק להורדה:
http://code.google.com/p/subs4me/downloads/list

נתמכים: ,Sratim, Opensubtitles.org,TOREC.
התוכנה דורשת JAVA 1.6 מותקנת במערכת.

יש תמיכה בMKV וAVI בלבד.
התוכנה יודעת לחפש בספריות המשנה כלומר רקורסיבית

סדרה מזוהה ע"י התאמתה ל ( sXXeXX ) כלומר למשל seinfield.s02e10-borg
כדי להשתמש יש להריץ את קובץ האצווה הנכון ולתת לו כפרמטר את הספריה הנבחרת או הקובץ הנבחר.
המערכת עובדת עם קבצי properties:

הוראות התקנה
פותחים את קובץ ההתקנה לספריה בדיסק למשל c:\subs4me
פותחים חלון cmd

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

c: 
cd C:\subs4me
getsubs.bat "c:\movies" 
בצורה הזו ישאר הלוג שאפשר להעביר אלי במקרה של בעיות


subs4me-default.properties - מגדיר את כל הdefaults, יש לזכור לא לשנות אותו כי כל עדכון אני יכול פשוט לשנות אותו.
כדי לשנות properties יש ליצור קובץ בשם: subs4me.properties בספרית ההתקנה ושם לשנות (לשים) את הproperties עם הערכים הנכונים.

getsubs.exe: קובץ שנועד להוסיף פונקצוינליות לWINDOWS, יש להריצו פעם אחת בלבד מספריית ההתקנה והוא יוסיף לתפריט כפתור ימני של העכבר את תפריט get subs בעומדכם על ספריה או קובץ. (בwindiws 7 יש להריץ כ-administrator).

יש שלוש קבצי אצווה:
1. getsubs.bat -
יוריד כתוביות אוטומטית (למטרות הורדה אוטומטית ללא התערבות משתמש) יוריד את הקבצים שהוא יכול ומתאימים בול וישנה את שם התרגום לשם הנכון.במידה והוא לא ימצא את השם המדויק יווצר קובץ .run_HandleMultiplesubs ויורדו כל התרגומים האפשריים לשם הסרט פרט לאתר סרטים ששם לא יורדו התרגומים אלא יכתבו שמותיהם לתוך הקובץ הזה בפורמט initial_name.srt.actual_sub_name.srt..
לאחר ההורדה יחכה 5 שניות ויתן הודעה על המסך למשתמש שיוכל ללחוץ על כפתור ואז לא ימשיך לשלב הסידור כתוביות (אינטראקטיווי)

HandleMultiplesubs.bat - בהנחה שלא נמצאה הכתובית הנכונה והורדנו למשל 10 כתוביות, ירוץ ממשק DOS שישאל אותך איזו כתובית אתה מעדיף. יטפל במה שצריך טיפול - כלומר ינקה לכם את הקבצים אחרי שתבחרו בקובץ הנכון.

3. GetsubsAndcheckall.bat - גם יריץ חיפוש של תרגומים וגם יריץ את הניקיון אח"כ. ללא לחכות.

כדי לדעת את הפרמטרים פשוט תריץ את הקובץ אצווה ללא פרמטרים (ללא קובץ או ספריה )ויהיה הסבר.

איך עושים אם לא רוצים שהתוכנה תוריד קבצי תמונה לסרט/סדרה:
ערוך את הקובץ subs4me.properties בספריית ההתקנה:
תשנה שם ל FALSE את שתי השורות שמתייחסות ל THUMBNAILS

get_subs_download_movie_picture=false
get_subs_download_movie_picture_force=false


פתרון לצורת הרצה ע"י הוספה לsent-to
http://www.hometheater.co.il/modules.ph ... 617#993617

גירסא 1.2 - זה שיש גירסא חדשה לא אומר שיש לי יותר זמן לנשום, רק שאני פשוט לא ישן מספיק...
[left]
Version 1.2
fixed: Torec is back with us
change: Some improvements for logging
change: Now try to rely more on local filename parsing and only then on google/imdb names. usually I parse the file name
into movie name quite decently, so try to use that first.
change: do NOT get the movie pic automatically
[/left]

גירסא 113
שיפור בטיפול ב & (and) כמו Julie & Julia
גירסא 1.1.2a
http://www.hometheater.co.il/modules.ph ... 36#1050436
גירסא 1.1.1

גירסא 1.1
פירוט השינויים בהמשך..
http://www.hometheater.co.il/modules.ph ... 56#1037756
גירסא 1.0
Launcher חדש - כלומר ירוץ קודם getsubs ואז תהיה הודעה על המסך ל5 שניות שבסיומה אלא אם כן בחרתם בה, ירוץ handlemultisubs/ - ניתן לקנפג ב properties.
תיקונים במנוע חיפוש
הורדת תמונת בסרט
תמיכה בפרמטר הורדה לפי שם הספריה
גירסא 0.9.2
הרבה - נא לבדוק ביסודיות

נ.ב.
יש לציין שsubscene מאוד איטי כי הוא לא מדוייק, ממליץ לא להשתמש בזה כרגע - רק לבדיקות אם אתם רוצים לעזור לי.

נשלח: 20/12/2009 10:09
על ידי staticx
תודה רבה
תוכל להסביר איך משתמשים בה?

נשלח: 20/12/2009 10:13
על ידי gilcooper
הורדתי, איך מפעילים ? אני רואה 3 קבצי bat... איפה אני רושם את הנתיב לחפש בו ?

נשלח: 20/12/2009 10:28
על ידי benzizbit
שמע - באמת כל הכבוד על ההשקעה. אני ינסה שוב בערב (Y)

נשלח: 20/12/2009 10:52
על ידי benzizbit
רגע היו עוד בעיות חוץ מ - PARADOX -

כאן הוא כניראה מוצא את - Monsters.Vs.Aliens אבל אני לא רואה לאן הוא מודיר את הכתוביות.

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

E:\tmp\sub4me>Getsubs.bat "."

E:\tmp\sub4me>java -jar subs4me.jar "." /r /c /all
Querying Google for Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi.avi www.imdb.com
Trying direct download: Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi
Could not find:Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi.zip on Torec
found exact movie name proceeding to dl: Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi
Querying Google for Public Enemies.avi www.imdb.com
Trying direct download: Public Enemies
Could not find:Public%20Enemies.zip on Torec
found exact movie name proceeding to dl: Public Enemies 2009 720p BluRay nHD x26
4 NhaNc3
Querying Google for Terminator Salvation.avi www.imdb.com
Trying direct download: Terminator Salvation
Could not find:Terminator%20Salvation.zip on Torec

E:\tmp\sub4me>
שוב - כל הכבוד על ההשקעה.

נשלח: 20/12/2009 11:18
על ידי צפיד
כל הכבוד!
טרם התנסיתי אבל אני בהחלט הולך לבדוק את זה.
אני חושב שזה ישרת המון המון אנשים ....
כל הכבוד !!!

אם זה עובד אני שוקל פנייה אישית למנהלי האתר לתת לך AVATAR של חבר כבוד (Y)

נשלח: 20/12/2009 11:45
על ידי alon24
זה עובד עכשיו, אז אני לא רואה בעיה.
זה אמור להוריד את הקובץ ואז לפתוח אותו לאותו מקום של הסרט
כרגע זה עובד ע"י הורדה של הZIP ל c:/temp/subs.zip ואז פתיחה ךאיפה שצריך
זה ישתנה בקרוב...

benzizbit כתב:רגע היו עוד בעיות חוץ מ - PARADOX -

כאן הוא כניראה מוצא את - Monsters.Vs.Aliens אבל אני לא רואה לאן הוא מודיר את הכתוביות.

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

E:\tmp\sub4me>Getsubs.bat "."

E:\tmp\sub4me>java -jar subs4me.jar "." /r /c /all
Querying Google for Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi.avi www.imdb.com
Trying direct download: Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi
Could not find:Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi.zip on Torec
found exact movie name proceeding to dl: Monsters.Vs.Aliens.DVDRiP.XviD-JUMANJi
Querying Google for Public Enemies.avi www.imdb.com
Trying direct download: Public Enemies
Could not find:Public%20Enemies.zip on Torec
found exact movie name proceeding to dl: Public Enemies 2009 720p BluRay nHD x26
4 NhaNc3
Querying Google for Terminator Salvation.avi www.imdb.com
Trying direct download: Terminator Salvation
Could not find:Terminator%20Salvation.zip on Torec

E:\tmp\sub4me>
שוב - כל הכבוד על ההשקעה.
...

כל הכבוד על היוזמה

נשלח: 20/12/2009 12:45
על ידי shmil_y
אבל לא כ"כ עובד לי...
עשיתי את הנסיונות הבאים:

ניסיון 1: הרצתי
Getsubs.bat Heroes.S04E06.720p.HDTV.x264-SiTV
במקום שיש בו תיקיית משנה Heroes.S04E06.720p.HDTV.x264-SiTV עם קובץ MKV בשם הזה, וההודעה שקיבלתי:

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

D:\Downloads>java -jar subs4me.jar Heroes.S04E06.720p.HDTV.x264-SiTV /r /c /all

Trying direct download: Heroes.S04E06.720p.HDTV.x264-SiTV
Could not find:Heroes.S04E06.720p.HDTV.x264-SiTV.zip on Torec
found exact movie name proceeding to dl: Heroes S04E06 720p HDTV x264-SiTV
ניסיון 2: הרצתי
Getsubs.bat "D:\Videos\TV\30 Rock\Season 04\" (ניסיתי גם בלי ה "") וקיבלתי:

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


D:\Downloads>Getsubs.bat "D:\Videos\TV\30 Rock\Season 04\" /all

D:\Downloads>java -jar subs4me.jar "D:\Videos\TV\30 Rock\Season 04\" /r /c /all
Usage: autosubs "[file]" | "[directory]" [/params]
Version 0.8.1
Example:
        autosubs "C:\movies" /r /all

Params:
  c: If an srt file exists do not try to get the subtitels for this file
  r: Recurse over all the files in all the directories
  p: select providers, /p=torec,sratim will select these two providers, default
is Torec only
  all: Download all the subtitles for this title and unzip with the above schema


Created by ilank
Enjoy...

נשלח: 20/12/2009 13:15
על ידי alon24
[left]
1. please use full location links: "c:\test\Heroes.S04E06.720p.HDTV.x264-SiTV" and not just the current directory
2. do not close the directory with \ so "c:\test\Heroes.S04E06.720p.HDTV.x264-SiTV" and no \ at the end
[/left]

נשלח: 20/12/2009 13:29
על ידי oferlaor
צריך שזה יתמוך ב-RIGHT CLICK.

קרי: כשבוחרים קובץ עם RIGHT CLICK ומסמנים "DOWNLOAD SUBS" שזה כבר יוריד את הקובץ וישנה לו את השם שיהיה זהה לשם הקובץ שאותו בחרנו במקור.

נשלח: 20/12/2009 13:46
על ידי wing2005
ניסיתי על קובץ אחד וזה עבד... אחלה של קוד!! (Y)
אם השם של הקובץ הוא לא עם כל החלק הסופי לדוגמה hdtv.xvid.fqm, מה הוא יעשה?

נשלח: 20/12/2009 16:38
על ידי alon24
wing2005:
לא הבנתי את השאלה, תן שם של קובץ ונראה למה אתה מתכוון

shmil_y:
נתת לי שם של סדרה שעשתה בעיות בMSN תוכל לתת לי את השם המלא פה כדי שאני אבדוק.
מסנגר הוא פשוט מעאפן - מוסיף אמוטיקונס והורג לי את הטקסט...

נשלח: 20/12/2009 17:00
על ידי kobyb
כל הכבוד על היוזמה והשיתוף, אשלח רשמים לאחר התנסות

נשלח: 20/12/2009 17:42
על ידי shmil_y
יש גם בעיה עם הסדרה lie to me, הוא הוריד כתוביות רק לפרקים 7-8 של העונה ה-2

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

D:\Downloads>Getsubs.bat "D:\Videos\TV\Lie To Me\Season02"

D:\Downloads>java -jar subs4me.jar "D:\Videos\TV\Lie To Me\Season02" /r /c /all

Querying Google for lie.to.me.201.the.core.of.it-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.201.the.core.of.it-sitv
Could not find:lie.to.me.201.the.core.of.it-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.201.the.core.of.it-sitv.zip o
n Torec
Querying Google for lie.to.me.202.truth.or.consequences-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.202.truth.or.consequences-sitv
Could not find:lie.to.me.202.truth.or.consequences-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.202.truth.or.consequences-sit
v.zip on Torec
Querying Google for lie.to.me.203.control.factor-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.203.control.factor-sitv
Could not find:lie.to.me.203.control.factor-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.203.control.factor-sitv.zip o
n Torec
Querying Google for lie.to.me.204.honey-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.204.honey-sitv
Could not find:lie.to.me.204.honey-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.204.honey-sitv.zip on Torec
Querying Google for lie.to.me.205.greivous.bodily.harm-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.205.greivous.bodily.harm-sitv
Could not find:lie.to.me.205.greivous.bodily.harm-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.205.greivous.bodily.harm-sitv
.zip on Torec
Querying Google for lie.to.me.206.lack.of.candor-sitv.mkv www.imdb.com

ה exception היה בסדרה שלא בטוח שיש לה תרגום ב Torec

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


Trying direct download: Survivor.S03E22.Xvid.artur.WwW.Wnet.[wnet.co.il].co.il
Could not find:Survivor.S03E22.Xvid.artur.WwW.Wnet.[wnet.co.il].co.il.zip on Tor
ec
java.lang.IndexOutOfBoundsException: Index: 2, Size: 0
        at java.util.LinkedList.entry(Unknown Source)
        at java.util.LinkedList.get(Unknown Source)
        at subs.Torec.searchForCorrectSubidOfSeries(Torec.java:239)
        at subs.Torec.searchByActualName(Torec.java:190)
        at subs.Torec.doWork(Torec.java:59)
        at subs.Subs4me.startProcessingFiles(Subs4me.java:67)
        at subs.Subs4me.startProcessingFiles(Subs4me.java:64)
        at subs.Subs4me.main(Subs4me.java:206)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
searchByActualNameInTorec Could not find:Survivor.S03E22.Xvid.artur.WwW.Wnet.[wn
et.co.il].co.il.zip on Torec
ב the.vampire.diaries.s01e10.the.turning.point-sitv.mkv
הוא מוריד את 2 הגרסאות ונותן לקובץ(הנכון) שם:
the.vampire.diaries.s01e10.the.turning.point-sitv.srt.The.Vampire.Diaries.S01E10.720p.HDTV.x264-SiTV.HEB.srt

נשלח: 20/12/2009 20:31
על ידי benzizbit
טוב יש משהוא שאני מפספס, כל מה שקורה אחרי הרצה של Getsubs הוא שנוצר קובץ dowork וזהו :roll: .

למשל - My.Name.Is.Earl.S01E07.HDTV.XviD.dowork
אני לא רואה srt. מה אני לא עושה ?

אפשר בבקשה איזה how-to קטן?

נשלח: 20/12/2009 21:02
על ידי alon24
יש כרגע באג שאומר שחייבת להיות לך ספריה c:\temp כדי שאני אפרוס את הזיפ שיורד ואראה לך כתוביות
נסה ליצור אותה ולבדוק

זה יתוקן במהרה.
benzizbit כתב:טוב יש משהוא שאני מפספס, כל מה שקורה אחרי הרצה של Getsubs הוא שנוצר קובץ dowork וזהו :roll: .

למשל - My.Name.Is.Earl.S01E07.HDTV.XviD.dowork
אני לא רואה srt. מה אני לא עושה ?

אפשר בבקשה איזה how-to קטן?
...

נשלח: 20/12/2009 21:20
על ידי alon24
1. שים לב שאני תומך בפורמט סדרות לפי s02e01 ולא 201
2. אני אבדוק - תוקן לגרסא הבאה
shmil_y כתב:יש גם בעיה עם הסדרה lie to me, הוא הוריד כתוביות רק לפרקים 7-8 של העונה ה-2

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

D:\Downloads>Getsubs.bat "D:\Videos\TV\Lie To Me\Season02"

D:\Downloads>java -jar subs4me.jar "D:\Videos\TV\Lie To Me\Season02" /r /c /all

Querying Google for lie.to.me.201.the.core.of.it-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.201.the.core.of.it-sitv
Could not find:lie.to.me.201.the.core.of.it-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.201.the.core.of.it-sitv.zip o
n Torec
Querying Google for lie.to.me.202.truth.or.consequences-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.202.truth.or.consequences-sitv
Could not find:lie.to.me.202.truth.or.consequences-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.202.truth.or.consequences-sit
v.zip on Torec
Querying Google for lie.to.me.203.control.factor-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.203.control.factor-sitv
Could not find:lie.to.me.203.control.factor-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.203.control.factor-sitv.zip o
n Torec
Querying Google for lie.to.me.204.honey-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.204.honey-sitv
Could not find:lie.to.me.204.honey-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.204.honey-sitv.zip on Torec
Querying Google for lie.to.me.205.greivous.bodily.harm-sitv.mkv www.imdb.com
Trying direct download: lie.to.me.205.greivous.bodily.harm-sitv
Could not find:lie.to.me.205.greivous.bodily.harm-sitv.zip on Torec
searchByActualNameInTorec Could not find:lie.to.me.205.greivous.bodily.harm-sitv
.zip on Torec
Querying Google for lie.to.me.206.lack.of.candor-sitv.mkv www.imdb.com

ה exception היה בסדרה שלא בטוח שיש לה תרגום ב Torec

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


Trying direct download: Survivor.S03E22.Xvid.artur.WwW.Wnet.[wnet.co.il].co.il
Could not find:Survivor.S03E22.Xvid.artur.WwW.Wnet.[wnet.co.il].co.il.zip on Tor
ec
java.lang.IndexOutOfBoundsException: Index: 2, Size: 0
        at java.util.LinkedList.entry(Unknown Source)
        at java.util.LinkedList.get(Unknown Source)
        at subs.Torec.searchForCorrectSubidOfSeries(Torec.java:239)
        at subs.Torec.searchByActualName(Torec.java:190)
        at subs.Torec.doWork(Torec.java:59)
        at subs.Subs4me.startProcessingFiles(Subs4me.java:67)
        at subs.Subs4me.startProcessingFiles(Subs4me.java:64)
        at subs.Subs4me.main(Subs4me.java:206)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:56)
searchByActualNameInTorec Could not find:Survivor.S03E22.Xvid.artur.WwW.Wnet.[wn
et.co.il].co.il.zip on Torec
ב the.vampire.diaries.s01e10.the.turning.point-sitv.mkv
הוא מוריד את 2 הגרסאות ונותן לקובץ(הנכון) שם:
the.vampire.diaries.s01e10.the.turning.point-sitv.srt.The.Vampire.Diaries.S01E10.720p.HDTV.x264-SiTV.HEB.srt
...

נשלח: 20/12/2009 21:29
על ידי staticx
היי
זה אכן מוריד לי את הקובץ ZIP אבל לא פותח אותו לתיקייה היכן שנמצא קובץ הוידאו.
כל פעם שאני טוען קובץ אחר, זה מוחק את ה ZIP הקיים ומחליפו באחר.
איך גורמים לתרגום לצאת מהזיפ ולעבור לתיקייה בה הסרט עצמו?

נשלח: 20/12/2009 22:05
על ידי alon24
יש כרגע באג שאומר שחייבת להיות לך ספריה c:\temp כדי שאני אפרוס את הזיפ שיורד ואראה לך כתוביות
נסה ליצור אותה ולבדוק
staticx כתב:היי
זה אכן מוריד לי את הקובץ ZIP אבל לא פותח אותו לתיקייה היכן שנמצא קובץ הוידאו.
כל פעם שאני טוען קובץ אחר, זה מוחק את ה ZIP הקיים ומחליפו באחר.
איך גורמים לתרגום לצאת מהזיפ ולעבור לתיקייה בה הסרט עצמו?
...

נשלח: 21/12/2009 0:22
על ידי wing2005
יש לי הרבה סדרות, שאין בהם את שם המפיצים לדוגמה:
dexter.s04e05.avi
במקור היה יכול להיות עם סיומת של הקבוצה שהעלתה אותו לרשת והוא היה נראה ככה:
Dexter.S04E05.hdtv.xvid-fqm.vx.avi
בטורק יש כתוביות ע"פ ההפצות שלהם, השאלה שלי הייתה, מה יקרה במצב שבו שם הפרק מגיע נקי בלי שם ההפצה האם הוא מוריד את הכתוביות הראשונות שהוא מוצא או שמכיוון שהשם לא מדוייק הוא ידלג.