AlBundy33
03.11.2007, 02:47
Hab mir mal ein kleine VBScript gebastelt, was mir alle Videos aus einem Verzeichnis und dessen Unterverzeichnissen mit dem Cut Assistant schneidet.
Cutlisten werden automatisch heruntergeladen und verwendet wird die Cutlist (wenn vorhanden), deren ratingbyauthor >= minimal_rating ist.
Script an sich ist sicherlich noch verbesserungswürdig aber tut erstmal so seien Dienst.
Leider schmiert bei mir der CA nach dem Schliessen des Info-Fensters ab (Filme sind aber ok und Script läuft weiter).
--> Weiss leider nicht, ob das am CA oder meiner Konfiguration liegt.
--> Hab jetzt ein Script (close_ca.exe) beigelegt, was den CA nach einem Absturtz automatisch schliesst.
Wer das Script mal testen möchte, kann dies gern tun.
Was ich noch gebrauchen könnte wäre ein Parameter -save:" für den CA, mit dem ich die Ausgabedatei für das geschnittene Video explizit angeben kann, damit ich die auch in meinem Skript auswerden kann.
--> Ich verschieb jetzt einfach bei Bedarf das geschnittene Video.
Ausserdem wäre es schön, wenn in dem XML von cutlist.de die Informationen über Videoschnittprogramm (VirtualDub, AviDemux, ...), Missingbeginning, Missingending usw. enthalten würde - anhand der Informationen können man die Methode getBestCutlist etwas erweitern.
--> Ich les jetzt alle Infos der Cutlist ein und hab somit auch Zugriff darauf.
*********************** Update 2007-11-24 ***********************
ich hab jetzt mein aktuelles Skript + ein AutoIt-Skript an meinen Beitrag angehangen.
Ich hoffe mal, dass mein Skript jetzt bei jedem läuft.
Das AutoIt-Skript (bzw. die bereits compilierte exe) sorgen dafür, dass das Fenster vom CA automatisch geschlossen wird, wenn er nach dem Schneiden abstürzt.
Btw: Ich hab schon ~130 Simpsons-Folgen mit dem Script schneiden lassen. :-)
*********************** Update 2007-11-25 ***********************
Kleines update - die Cutlist wird jetzt in eine Datenstruktur eingelesen, so dass alle Informationen der Cutlist zur Verfügung stehen.
Außerdem hab ich eine kleine readme.txt mit in das Archiv gepackt, was den Einstieg hoffentlich etwas erleichtert.
*********************** Update 2007-11-28 ***********************
Kleine Bugfixes.
Mit dem Script ist es jetzt auch möglich OTRKEYs dekodieren zu lassen.
Einfach die Einstellungen am Anfang des Skriptes anpassen und fertig.
Am Besten ist es, wenn ihr eure Einstellungen im Multidecoder speichert - dann werden die automatisch geladen.
*********************** Update 2007-11-29 ***********************
Waren eigentlich wieder nur ein paar Bugfixes und Umbauten. :-)
Es wird jetzt immer die Cutlist verwendet, die folgenden Kriterien entspricht:
1. keine Fehler hat (MissingBeginning o.ä.)
2. NoCuts muss maximal sein (somit falle Cuts raus, die für vorhergehende oder nachfolgende Filme benötigt werden)
3. deren qualitiy (z.Zt. Rating) maximal ist (wenn userrating vorhanden ist, wird das verwendet ansonsten das rating des Autors) aber wenigstens der eingestellten minimal_quality entspricht.
Wenn die Kriterien erfüllt sind, kann man erstmal davon ausgehen, dass es nicht die schlechteste Cutlist ist. :-)
Cutlisten werden automatisch heruntergeladen und verwendet wird die Cutlist (wenn vorhanden), deren ratingbyauthor >= minimal_rating ist.
Script an sich ist sicherlich noch verbesserungswürdig aber tut erstmal so seien Dienst.
Leider schmiert bei mir der CA nach dem Schliessen des Info-Fensters ab (Filme sind aber ok und Script läuft weiter).
--> Weiss leider nicht, ob das am CA oder meiner Konfiguration liegt.
--> Hab jetzt ein Script (close_ca.exe) beigelegt, was den CA nach einem Absturtz automatisch schliesst.
Wer das Script mal testen möchte, kann dies gern tun.
Was ich noch gebrauchen könnte wäre ein Parameter -save:" für den CA, mit dem ich die Ausgabedatei für das geschnittene Video explizit angeben kann, damit ich die auch in meinem Skript auswerden kann.
--> Ich verschieb jetzt einfach bei Bedarf das geschnittene Video.
Ausserdem wäre es schön, wenn in dem XML von cutlist.de die Informationen über Videoschnittprogramm (VirtualDub, AviDemux, ...), Missingbeginning, Missingending usw. enthalten würde - anhand der Informationen können man die Methode getBestCutlist etwas erweitern.
--> Ich les jetzt alle Infos der Cutlist ein und hab somit auch Zugriff darauf.
*********************** Update 2007-11-24 ***********************
ich hab jetzt mein aktuelles Skript + ein AutoIt-Skript an meinen Beitrag angehangen.
Ich hoffe mal, dass mein Skript jetzt bei jedem läuft.
Das AutoIt-Skript (bzw. die bereits compilierte exe) sorgen dafür, dass das Fenster vom CA automatisch geschlossen wird, wenn er nach dem Schneiden abstürzt.
Btw: Ich hab schon ~130 Simpsons-Folgen mit dem Script schneiden lassen. :-)
*********************** Update 2007-11-25 ***********************
Kleines update - die Cutlist wird jetzt in eine Datenstruktur eingelesen, so dass alle Informationen der Cutlist zur Verfügung stehen.
Außerdem hab ich eine kleine readme.txt mit in das Archiv gepackt, was den Einstieg hoffentlich etwas erleichtert.
*********************** Update 2007-11-28 ***********************
Kleine Bugfixes.
Mit dem Script ist es jetzt auch möglich OTRKEYs dekodieren zu lassen.
Einfach die Einstellungen am Anfang des Skriptes anpassen und fertig.
Am Besten ist es, wenn ihr eure Einstellungen im Multidecoder speichert - dann werden die automatisch geladen.
*********************** Update 2007-11-29 ***********************
Waren eigentlich wieder nur ein paar Bugfixes und Umbauten. :-)
Es wird jetzt immer die Cutlist verwendet, die folgenden Kriterien entspricht:
1. keine Fehler hat (MissingBeginning o.ä.)
2. NoCuts muss maximal sein (somit falle Cuts raus, die für vorhergehende oder nachfolgende Filme benötigt werden)
3. deren qualitiy (z.Zt. Rating) maximal ist (wenn userrating vorhanden ist, wird das verwendet ansonsten das rating des Autors) aber wenigstens der eingestellten minimal_quality entspricht.
Wenn die Kriterien erfüllt sind, kann man erstmal davon ausgehen, dass es nicht die schlechteste Cutlist ist. :-)