Hallo zusammen,
ich habe jetzt meinen ersten erfolgreichen Durchlauf von dvd2vdr-1.0.1.sh unter easyVDR 0.4.2 hinbekommen. Ich freue mich sehr über die Funktionalität.
Ich musste hierfür allerdings im Script von der Zeile (so um die 657)
das "&& \" entfernen, da in der nächsten Zeile sofort "fi" steht.
Also
if [ $TITLENUM = "AUTO" ] ; then
TITLENUM=`cat ${TEMPDIR}/vobcopy_*.log | \
grep 'Using Title' | head -n 1 | awk '{print $4}'`
fi
statt
if [ $TITLENUM = "AUTO" ] ; then
TITLENUM=`cat ${TEMPDIR}/vobcopy_*.log | \
grep 'Using Title' | head -n 1 | awk '{print $4}'` && \
fi
Zusätzlich muss bei mir tatsächlich "$3" von awk ausgegeben werden, also letztendlich:
if [ $TITLENUM = "AUTO" ] ; then
TITLENUM=`cat ${TEMPDIR}/vobcopy_*.log | \
grep 'Using Title' | head -n 1 | awk '{print $3}'`
fi
So läuft es bei mir (mit vobcopy 0.5.13) und TITLENUM=AUTO.
Ein paar kleine Schönheitsfehler sind mehrere Vergleiche von Variablen mit Strings, ohne die Variablen in Anführungsstriche zu setzen. Das gibt dann Syntaxfehler, wenn in der dvd2vdr.conf die Variablen nicht gesetzt sind. Zum Beispiel ist dies bei Abfrage auf TITLENUM so, die sollten
statt
heißen.
Ich werde als nächstes ein Script für die reccmds.conf schreiben, mit dem man sicher DMH-Archiv-DVDs (echte Video-DVDs) wieder zu der Aufnahme einlesen kann. Das Script wird nur eine Vorprüfung auf Basis der dvd.vdr im Aufnahmeverzeichnis und der dvd.vdr auf der DVD darstellen und auf Basis dessen den Titel für dvd2vdr.sh ansteuern. Noch schöner wäre natürlich, wenn die DM-Archiv-DVD noch die info.vdr(s) enthalten würde, dann könnte man die Archiv-DVD auch wo anders einlesen.
Herzliche Grüße,
Lars
P.S.: Wie von Wolfgang gewünscht im Anhang das geänderte Script, zusätzlich eine für die in easyVDR 0.4.2 vorhandenen Kommandos angepasste dvd2vdr.conf (gehört in /etc/vdr/plugins).