Ich hab jetzt folgende Scripte für den ctvdr im Einsatz:
Es hat keine Queue, man kann immer nur eine Aufnahme kodieren...
/usr/share/vdr/command-hooks/reccmds.convert.conf
/usr/bin/start_convert_fork.sh
/usr/bin/start_convert.sh
Bash
#!/bin/sh
LOCKFILE=/tmp/convertlock
CONVERTDIR=/var/lib/video/Filme
if [[ -f $LOCKFILE ]]; then
/usr/bin/svdrpsend MESG "andere Konvertierung im Gange" > /dev/null
exit 1
fi
echo $$ > $LOCKFILE FILE="$1/*.vdr"
output=`echo $FILE | cut -d/ -f 5`
/usr/bin/svdrpsend MESG "Konvertierung gestartet: $output" > /dev/null
rm -f $CONVERTDIR/$output.avi
mencoder -oac copy -ovc lavc -ofps 25 -lavcopts vcodec=mpeg4:vbitrate=1500:vhq:keyint=15 -o "$CONVERTDIR/$output.avi.tmp" $FILE 2> /dev/null > /dev/null
if [ "$?" -eq '0' ]; then
/usr/bin/svdrpsend MESG "Konvertierung fehlgeschlagen: $output" > /dev/null rm "$CONVERTDIR/$output.avi.tmp"
rm -f $LOCKFILE
exit 2
fi
mv "$CONVERTDIR/$output.avi.tmp" "$CONVERTDIR/$output.av"i 2> /dev/null
/usr/bin/svdrpsend MESG "Konvertierung fertig: $output" > /dev/null
rm -f $LOCKFILE exit 0
Alles anzeigen
/usr/share/vdr/shutdown-hooks/S51.convert
Ich habs wegen den oben genannten Gründen mit mencoder probiert.
Die Namensgebung (habe ich von weiter oben von talpa) könnte man eventuell noch verbessern, da bei Serienaufnahmen (Unterverzeichnissen) jede Episode den gleichen Namen hat.
guten8