AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
bowmore
Kommentiere folgende Zeile der Funktion showSelect aus
Code:
echo ${Cutlist_usercomment[${showindex[$index]}]} >> $tempdir/Commentscutlist$SmartIndex
Sicher?
Ich würde ja spontan eher
Code:
if [ $(echo ${Cutlist_usercomment[$index]} | wc -w) -ne 0 ] ; then
echo ${Cutlist_usercomment[$index]} >> $tempdir/sugestedNames
fi
aus der Funktion ReNameFile () nehmen. Das klappt nach Prüfung auch, Danke für die Anregung.;)
Die Zeile in showSelect wirkt glaube ich nur bei Smart=1, wenn ich das richtig sehe,
Code:
if [ $Smart -eq 1 ] ; then
cp $tempdir/Commentscutlist$Smartindex $tempdir/sugestedNames 2>/dev/null
habe ich aber nicht gesetzt.
Zitat:
Zitat von
MKay
Ich lade hauptsächlich Serien. Er zeigt mir auch öfters den Namen der Sendung, bzw den Namen der Episode an, aber der Dateiname wird nicht angepasst.
Heißt das du bekommst den Dialog zu sehen,
Zitat:
Waehle einen vorgeschlagenen Dateinamen zum editieren aus:
[1] Die Faelscher
[2] Die Faelscher Top Tipp 09.01.28 20-15 zdf 90 TVOON DE
[3] Die Fälscher
[4] Die Fälscher.A-D 2007.FSK 12.HQ.cut
[5] Die Fälscher (K.Markovics,M.Bäumer,A.Zirner ZDF-ORF 28.1.2009) HQ 09.01.28 20-15 zdf
wählst aus aber die Datei wird nicht umbenannt, oder kommt dieser Dialog schon nicht?
AW: Multicut Light - schneidescript für linux
Ja, hast Recht.
Ich bin mal wieder in meiner Wahrnehmung eingeschränkt gewesen da ich den Smartmodus wirklich töffte finde und diesen ausschließlich nutze.
Scheiß Skript, da blickt ja kein Mensch mehr durch ;-)
AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
SGE
Alles hinter _TVOON bis zum Zeilenende soll weg, egal was da steht, oder?
Ja so war das bislang, aber mit dem Vorspann vor den avis macht das ja auch keinen Sinn mehr.
Zitat:
Ich find kürzere Zeilen immer übersichtlicher.;)
Ich auch, es gibt sicher noch etliche Stellen die schlecht geschrieben sind.
Nach 'useless use of cat' ist das schon der zweite Tadel den ich von dir bekomme, du bist aber auch streng und schaust immer genau hin ;-)
(Weiter so!)
Jedoch wird das Skript sicher nie als Musterbeispiel für Syntax durchgehen.
Hauptaugenmerk liegt auf Funktionalität und rasche Anpassung an äußere Umstände.
Und das kostet bereits Zeit genug.
@Mkay:
Die Frage von SGE interessiert mich auch, siehst du den Dialog?
Oder wie läuft das bei dir genau ab?
Gruß
bowmore
AW: Multicut Light - schneidescript für linux
Hi,
es kommt kein Dialog. Nur:
Zitat:
Schneide How_I_Met_Your_Mother_09.02.07_14-20_pro7_25_TVOON_DE.mpg.avi
keine Frameangaben gefunden, rechne Zeitangaben in Frames um
Framerate : 25 fps
Aspect Ratio : 16:9
Und dann wird geschnitten und das wars :)
BTW: Ich arbeite im Smart Modus. Hat das etwas damit zu tun?
AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
MKay
Hi,
es kommt kein Dialog. Nur:
Und dann wird geschnitten und das wars :)
BTW: Ich arbeite im Smart Modus. Hat das etwas damit zu tun?
Nein, im Smart-Modus geht das.
Das was du schreibst klingt eher nach dem Auto-Modus, aber das wird's ja wohl nicht sein ?!
Hast du was verändert am Skript?
Smart=1 im Kopf gesetzt, Auto=0
Wie genau rufst du das Skript auf? Mit welcher Datei z.B.
Benutzt du die pers. URL von cutlist.at?
Letzteres dürfte keine Rolle spielen, ich frage bloß nach weil ich das nicht verstehe.
Du könntest weiterhin mal ein paar debug Ausgaben ins Skript einbauen.
zB in der ReNameFile () und in der if $Smart Schleife.
AW: Multicut Light - schneidescript für linux
Ich habe nun doch nochmal ein paar Minuten meiner kostbaren Zeit für einen Debug geopfert :P
Der Fehler liegt hier: Steht der Wert auf 0, wird das Renamen der Dateien komplett ignoriert ;)
Das sollte man evtl. anders lösen :D
Gruss
MKay
AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
MKay
Ich habe nun doch nochmal ein paar Minuten meiner kostbaren Zeit für einen Debug geopfert :P
Der Fehler liegt hier: rateCutlist
Steht der Wert auf 0, wird das Renamen der Dateien komplett ignoriert ;)
Das sollte man evtl. anders lösen :D
Könnte man anders lösen, stimmt.
Aber es gibt auch keinen gescheiten Grund Cutlists nicht zu bewerten. Wenn man so die Leute subtil dazu bringt die Arbeit anderer zu bewerten finde ich das eigentlich völlig in Ordnung. :cool:
Zitat:
Zitat von
bowmore
Nach 'useless use of cat' ist das schon der zweite Tadel den ich von dir bekomme, du bist aber auch streng und schaust immer genau hin ;-)
(Weiter so!)
Das sollen keineswegs Tadel sein, nur Anregungen. ;)
Wenn mir bei einem Debug-Durchlauf auffällt das da auf einen String mehrfach sed aufgerufen wird schau ich mir das halt mal an und probiere herum, hauptsächlich um selbst was zu lernen und nicht um andere zu belehren.
AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
MKay
Steht der Wert auf 0, wird das Renamen der Dateien komplett ignoriert ;)
Das sollte man evtl. anders lösen :D
Mach ich, danke für debuggen.
Zitat:
Zitat von
SGE
Könnte man anders lösen, stimmt.
Aber es gibt auch keinen gescheiten Grund Cutlists nicht zu bewerten. Wenn man so die Leute subtil dazu bringt die Arbeit anderer zu bewerten finde ich das eigentlich völlig in Ordnung. :cool:
Ich war da auch immer sehr stur, aber seit dem man per. pers. URL auch direkt bei Anatol bewerten kann bin ich da etwas offener.
Evtl. sollte ich einbauen dass man das bewerten nur dann unterdrücken kann, wenn man eine pers. URL benutzt ?!
Zitat:
Das sollen keineswegs Tadel sein, nur Anregungen. ;)
Wenn mir bei einem Debug-Durchlauf auffällt das da auf einen String mehrfach sed aufgerufen wird schau ich mir das halt mal an und probiere herum, hauptsächlich um selbst was zu lernen und nicht um andere zu belehren.
So hab ich es auch nicht aufgefaßt.
Ich finde es ja gut wenn wir etwas verbessern.
Gruß
bowmore
AW: Multicut Light - schneidescript für linux
Zitat:
Zitat von
bowmore
Du bist halt direkt von 0 auf 100 eingestiegen, indem du es direkt mit mehreren Dateien im Smart-Modus ausprobiert hast.
Was denn sonst? Mit multicut nur eine Datei schneiden? ^^
Es wäre gut, gleich am Anfang alle zu installierenden Programme abzufragen, auch dialog. Bei solchen optionalen Programmen müsste es nicht abbrechen, sondern könnte fragen, ob fortgesetzt werden soll.
Zitat:
Das Problem mit den HQ-Listen bei normalen Avis gibt es ja auch erst seit kurzem, seit dem OTR-Vorspann.
Ah, das war mir nicht klar.
Zitat:
Zitat von
bowmore
@Monika: reicht dir das aus oder soll ich noch weiter nachbessern?
Evtl. erstmal abwarten, ob bei HQ auch die Vorspanne kommen. Aber haben die HQ-Cutlists vorher richtig gut gepasst auch bei normalen avis?
Ich wünsche mir noch ein Feature: Dass im (überaus fantastischen!) Smartmode angezeigt wird, dass er gerade bei Datei x/y ist, also z.B. bei 5/12 beim Schneiden, bei 5/12 beim Prüfen. Gerade beim Prüfen-Bewerten hab ich mich oft gefragt, verdammt, auf wie viele Dateien hat das denn jetzt gematcht, wie viele muss ich noch checken? ;)
Wenn man beim Bewerten versehentlich Enter drückt ohne vorher eine Nummer oder # zu drücken, kommt diese Fehlermeldung:
---
./multicut_light.sh: line 634: [: ==: unary operator expected
Cutlist wurde bewertet. Vielen Dank!
Autoname: xyz.avi
---
Und man wird nicht mehr nach dem Dateinamen gefragt, also kann ihn nicht ändern.
AW: Multicut Light - schneidescript für linux
Was ich geändert habe:
- dialog wird auch am Anfang abgefragt
- Kommentare werden nicht mehr beim Umbenennen angezeigt
- ratecutlist=0 hat keinen Einfluss mehr aufs Umbenennen
- Abfrage ob rateCutlist=0 und keine pers. URL -> Hinweisbox
- Nummerierung bei Smart-Modus
- Bewerten akzeptiert keine leere Eingabe (Falscheingaben fange ich nicht ab!)
- decoded Verzeichnis wird nur bei Bedarf angelegt
- Merged Modus und Check nach defektem Index aus der vorigen Testversion
- Vorbereitung für Anzeige der Downloads
Wenn ich Rückmeldungen bekomme ob alles läuft, packe ich das wieder in den ersten Beitrag!
Gruß
bowmore
Edit: rateCutlist steht auf 0, das sollte natürlich standardmäßig auf 1 stehen :-(