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
Code
++ date '+%d-%m-%2Y %T'
+ printf '22-12-2005 14:33:00 : Session %s begin\n' /usr/local/bin/vdr2mpg.sh
22-12-2005 14:33:00 : Session /usr/local/bin/vdr2mpg.sh begin
+ '[' -z /video/mpg ']'
+ '[' -z yes ']'
+ LTEMPDIR=/video/tmp/vdr2mpg
+ '[' -d /video/mpg ']'
+ '[' -d /video/tmp/vdr2mpg ']'
+ '[' -w /video/tmp/vdr2mpg -a -w /video/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=//video/tmp/vdr2mpg/vdr2mpg.u.11446
++ cat /var/spool/vdrconvert/vdr2mpg
++ head -n 1
+ printf '%s\n' /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
+ let LINE=2
+ '[' 2 -le 1 ']'
+ '[' 1 -gt 1 ']'
+ cp //video/tmp/vdr2mpg/vdr2mpg.u.11446 /var/spool/vdrconvert/vdr2mpg
+ rm //video/tmp/vdr2mpg/vdr2mpg.u.11446
++ cat /video/tmp/vdr2mpg.kMaALk
++ grep '^/var/lib/video'
++ wc -l
+ '[' 1 -gt 0 ']'
++ head -n 1 /video/tmp/vdr2mpg.kMaALk
+ CMDLIN=/var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
+ let Number=1
++ date +%T
+ printf '\t14:33:00 Start conversion for List : \n'
14:33:00 Start conversion for List :
+ let part=0
+ let part=part+1
+ printf '\t\t %5d) %s\n' 1 /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
1) /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
+ '[' yes = yes ']'
++ echo /usr/local/bin/vdr2mpg.sh
++ xargs basename
+ svdrpsend.pl MESG 'vdr2mpg.sh start for /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec'
++ echo /usr/local/bin/vdr2mpg.sh
++ xargs basename
+ logger 'vdr2mpg.sh start for /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec'
+ USESTREAMS=001.mp2
+ pxfiles=
++ date
+ printf '\n\tDo Dez 22 14:33:00 CET 2005 : Begin conversion %s\n' /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
Do Dez 22 14:33:00 CET 2005 : Begin conversion /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
++ mktemp -d /video/tmp/vdr2mpg/VDRSYNC.XXXXXX
+ UniqueDir[Number]=/video/tmp/vdr2mpg/VDRSYNC.tnYOfk
++ echo /var/lib/video
++ sed 's/\// /g'
++ wc -w
+ r=3
++ echo /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
++ sed 's/\// /g'
++ wc -w
+ spalten=5
++ echo /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
++ sed 's/\%//g'
++ cut -f 5 -d /
+ Record=Sportschau_live
+ '[' 5 -lt 4 ']'
+ SubTitel=
++ basename /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
++ cut -f1 -d.
+ Datum=2005-12-22
+ '[' -z '' ']'
+ '[' yes = yes ']'
+ Titel=2005-12-22_Sportschau_live
+ '[' '!' -d /video/tmp/vdr2mpg/VDRSYNC.tnYOfk/ ']'
+ '[' '!' -d /video/mpg/ ']'
+ mkdir -p /video/tmp/vdr2mpg/VDRSYNC.tnYOfk
+ LOG[Number]=/video/tmp/vdr2mpg/VDRSYNC.tnYOfk/sync.log
+ '[' yes = yes ']'
+ svdrpsend.pl MESG 'Try demux with vdrsync2'
++ date +%T
+ printf '\t14:33:00: Start demux with %s\n' vdrsync2
14:33:00: Start demux with vdrsync2
++ basename vdrsync2
+ NEWSTREAMS[Number]=001.mp2
+ nice -n 15 /usr/local/bin/vdrsync.pl -basename 001 -script-output -o /video/tmp/vdr2mpg/VDRSYNC.tnYOfk /var/lib/video/Sport$
+ status=0
+ '[' 0 -ne 0 ']'
+ '[' -z 001.mp2 ']'
+ '[' -f '/video/tmp/vdr2mpg/VDRSYNC.tnYOfk/*.ac3' -a '' '!=' yes ']'
+ AC3=no
+ VIDEO=/video/tmp/vdr2mpg/VDRSYNC.tnYOfk/*.mpv
+ '[' no '!=' no ']'
++ date +%T
+ printf '\t14:34:23: Start TCMPLEX for %s. Mpeg in %s\n' 2005-12-22_Sportschau_live 001.mp2
14:34:23: Start TCMPLEX for 2005-12-22_Sportschau_live. Mpeg in 001.mp2
+ nice -n 15 tcmplex -i /video/tmp/vdr2mpg/VDRSYNC.tnYOfk/001.mpv -p /video/tmp/vdr2mpg/VDRSYNC.tnYOfk/001.mp2 -m d -o /video$
+ '[' -f /video/tmp/vdr2mpg/VDRSYNC.tnYOfk/2005-12-22_Sportschau_live.mpg ']'
+ '[' yes = yes ']'
+ svdrpsend.pl MESG 'ERROR : TCMPLEX for MPG 2005-12-22_Sportschau_live.mpg'
++ date +%T
+ printf '\t14:34:23: TCMPLEX for %s fail\n' 2005-12-22_Sportschau_live
14:34:23: TCMPLEX for 2005-12-22_Sportschau_live fail
+ '[' '' = yes ']'
+ rm -rf /video/tmp/vdr2mpg/VDRSYNC.tnYOfk
+ let Number=Number+1
++ date
+ printf '\tDo Dez 22 14:34:25 CET 2005 : Finish %s\n' /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
Do Dez 22 14:34:25 CET 2005 : Finish /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec
++ date +%T
+ printf '\t14:34:25 Parts from List : \n'
14:34:25 Parts from List :
+ let part=0
+ let part=part+1
++ date +%T
+ printf '\t14:34:25 completed\n'
14:34:25 completed
+ cp /video/tmp/vdr2mpg.kMaALk /video/tmp/vdr2mpg.kMaALk.11446
+ grep -x -v /var/lib/video/Sportschau_live/2005-12-22.08.55.99.99.rec /video/tmp/vdr2mpg.kMaALk.11446
+ rm /video/tmp/vdr2mpg.kMaALk.11446
++ cat /video/tmp/vdr2mpg.kMaALk
++ grep '^/var/lib/video'
++ wc -l
+ '[' 0 -gt 0 ']'
+ rm /video/tmp/vdr2mpg.kMaALk
++ date '+%d-%m-%2Y %T'
+ printf '22-12-2005 14:34:25 : Session %s end\n' /usr/local/bin/vdr2mpg.sh
22-12-2005 14:34:25 : Session /usr/local/bin/vdr2mpg.sh end
+ Exit
+ do_clean
+ '[' -f /var/run/vdrconvert/vdr2mpg.sh.pid ']'
++ basename /var/run/vdrconvert/vdr2mpg.sh.pid
+ TEMPPID=/video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446
+ mv /var/run/vdrconvert/vdr2mpg.sh.pid /video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446
+ status=0
+ '[' 0 -eq 0 ']'
++ cat /video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446
++ wc -l
+ '[' 1 -gt 0 ']'
+ cat /video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446
+ grep -v 11446
+ '[' -f /video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446 ']'
+ rm /video/tmp/vdr2mpg/vdr2mpg.sh.pid.11446
+ exit
Alles anzeigen
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!!