vdr2mpg funktioniert nicht

  • Hi!


    Ich habe erfolgreich vdr2divx ausführen können! Nun möchte ich allerdings vdr2mpg nutzen! Scheinbar startet das Skript auch, da sich kurzzeitig etwas in der /tmp/vdr2mpg befindet! Es wird dann aber keine Datei in /video/mpg erstellt!


    Hier meine (leider etwas lange) vdr2mpg.log


    Das tcmplex ist installiert! Ansonsten kann ich mit dem Log nicht viel anfangen!


    Hier noch ein Auszug von der vdrconvert.env! Fehlt da noch was? Das von DIVX ist so viel länger!!!
    Ich benutze vdrsync2!!


    Code
    ##MPG
    MPG_DESTDIR=$DESTDIR/mpg
    MPG_TITLEDATE=yes
    [ "$DEMUXER" = "vdrsync" ] && MPGUSESTREAMS="c0.mpa"
    [ "$DEMUXER" = "vdrsync2" ] && MPGUSESTREAMS="001.mp2"
    [ "$DEMUXER" = "px" ] && MPGUSESTREAMS="001_1.mp2"
    [ "$DEMUXER" = "pva" ] && MPGUSESTREAMS="001-01.mpa"

    Debian Sarge
    4x WinTV Nova-T
    vdrdevel 1.3.37, streamdev-plugin

  • Also ich konnte es bei mir lösen.
    Anscheinend will vdrconvert auf Teufel komm raus tcmplex benutzen.
    Aber seit dem Update gibts wohl kein tcmplex mehr sondern nur noch tcmplex-pantelje.
    Ich habe mit ln einen Link auf tcmplex-pantelje gesetzt der den Namen tcmplex trägt.
    Und seitdem funktioniert es (meine ich jedenfalls das es daran gelegen hat).

  • Hi,


    wo hast Du den Link genau eingetragen ?
    Ich habe ihn mal unter \usr eingetragen


    Hat aber nicht gebracht


    Kannst Du mir da mal schreiben, was Du da gemacht hast

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • Hallo, danke für Deine Hilfe. Ich habs ausprobiert, bekomme aber immer noch kein MPEG. Schau Dir bitte mal das Logfile vdr2mpg.log an, vielleicht fällt Dir was dazu ein:


    ++ date '+%d-%m-%2Y %T'
    + printf '29-01-2006 18:22:36 : Session %s begin\n' /usr/lib/vdrconvert/bin/vdr2mpg.sh
    29-01-2006 18:22:36 : Session /usr/lib/vdrconvert/bin/vdr2mpg.sh begin
    + '[' -z /var/lib/video/film/mpg ']'
    + '[' -z no ']'
    + LTEMPDIR=/var/lib/video/film/tmp/vdr2mpg
    + '[' -d /var/lib/video/film/mpg ']'
    + '[' -d /var/lib/video/film/tmp/vdr2mpg ']'
    + '[' -w /var/lib/video/film/tmp/vdr2mpg -a -w /var/lib/video/film/mpg ']'
    ++ cat /var/spool/vdrconvert/vdr2mpg
    ++ nl
    ++ wc -l
    ++ awk '{ print $1 }'
    + let NLLINES=1
    ++ cat /var/spool/vdrconvert/vdr2mpg
    ++ wc -l
    ++ awk '{ print $1 }'
    + let ALINES=1
    + '[' 1 -ge 1 ']'
    + TEMPJOBFILE=//var/lib/video/film/tmp/vdr2mpg/vdr2mpg.u.6147
    ++ cat /var/spool/vdrconvert/vdr2mpg
    ++ head -n 1
    + printf '%s\n' /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    + let LINE=2
    + '[' 2 -le 1 ']'
    + '[' 1 -gt 1 ']'
    + cp //var/lib/video/film/tmp/vdr2mpg/vdr2mpg.u.6147 /var/spool/vdrconvert/vdr2mpg
    + rm //var/lib/video/film/tmp/vdr2mpg/vdr2mpg.u.6147
    ++ cat /var/lib/video/film/tmp/vdr2mpg.U5u0NQ
    ++ grep '^/var/lib/video'
    ++ wc -l
    + '[' 1 -gt 0 ']'
    ++ head -n 1 /var/lib/video/film/tmp/vdr2mpg.U5u0NQ
    + CMDLIN=/var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    + let Number=1
    ++ date +%T
    + printf '\t18:22:36 Start conversion for List : \n'
    18:22:36 Start conversion for List :
    + let part=0
    + let part=part+1
    + printf '\t\t %5d) %s\n' 1 /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    1) /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    + '[' yes = yes ']'
    ++ echo /usr/lib/vdrconvert/bin/vdr2mpg.sh
    ++ xargs basename
    + /usr/lib/vdr/svdrpsend.pl MESG 'vdr2mpg.sh start for /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec'
    ++ echo /usr/lib/vdrconvert/bin/vdr2mpg.sh
    ++ xargs basename
    + logger 'vdr2mpg.sh start for /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec'
    + USESTREAMS=
    + pxfiles=
    ++ date
    + printf '\n\tSo Jan 29 18:22:37 CET 2006 : Begin conversion %s\n' /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec


    So Jan 29 18:22:37 CET 2006 : Begin conversion /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    ++ mktemp -d /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.XXXXXX
    + UniqueDir[Number]=/var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2
    ++ echo /var/lib/video
    ++ sed 's/\// /g'
    ++ wc -w
    + r=3
    ++ echo /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    ++ sed 's/\// /g'
    ++ wc -w
    + spalten=5
    ++ echo /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    ++ sed 's/\%//g'
    ++ cut -f 5 -d /
    + Record=Anastasia_und_Eros
    + '[' 5 -lt 4 ']'
    + SubTitel=
    ++ basename /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec
    ++ cut -f1 -d.
    + Datum=2006-01-28
    + '[' -z '' ']'
    + '[' no = yes ']'
    + Titel=Anastasia_und_Eros
    + '[' '!' -d /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2/ ']'
    + '[' '!' -d /var/lib/video/film/mpg/ ']'
    + mkdir -p /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2
    + LOG[Number]=/var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2/sync.log
    + '[' yes = yes ']'
    + /usr/lib/vdr/svdrpsend.pl MESG 'Try demux with vdrsync'
    ++ date +%T
    + printf '\t18:22:38: Start demux with %s\n' vdrsync
    18:22:38: Start demux with vdrsync
    ++ basename vdrsync
    + NEWSTREAMS[Number]=
    + nice -n 15 /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl -o /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2 /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec/
    + status=255
    + '[' 255 -ne 0 ']'
    + echo 'ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255
    + '[' yes = yes ']'
    + /usr/lib/vdr/svdrpsend.pl MESG 'ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    + logger '/usr/lib/vdrconvert/bin/vdr2mpg.sh : ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    + cd /usr/lib/vdrconvert
    + rm -rf /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2
    + Exit
    + do_clean
    + '[' -f /var/run/vdrconvert/vdr2mpg.sh.pid ']'
    ++ basename /var/run/vdrconvert/vdr2mpg.sh.pid
    + TEMPPID=/var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147
    + mv /var/run/vdrconvert/vdr2mpg.sh.pid /var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147
    + status=0
    + '[' 0 -eq 0 ']'
    ++ cat /var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147
    ++ wc -l
    + '[' 1 -gt 0 ']'
    + cat /var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147
    + grep -v 6147
    + '[' -f /var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147 ']'
    + rm /var/lib/video/film/tmp/vdr2mpg/vdr2mpg.sh.pid.6147
    + exit

    ASRock K7S41, Geode 1750+, 512 MB, 1xNexus-S + 1xNova-S, SP1614, ND3550A, 2.6.15, Tobi experimental (1.4.45), NVRAM wakeup, LCD Display.

  • Code
    + nice -n 15 /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl -o /var/lib/video/film/tmp/vdr2mpg/VDRSYNC.T8f4k2 /var/lib/video.00/%Anastasia_und_Eros/2006-01-28.19.30.50.99.rec/
    + status=255
    + '[' 255 -ne 0 ']'
    + echo 'ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255
    + '[' yes = yes ']'
    + /usr/lib/vdr/svdrpsend.pl MESG 'ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    + logger '/usr/lib/vdrconvert/bin/vdr2mpg.sh : ERROR : /usr/lib/vdrconvert/bin/vdrsync-0.1.2.2.pl rc=255'
    + cd /usr/lib/vdrconvert


    Also so wie ich das sehe liegt der Fehler bei vdrsync.
    Probiers dochmal manuell aufzurufen mit vdrsync.pl -m /pfad/zur/vdr/aufnahme

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!