
Zitat von
SGE
Aber für die Probleme mit dem Skript solltest du besser mal die Ausgabe von 'sh -x' bringen, dann erkennt man evtl. eher was schief läuft. -v zeigt ja einfach nur das Skript und keine Ersetzungen, -vv bringt da auch keinen Mehrwert.

sorry - hab ich gerade erst gesehen, da ich gleich auf der neuen seite geschaut hab. aber das denke ich hilft auch nicht viel...
Code:
sh -x multicut_light.sh Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ Stand=26.11.2009
+ ADversion=2.5
+ ConvertUTF=0
+ moveOtrkey=1
+ SortOrder=3
+ useSuggestedMovieName=0
+ useCommentsforMovieName=0
+ replaceWhitespace=1
+ Auto=1
+ Smart=1
+ News=0
+ removeEDL=1
+ searchby=name
+ tempdir=/tmp/multicut/
+ Fallback=0
+ rateCutlist=1
+ nachlauf=0
+ vorlauf=0
+ HQcutwithVD=1
+ convertHQ2MKV=0
+ whoami
+ username=mario
+ ls /home/mario
+ grep VirtualDub
+ vdubdir=VirtualDub
VirtualDub-1.7.8.zip
VirtualDub-1.8.8.zip
VirtualDub_old
+ vdub=/home/mario/VirtualDub
VirtualDub-1.7.8.zip
VirtualDub-1.8.8.zip
VirtualDub_old/vdub.exe
+ c_rot=\033[01;37;41m
+ c_blau=\033[01;37;44m
+ c_normal=\033[00m
+ [ -e /home/mario/.multicut_light.rc ]
+ overview=0
+ edl=0
+ localCutlist=0
+ [ Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi != Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi ]
+ checkUp Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ rm -r /tmp/multicut//cutlist /tmp/multicut//cutlist1 /tmp/multicut//project.smart1 /tmp/multicut//project.syl /tmp/multicut//projectTimes.smart1
/tmp/multicut//autoname* /tmp/multicut//autoselect /tmp/multicut//result.xml /tmp/multicut//result2.xml /tmp/multicut//sugestedNames
/tmp/multicut//Commentscutlist1
+ [ ! -e /home/mario/.cutlist.at ]
+ CutListAT=http://www.cutlist.at
+ [ 1 -eq 0 ]
+ type avidemux2_cli
avidemux2_cli is /usr/bin/avidemux2_cli
+
+ avidemux=avidemux2_cli
+ [ 0 -eq 1 ]
+ [ 0 -eq 1 ]
+ [ ! -d cut ]
+ cutdir=/media/multimedia/stuff/otr/decoded/cut
+ [ ! -d uncut ]
+ uncutdir=/media/multimedia/stuff/otr/decoded/uncut
+ [ ! -d decoded ]
+ decodeddir=/media/multimedia/stuff/otr/decoded/decoded
+ [ ! -d /tmp/multicut/ ]
+ tempdir=/tmp/multicut
+ startdir=/media/multimedia/stuff/otr/decoded
+ SmartIndex=1
+ date +%Y%m%d
+ Datum=20100127
+ logFile=/tmp/multicut/multicut_light_20100127.log
+ writeLog ------------
+ date +%H:%M:%S
+ echo 21:07:06 ------------
+ [ 1 -eq 1 ]
+ writeLog Smart: yes
+ date +%H:%M:%S
+ echo 21:07:06 Smart: yes
+ [ 1 -eq 1 ]
+ writeLog Auto: yes
+ date +%H:%M:%S
+ echo 21:07:06 Auto: yes
+ [ 0 -eq 1 ]
+ cleanUp
+ rm -r /tmp/multicut/cutlist /tmp/multicut/project.js /tmp/multicut/project.syl /tmp/multicut/autoselect /tmp/multicut/result.xml /tmp/multicut/result2.xml
/tmp/multicut/sugestedNames
+ loadedFromDE=0
+ limitreached=0
+ dontCut=0
+ cd Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ pwd
+ filename=/media/multimedia/stuff/otr/decoded/Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ aviname=Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ writeLog Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ date +%H:%M:%S
+ echo 21:07:06 Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ uncutname=/media/multimedia/stuff/otr/decoded/uncut/Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ [ 0 -eq 1 ]
+ getXml Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ [ name == size ]
[: 1: ==: unexpected operator
+ echo Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ sed s/.otrkey//g
+ sed s/DivFix++.//g
+ sed s/DivFix.//g
+ search=Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ echo
+ echo Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi
+ echo Hole Uebersicht (nach Namen) von cutlist.at ...
Hole Uebersicht (nach Namen) von cutlist.at ...
+ wget -U multicut_light.sh/26.11.2009 -q -O /tmp/multicut/result.xml
http://www.cutlist.at/getxml.php?name=Wild_Wild_West_09.12.24_20-15_pro7_115_TVOON_DE.mpg.HQ.avi&version=0.9.8.0
+ [ 0 -ne 0 ]
+ cat /tmp/multicut/result.xml
+ wc -l
+ [ 22 -eq 0 ]
+ readXml
+ cat /tmp/multicut/result.xml
+ sed s/<rating><\/rating>/<rating>0.00<\/rating>/g
+ [ 0 -eq 1 ]
+ sed -n 2p /tmp/multicut/result.xml
+ cut -d" -f2
+ number=1
+ cat /tmp/multicut/result.xml
+ wc -l
+ [ 22 -eq 0 ]
+ echo 1 Cutlists gefunden
1 Cutlists gefunden
+ echo
+ index=1
+ [ 1 -le 1 ]
+ parseXmlTag id 1
+ sed -n /<\/id>/p /tmp/multicut/result2.xml
+ sed -n 1p
+ sed s/<id>//
+ sed s/<\/id>//g
+ sed s/^[ \t]*//
+ Cutlist_id[1]=9157753
multicut_light.sh: 1: Cutlist_id[1]=9157753: not found
multicut_light.sh: 1: Bad substitution
@bowmore:
was sagt mir das it der dash? bin da nicht soo bewandert.
also wie gesagt - ich nutze das script schon ziemlich lange und es hat bis vor einiger zeit auch wunderbar funktioniert.
irgendwas grundlegendes sollte an dem system auch nicht verändert worden sein, außer den gewöhnlichen updates.
zwischen funktionieren und nicht funktionieren lag auch kein release upgrade.
virtualdub wird allem anschein nach nicht gestartet. die pfadangaben stimmen allerdings alle. auch der whoami befehl führt zum richtigen ergebnis.
das wiki und den thread hab ich bereits durchgewälzt - habe allerdings nichts gefunden, was mir weiterhelfen würde.
zu testzwecken hab ich mal auf meinem eee das neue ubuntu installiert.
wine und virtualdub natürlich lokal installiert - das verzeichnis mit den dekodierten files und dem skript per nfs freigegeben bzw gemountet und einfach daraus das skript gestartet. und siehe da - es funktioniert.
bei ~90gb files und ~8mb/s netzwerkdurchsatz macht das allerdings auch nicht allzuviel spaß.