Hi,
zunächst mal zu meiner Konfiguration:
vdrconvert 0.2.1
projectx 0.90.2.00/05.11.2005
Blackdown Java 1.4.2-03
tcmplex-panteltje 0.4.7
Kernel 2.6.15-gentoo-r1
Als Beispiel nehme ich mal das relativ Einfache vdr2mpg.sh-Skript. Einfach, weil keine ISO oder ähnliches erzeugt wird.
Das Demuxen klappt nun endlich, nachdem ich 4 Tage schon nicht mehr vernünftig geschlafen habe!
Nach dem Demuxen geht's aber nicht weiter... Wenn ich projectx und danach tcmplex-panteltje mit den Parametern aufrufe, die vdr2mpg.sh zum Beispiel erzeugt, funktioniert das Ganze wunderbar.
Das ist die Log-Ausgabe:
audio frames: wri/pre/skip/ins/add 22285/0/0/0/12 @ 00:08:54.840 done...
-> 4024 stereo/jointstereo change(s) detected...
---> new File: '/pub/vdrconvert/tmp/vdr2mpg/VDRSYNC.iZFD1V/001.mpa'
101 %
summary of created media files:
.Video (m2v): 13371 Frames 00:08:54.840 '/pub/vdrconvert/tmp/vdr2mpg/VDRSYNC.iZFD1V/001.mpv'
Audio 0 (mp2): 22285 Frames 00:08:54.840 0/0/0/12 '/pub/vdrconvert/tmp/vdr2mpg/VDRSYNC.iZFD1V/001.mpa'
=> 201.578.171 bytes written...
-> we have 2 warnings/errors.
done... 1 collection(s) processed @ 00:00:20.610
/usr/bin/helperfunctions.sh: line 331: let: pid=1.mp2: syntax error in expression (error token is ".mp2")
Fr Mai 5 02:50:45 CEST 2006 : Finish .
02:50:45 Parts from List :
1) /var/vdr/video0/MTV_Central/2006-05-03.21.00.50.99.rec
02:50:45 completed
05-05-2006 02:50:45 : Session /usr/bin/vdr2mpg.sh end
Alles anzeigen
Und ich bin mir ziemlich sicher, dass der Fehler an dieser Zeile in der helperfunctions.sh liegt:
Meiner Meinung nach passt die Syntax nicht so ganz, weil sich dieses Konstrukt in einem selbsterzeugten Skript auch nicht ausführen lässt und die selbe Ausgabe erzeugt wie vdr2mpg.sh... Ich habe aber auch nicht rausfinden können, wie es richtig lauten muss...
Ein Teil meiner vdrconvert.env:
export LANG=de_DE@euro
RECODE="recode latin1"
VDRCONVERT_LANG="DE"
DESTDIR=/pub/vdrconvert
TEMPDIR=$DESTDIR/tmp
VDRROOT=/var/vdr/video0
CONV_USER="root" # Ist momentan Root, um sicher zu gehen, dass alles funzt
CONVERT_JOBS="vdr2divx vdr2dvd vdr2vcd vdr2svcd vdr2mpg vdr2mp3 vdr2ac3 burn"
DEMUXER="px"
USE_TCMPLEX_PANTELTJE="yes"
OLDPX="no"
USE_PX="yes"
JAVA="/opt/blackdown-jdk-1.4.2.03/bin/java"
MULTIPLEXER="tcmplex-panteltje"
PX="/usr/share/vdrconvert/pX/PX.jar"
PXINI="/usr/share/vdrconvert/pX/PX.ini"
TCMPLEX="tcmplex-panteltje"
TCMPLEX_PANTELTJE="tcmplex-panteltje"
MENCODER="mencoder"
TRANSCODE="transcode"
LAME="lame"
DVDAUTHOR="dvdauthor"
TOSVCD="tosvcd"
SVDRPSEND="svdrpsend.pl"
VDRSYNC="vdrsync.pl"
XVFB="Xvfb"
PRIO="15"
SLEEP_TIME="5"
PARQ="none"
CONV_TITLEDATE="no"
TMP=${DESTDIR}/tmp
[ "$DEMUXER" = "vdrsync" ] && MPGUSESTREAMS="c0.mpa"
[ "$DEMUXER" = "vdrsync2" ] && MPGUSESTREAMS="0010.mpa"
[ "$DEMUXER" = "vdrsync3" ] && MPGUSESTREAMS="0010.mpa"
[ "$DEMUXER" = "px" ] && MPGUSESTREAMS="001_1.mp2"
[ "$DEMUXER" = "pva" ] && MPGUSESTREAMS="001-01.mpa"
Alles anzeigen
Plz help...