I have also tested your patch with vdrconvert-0.2.0 but with a few Extensions in vdr2dvd.sh. The final error message in vdr2dvd.log says, that no audio traces exists. > Am Mittwoch, den 24.06.2009, 17:41 -0400 schrieb hu_emulator: > > I edited your changes and when I run vdrconvert with the new vdr2dvd.sh it > > errors out. Could you post or make available your vdr2dvd.sh? > > What kind of error do you get?
--- vdr2dvd.sh.ok 2009-06-25 21:01:40.000000000 +0200 +++ vdr2dvd.sh 2009-06-25 21:29:45.000000000 +0200 @@ -857,15 +857,15 @@ local Number=1 until [ $Number -gt $DVDMENU_ENTRY_MAX ] do - if [ -s ${UniqueDir[Number]}/info.vdr ] + if [ -s ${UniqueDir[Number]}/info ] then - [ $(cat ${UniqueDir[Number]}/info.vdr|grep "^D "|cut -c3-|wc -c) -gt 1 ] && - nice -n $PRIO cat ${UniqueDir[Number]}/info.vdr|grep "^D "|cut -c3- > ${UniqueDir[Number]}/suma_label.txt || + [ $(cat ${UniqueDir[Number]}/info|grep "^D "|cut -c3-|wc -c) -gt 1 ] && + nice -n $PRIO cat ${UniqueDir[Number]}/info|grep "^D "|cut -c3- > ${UniqueDir[Number]}/suma_label.txt || echo "${SubTitel[Number]} / ${Record[Number]}" > ${UniqueDir[Number]}/suma_label.txt - elif [ -s ${UniqueDir[Number]}/summary.vdr ] + elif [ -s ${UniqueDir[Number]}/summary ] then - [ $(cat ${UniqueDir[Number]}/summary.vdr) -gt 1 ] && - nice -n $PRIO cat ${UniqueDir[Number]}/summary.vdr > ${UniqueDir[Number]}/suma_label.txt || + [ $(cat ${UniqueDir[Number]}/summary) -gt 1 ] && + nice -n $PRIO cat ${UniqueDir[Number]}/summary > ${UniqueDir[Number]}/suma_label.txt || echo "${SubTitel[Number]} / ${Record[Number]}" > ${UniqueDir[Number]}/suma_label.txt else echo "${SubTitel[Number]} / ${Record[Number]}" > ${UniqueDir[Number]}/suma_label.txt @@ -890,10 +890,10 @@ then # Precedence 1: take information from demuxer local frames=`cat ${UniqueDir[Number]}/FRAMES.txt` - elif [ -f "${UniqueDir[Number]}/index.vdr" ] + elif [ -f "${UniqueDir[Number]}/index" ] then - # Precedence 2: take information from index.vdr - local size="`stat "${UniqueDir[Number]}/index.vdr" | grep "Size:" | awk '{ print $2 }'`" + # Precedence 2: take information from index + local size="`stat "${UniqueDir[Number]}/index" | grep "Size:" | awk '{ print $2 }'`" local frames=$[ $size / 8 ] fi @@ -1034,10 +1034,10 @@ pushd ${UniqueDir[Number]} >>$STDOUT local pxfiles="" - [ -f $i/marks.vdr ] && cp $i/marks.vdr ${UniqueDir[Number]} - [ -f $i/summary.vdr ] && cp $i/summary.vdr ${UniqueDir[Number]} - [ -f $i/info.vdr ] && cp $i/info.vdr ${UniqueDir[Number]} - [ -f $i/index.vdr ] && cp $i/index.vdr ${UniqueDir[Number]} + [ -f $i/marks ] && cp $i/marks ${UniqueDir[Number]} + [ -f $i/summary ] && cp $i/summary ${UniqueDir[Number]} + [ -f $i/info ] && cp $i/info ${UniqueDir[Number]} + [ -f $i/index ] && cp $i/index ${UniqueDir[Number]} for file in $i/*.srt do @@ -1122,7 +1122,7 @@ echo "${Record[Number]}" >${UniqueDir[Number]}/Titel.txt ;; px) - local vdrfiles=`$LS $i/[0-9][0-9][0-9].vdr` + local vdrfiles=`$LS $i/[0-9][0-9][0-9][0-9]*.ts` for l in $vdrfiles do local len=`$LS -Ls $l|awk '{print $1}'` @@ -1173,10 +1173,10 @@ ;; pva) # VDR Files zusammenf�- nice -n ${PRIO} cat $i/[0-9][0-9][0-9].vdr >>${UniqueDir[Number]}/001.vdr + nice -n ${PRIO} cat $i/[0-9][0-9][0-9][0-9]*.ts >>${UniqueDir[Number]}/00001.ts # Winpfad erstellen local WINEPFAD=`echo ${UniqueDir[Number]}|sed 's/\//\\\/g'` - local WINEFILE="demux \"Z:${WINEPFAD}\\001.vdr\" \"Z:${WINEPFAD}\\001.mpv\" \"Z:${WINEPFAD}\\001.mpa\"" + local WINEFILE="demux \"Z:${WINEPFAD}\\00001.ts\" \"Z:${WINEPFAD}\\001.mpv\" \"Z:${WINEPFAD}\\001.mpa\"" ## Jobfile anlegen echo "offeryn pvas job v000001" > ${UniqueDir[Number]}/demux.ajb echo "\$JOB" >> ${UniqueDir[Number]}/demux.ajb @@ -1706,21 +1706,21 @@ 04:00:00,04:10:00,04:20:00,04:30:00,04:40:00,04:50:00" ;; marks) - if [ -r marks.vdr ] + if [ -r marks ] then - printf "%s," 0 > chapters.vdr - marklines=`cat marks.vdr|wc -l|awk '{print $1}'` + printf "%s," 0 > chapters + marklines=`cat marks|wc -l|awk '{print $1}'` let marklines=marklines-1 - for t in `cat marks.vdr|head -n $marklines|cut -f1 -d'.'` + for t in `cat marks|head -n $marklines|cut -f1 -d'.'` do - printf "%s," $t >> chapters.vdr + printf "%s," $t >> chapters done - for t in `cat marks.vdr|tail -n 1|cut -f1 -d'.'` + for t in `cat marks|tail -n 1|cut -f1 -d'.'` do - printf "%s\n" $t >> chapters.vdr + printf "%s\n" $t >> chapters done - DVDAUTHORCHAPTERS=`cat chapters.vdr` + DVDAUTHORCHAPTERS=`cat chapters` else DVDAUTHORCHAPTERS=\ "00:00:00,00:15:00,00:30:00,00:45:00,01:00:00,01:15:00,01:30:00,01:45:00,\ @@ -3232,15 +3232,15 @@ fi epg_pages[Number]=0 - if [ -s ${UniqueDir[Number]}/info.vdr ] + if [ -s ${UniqueDir[Number]}/info ] then - [ $(cat ${UniqueDir[Number]}/info.vdr|grep "^D "|cut -c3- |wc -c) -gt 1 ] && - nice -n $PRIO cat ${UniqueDir[Number]}/info.vdr|grep "^D "|cut -c3- | nice -n $PRIO fold -w $DVD_EPGCHARSPERLINE -s >${UniqueDir[Number]}/suma.txt || + [ $(cat ${UniqueDir[Number]}/info|grep "^D "|cut -c3- |wc -c) -gt 1 ] && + nice -n $PRIO cat ${UniqueDir[Number]}/info|grep "^D "|cut -c3- | nice -n $PRIO fold -w $DVD_EPGCHARSPERLINE -s >${UniqueDir[Number]}/suma.txt || echo "${Record[Number]}" >${UniqueDir[Number]}/suma.txt - elif [ -s ${UniqueDir[Number]}/summary.vdr ] + elif [ -s ${UniqueDir[Number]}/summary ] then - [ $(cat ${UniqueDir[Number]}/summary.vdr | wc -c) -gt 1 ] && - nice -n $PRIO cat ${UniqueDir[Number]}/summary.vdr | nice -n $PRIO fold -w $DVD_EPGCHARSPERLINE -s >${UniqueDir[Number]}/suma.txt || + [ $(cat ${UniqueDir[Number]}/summary | wc -c) -gt 1 ] && + nice -n $PRIO cat ${UniqueDir[Number]}/summary | nice -n $PRIO fold -w $DVD_EPGCHARSPERLINE -s >${UniqueDir[Number]}/suma.txt || echo "${Record[Number]}" >${UniqueDir[Number]}/suma.txt else echo "${Record[Number]}" >${UniqueDir[Number]}/suma.txt
--- cap.sh.orig 2009-06-25 21:12:21.000000000 +0200 +++ cap.sh 2009-06-25 21:12:42.000000000 +0200 @@ -22,7 +22,7 @@ for i in `cat $SPOOLFILE` do let res=0 - for k in `ls -Ls ${i}/[0-9]*.vdr|awk '{print $1'}` + for k in `ls -Ls ${i}/[0-9]*.ts|awk '{print $1'}` do res=`expr $res + $k` done @@ -39,7 +39,7 @@ for i in `cat $SPOOLFILE|tail -n 1` do let res=0 - for k in `ls -Ls ${i}/[0-9]*.vdr|awk '{print $1'}` + for k in `ls -Ls ${i}/[0-9]*.ts|awk '{print $1'}` do res=`expr $res + $k` done
++ date '+%d-%m-%2Y %T' + printf '25-06-2009 21:30:23 : Session begin (: vdr2dvd.sh,v 1.68 2007/06/05 10:48:31 dimi Exp $)\n' 25-06-2009 21:30:23 : Session begin (: vdr2dvd.sh,v 1.68 2007/06/05 10:48:31 dimi Exp $) + '[' -z '' ']' + DVD_DESTDIR=/vdrconvert/film/dvd + '[' -z tcmplex_panteltje ']' + '[' -z '' ']' + DVDTCMPLEXOPTS='-m d' + '[' -z '' ']' + DVD_MPLEXOPTS='-f 8 -V -S 0' + '[' -z '' ']' + DVD_DVBMPLEXOPTS='-t DVD' + '[' -z '' ']' + export RETRANSCODE=no + RETRANSCODE=no + '[' -z '720 704 352 480' ']' + '[' -z '' ']' + DVDFORCERECODE=no + '[' -z pal ']' + '[' pal = pal ']' + DVDNORM=pal + '[' pal = pal ']' + TCORES=720x576 + '[' -z '-q 10' ']' + '[' -z '-I 3 -V -y mpeg -Z 720x576 -b 192 -z -k' ']' + '[' -z '' ']' + DVDTRANSCODEBITRATE=3300000.0 + '[' -z 5min ']' + '[' -z '' ']' ++ date +%d-%m-%Y + DVDMKISOFSOPTS='-V VDRCONVERT_25-06-2009' + '[' -z 7944 ']' + '[' -z '' ']' + CDSIZE=650 + '[' -z tcrequant ']' + '[' -z '' ']' + DVD_TITLEDATE=no + '[' -z tcrequant ']' + '[' -z no ']' + '[' -z no ']' + '[' -z yes ']' + '[' -z '' ']' + DVD_MPLAYERPPM=no + '[' -z '' ']' + DVD_MPLAYERPPMFRAMES=0 + '[' -z '' ']' + DVDAUTHORUSERCHAP= + '[' -z 'apid1:mp2+de dpid1:ac3+de apid2:mp2+en' ']' + '[' -z '' ']' + DVD_FIRST_AVAILABLE_STREAM_ONLY=no + '[' -z '' ']' + DVDUSESUBS='de en' + '[' -z no ']' + '[' -z '' ']' + DVDSAVEAUTHORSRC=no + '[' -z yes ']' + '[' -z yes ']' + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/pal/Main.pnm ']' + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/pal/Sub.pnm ']' + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/silence-1s.mp2 ']' + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/silence-1s.mp2 ']' + case $VDRCONVERT_LANG in + '[' -z 'Film abspielen' -o 'Film abspielen' = '' ']' + '[' -z Titelmenü -o Titelmenü = '' ']' + '[' -z '' -o '' = '' ']' + DVDMENU_MENU_MAIN='Menu Title' + '[' -z '' -o '' = '' ']' + DVD_PAGETEXT=Page + '[' -z '' -o '' = '' ']' + DVD_MINUTESTEXT=Min + '[' -z '#A0A0FF' ']' + '[' -z '' ']' + DVDHIBUTTONCOLOR='#ff0000' + '[' -z '' ']' + DVDSELBUTTONCOLOR='#fff030' + '[' -z '#000000' ']' + '[' -z '#000000' ']' + '[' -z '' ']' + DVDMAINCOLFG='#FFFF00FF' + '[' -z '' ']' + DVDCOLBG='#00000000' + '[' -z '' ']' + DVDSUBCOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDMAINVERCOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDMAINSUBTITLECOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDMAINTITLECOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDMAINPAGETEXTCOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDBUTTONTEXTCOLFG='#C0C0C0FF' + '[' -z '' ']' + DVDMAINNUMTITLECOLFG='#C0C0C0FF' + '[' -z '' ']' + DVD_USE_COLOR_SCHEMA=YELLOW_WHITE + case $DVD_USE_COLOR_SCHEMA in + DVDMAINCOLFG='#FFFFFFFF' + DVDCOLBG='#00000000' + DVDSUBCOLFG='#FFFFFFFF' + DVDMAINVERCOLFG='#090909FF' + DVDMAINSUBTITLECOLFG='#FFFFFFFF' + DVDMAINTITLECOLFG='#E2E2E2FF' + DVDMAINPAGETEXTCOLFG='#CDAD00FF' + DVDBUTTONTEXTCOLFG='#FFB90FFF' + DVDMAINNUMTITLECOLFG='#FFB9AFFF' + DVDBUTTONCOLOR='#FFD700' + DVDHIBUTTONCOLOR='#FFD700' + DVDSELBUTTONCOLOR='#fff000' + '[' -z '' ']' + export DVD_USE_FONT=arial + DVD_USE_FONT=arial + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/fonts/truetype ']' + '[' '!' -z /usr/local/src/vdrconvert/share/vdrconvert/fonts/truetype -a '!' -z arial ']' + case $DVD_USE_FONT in + '[' -z arial/20 ']' + '[' -z arial/20 ']' + '[' -z arial/20 ']' + '[' -z '' ']' + font_big_additional=arial/14 + '[' -z luximb/16 ']' + '[' -z '' ']' + font_medium_additional=arial/10 + '[' -z luximb/16 ']' + '[' -z luximb/13 ']' + generatedvd_version='vdrconvert-0.2.0 cvs' + '[' -z '' ']' + DVDLABELMODE=--create-dvd-outside + '[' -z '' ']' + DVDLABELOPTIONS=--create-dvd-outside + '[' -z '' ']' ++ date +%d-%m-%Y + DVDLABELDATEFORMAT=DVD-25-06-2009 + '[' -z '' ']' + DVDLABELTEMPLATE=/usr/local/src/vdrconvert/share/vdrconvert/postscript/penguin.eps + '[' -z '' ']' + DVDSUBCATECORY='vdrconvert-0.2.0 cvs' + '[' -z '' ']' + DVDLABELPRINTER= + '[' -z '' ']' + DVDDELETELABEL=yes + '[' -z /usr/local/src/vdrconvert/bin/jpeg2eps ']' + '[' -z no ']' + '[' -z no ']' + '[' -z '' ']' + DVDXMLNORM=pal + '[' -z '' ']' + DVDXMLASPECT=4:3 + '[' -z '' ']' + DVDXMLAUDIO=mp2 + '[' -z '' ']' + DVDXMLCHANNELS=2 + '[' -z '' ']' + DVDXMLSAMPLERATE=48khz + '[' -z '' ']' + XML_VERSION=1.0 + '[' -z '' ']' + XML_ENCODING=ISO-8859-1 + '[' -z '' ']' + DVD_EPGCHARSPERLINE=60 + '[' pal = pal -a -z '' ']' + DVD_EPGLINESPERPAGE=12 + '[' pal = ntsc -a -z 12 ']' + '[' -z '' ']' + DVD_CHAPTERPERLINE=2 + '[' -z '' ']' + DVD_CHAPTERLINES=3 + '[' -z '' ']' + CHAPTER_PER_PAGE=6 + '[' -z yes ']' + '[' -z yes ']' + '[' -z '00:09:00-00:09:10;00:09:00-00:09:10;00:09:00-00:09:10;00:09:00-00:09:10' ']' + '[' -z '00:10:00-00:10:10;00:10:00-00:10:10;00:10:00-00:10:10;00:10:00-00:10:10' ']' + '[' -z '00:11:00-00:11:10;00:11:00-00:11:10;00:11:00-00:11:10;00:11:00-00:11:10' ']' + '[' -z '00:12:00-00:12:10;00:12:00-00:12:10;00:12:00-00:12:10;00:12:00-00:12:10' ']' + '[' -z no ']' + '[' -z '' ']' + DVD_ZAPVIDEOBACKGROUND=yes + '[' -z duester ']' + '[' -z '' ']' + DVDBUTTONDIR=/usr/local/src/vdrconvert/share/vdrconvert/images/buttons/duester + '[' -z '' ']' + DVDMENUEPAUSE=2 + '[' -z '' ']' + DVDSUBMENUPAUSE=2 + '[' -z '' ']' + DVDTITELPAUSE=2 + '[' -z '' ']' + DVD_PUTNUMBERTOTITLE=no + '[' -z '' ']' + DVD_USENUMBERFORTITLES=yes + '[' -z '' ']' + DVD_PUTNUMBERTOBUTTONS=no + '[' -z '' ']' + DVD_ANIMATEVERSION=no + '[' -z no ']' + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/logos/logosml.256.pnm ']' + '[' -z '' ']' + DVD_DISPLAY_PAGETEXT=no + '[' -z '' ']' + DVD_DISPLAY_SUBTITLE=no + '[' -z '' ']' + DVD_INIT=menu + '[' -z menu ']' + '[' -z '' ']' + LTEMPDIR=/vdrconvert/film/tmp/vdr2dvd/8245 + '[' -d /vdrconvert/film/tmp/vdr2dvd/8245 ']' + mkdir -p /vdrconvert/film/tmp/vdr2dvd/8245 + case $DVDNORM in + DVDNORM_XRES=720 + DVDNORM_YRES=576 + DVDNORM_PPMTOY4M='-F 25:1 -A 59:54' + '[' no = yes -a -r /usr/local/src/vdrconvert/share/vdrconvert/images/logos/logosml.256.pnm ']' + LOGO_XSIZE=0 + LOGO_YSIZE=0 + version_main_png=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.png + version_main_pnm=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.pnm + version_main_alpha_pnm=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.alpha.pnm + version_sub_png=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.png + version_sub_pnm=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.pnm + version_sub_alpha_pnm=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/version_sub.alpha.pnm ++ ppmtoy4m -h ++ grep 420mpeg2 ++ wc -l + '[' 1 -gt 0 ']' + CHROMASUB='-S 420mpeg2' + '[' -d /vdrconvert/film/dvd ']' + '[' -d /vdrconvert/film/tmp/vdr2dvd/8245 ']' + '[' -z '' ']' + echo SHORTCIRCUIT_PID=8245 + '[' '!' -r /usr/local/src/vdrconvert/bin/helperfunctions.sh ']' + . /usr/local/src/vdrconvert/bin/helperfunctions.sh +++ id -n -u ++ vco_user=martin +++ cat /etc/passwd +++ cut -f6 -d : +++ grep '^martin:' ++ homedir=/home/martin ++ . /home/martin/.vdrconvert/vdrconvert.env +++ VDRCONVERTDIR=/usr/local/src/vdrconvert +++ VDRCONVERTBINDIR=/usr/local/src/vdrconvert/bin +++ VCOQUEUEDIR=/var/spool/vdrconvert +++ VCOLOGDIR=/var/log/vdrconvert +++ VCORUNDIR=/var/run/vdrconvert +++ export VDRCONVERTDIR VDRCONVERTBINDIR VCOQUEUEDIR VCOLOGDIR VCORUNDIR VCOUSER +++ PATH=/usr/lib64/qt-3.3/bin:/usr/kerberos/bin:/usr/lib64/ccache:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/real/RealPlayer:/home/martin/bin:/usr/local/src/vdrconvert/bin:/usr/X11R6/bin:/usr/local/src/vdrconvert/bin:/usr/X11R6/bin:/usr/local/src/vdrconvert/bin:/usr/X11R6/bin +++ export PATH +++ export LANG=de_DE@euro +++ LANG=de_DE@euro +++ export LC_CTYPE=de_DE@euro +++ LC_CTYPE=de_DE@euro +++ RECODE='recode latin1..UTF-8' +++ SVDRPSEND=svdrpsend.pl +++ DESTDIR=/vdrconvert/film +++ VDRROOT=/video +++ JAVA=/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java +++ DEMUXER=px +++ PX=/usr/local/src/vdrconvert/share/vdrconvert/pX/PX.jar +++ PXINI=/usr/local/src/vdrconvert/share/vdrconvert/pX/PX.ini +++ DVDMAINSILENCEFILE=/usr/local/src/vdrconvert/share/vdrconvert/images/silence-1s.mp2 +++ DVDSUBSILENCEFILE=/usr/local/src/vdrconvert/share/vdrconvert/images/silence-1s.mp2 +++ CONVERT_JOBS=' vdr2divx vdr2dvd vdr2vcd vdr2svcd vdr2mpg vdr2mp3 vdr2ogg ripcda burn' +++ MPLEX=/usr/bin/mplex +++ MKISOFS=/usr/bin/mkisofs +++ MENCODER=/usr/bin/mencoder +++ TRANSCODE=/usr/bin/transcode +++ DVDTRANSCODEOPTS='-I 3 -V -y mpeg -Z 720x576 -b 192 -z -k' +++ LAME=/usr/bin/lame +++ DVDAUTHOR=/usr/bin/dvdauthor +++ SPUMUX=/usr/bin/spumux +++ GOZER=/usr/bin/gozer +++ TOSVCD=/usr/bin/tosvcd +++ PRIO=19 +++ SLEEP_TIME=5 +++ COMPRESS=bzip2 +++ PARQ=none +++ CONV_TITLEDATE=no +++ TCMPLEX_PANTELTJE=/usr/bin/tcmplex-panteltje +++ MULTIPLEXER=tcmplex_panteltje +++ USE_TCMPLEX_PANTELTJE=yes +++ PATH_FONTS=/usr/local/src/vdrconvert/share/vdrconvert/fonts/truetype +++ font_title=arial/20 +++ font_menu=arial/20 +++ font_info=arial/20 +++ font_additional=luximb/16 +++ font_tiny_additional=luximb/16 +++ font_version=luximb/13 +++ DVDNORM=pal +++ DVDAUTHORMODE=5min +++ DVDSAVEAUTHORDIR=no +++ DVDDISABLEMENU=no +++ DVDDISABLESUBMENU=no +++ DVDUSESTREAMS='apid1:mp2+de dpid1:ac3+de apid2:mp2+en' +++ DVDMENUSCHEMA=duester +++ DVDTEXTPLAYMOVIE='Film abspielen' +++ DVDTEXTMENU=Titelmenü +++ DVDMAINMENUEPOSTACTION=vtsm +++ DVDMENUEPOSTACTION=vtsm +++ DVDMAINBACKFILE=/usr/local/src/vdrconvert/share/vdrconvert/images/pal/Main.pnm +++ DVDSUBBACKFILE=/usr/local/src/vdrconvert/share/vdrconvert/images/pal/Sub.pnm +++ DVDBUTTONCOLOR='#A0A0FF' +++ DVDSUBBUTTONCOLOR='#A0A0FF' +++ DVDHIBUTTON2COLOR_MENU=0000ff +++ DVDHIBUTTONCOLOR_MENU=ffffff +++ DVDHIBUTTONCOLOR_SUBMENU=ffffff +++ DVDHIBUTTON2COLOR_SUBMENU=0000ff +++ DVDFILE_MAINBACKGROUND_COLOR='#000000' +++ DVDFILE_SUBBACKGROUND_COLOR='#000000' +++ DVDFILE_MAINBACKGROUND_COLOR='#000000' +++ DVDFILE_SUBBACKGROUND_COLOR='#000000' +++ DVDTEXTCOLOR_MENU='#A0A0A0' +++ DVDTEXTCOLOR_SUBMENU='#A0A0A0' +++ DVDMENU_SHADOW=1 +++ DVDMAINCOLSFG='#00000000' +++ DVDMAINCOLSBG='#000000ff' +++ DVDSUBCOLSFG='#00000000' +++ DVDSUBCOLSBG='#000000ff' +++ DVD_ANIMATELOGO=no +++ DVD_ANIMATELOGO_FILE=/usr/local/src/vdrconvert/share/vdrconvert/images/logos/logosml.256.pnm +++ DVD_POST=menu +++ DVD_CREATEISO=yes +++ DVDDELBURNEDIMAGE=no +++ DVDMAINBACKFILE_USE=yes +++ DVDSUBBACKFILE_USE=yes +++ DVD_USEVIDEOBACKGROUND=yes +++ DVD_USESUBVIDEOBACKGROUND=yes +++ DVDALLOWEDWIDTH='720 704 352 480' +++ MPEG2ENCQUANTISATION='-q 10' +++ DVD_TIMEFRAME='00:09:00-00:09:10;00:09:00-00:09:10;00:09:00-00:09:10;00:09:00-00:09:10' +++ DVD_TIMESUBFRAME='00:10:00-00:10:10;00:10:00-00:10:10;00:10:00-00:10:10;00:10:00-00:10:10' +++ DVD_TIMEMAINBACKFRAME='00:11:00-00:11:10;00:11:00-00:11:10;00:11:00-00:11:10;00:11:00-00:11:10' +++ DVD_TIMESUBBACKFRAME='00:12:00-00:12:10;00:12:00-00:12:10;00:12:00-00:12:10;00:12:00-00:12:10' +++ DVD_DISABLEANIM=no +++ REQUANT=tcrequant +++ DVD_OVERHEAD=tcrequant +++ DVDSIZE=7944 +++ DVD_SHRINK=yes +++ DVD_DEBUG=yes +++ VERBOSE=no +++ MPG_DESTDIR=/vdrconvert/film/mpg +++ MPG_TITLEDATE=no +++ MPGUSESTREAMS='dpid1 apid1 apid2' +++ MP3_DESTDIR=/var/lib/vdrmedia/music/vdrconvert_mp3 +++ MP3_OPTS='-b 192 -h' +++ MP3_SPLIT=yes +++ MPLAYERMP3SOURCE=/var/lib/vdrmedia/music/vdrconvert_mp3/mp3_m3u +++ MP3_TITLEDATE=yes +++ MP3_USE_MPG123=no +++ MEDIAWRITER=/dev/scd1:1,1,0 +++ DVD_AUTOWRITE=no +++ MP3_AUTOWRITE=no +++ OGG_AUTOWRITE=yes +++ SVCD_AUTOWRITE=yes +++ VCD_AUTOWRITE=yes +++ DVD_USE_ONLY_PLUS_CMDS=yes +++ DVDPLUS_RECORD_OPTS='-speed=4 -dvd-compat -Z' + '[' -w /vdrconvert/film/tmp/vdr2dvd/8245 -a -w /vdrconvert/film/dvd ']' ++ cat /var/spool/vdrconvert/vdr2dvd ++ nl ++ wc -l ++ awk '{ print $1 }' + NLLINES=1 ++ cat /var/spool/vdrconvert/vdr2dvd ++ wc -l ++ awk '{ print $1 }' + ALINES=1 + '[' 1 -ge 1 ']' + '[' -z '' ']' + TEMPJOBFILE=//vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.u.8245 ++ cat /var/spool/vdrconvert/vdr2dvd ++ head -n 1 + printf '%s\n' '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' + LINE=2 + '[' 2 -le 1 ']' + '[' 1 -gt 1 ']' + nice -n 19 cp //vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.u.8245 /var/spool/vdrconvert/vdr2dvd + rm //vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.u.8245 ++ cat /vdrconvert/film/tmp/vdr2dvd.NltNXJ ++ grep '^/video' ++ wc -l + '[' 1 -gt 0 ']' + '[' -z '' ']' ++ head -n 1 /vdrconvert/film/tmp/vdr2dvd.NltNXJ + CMDLIN='/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' + echo 'CMDLIN="/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec"' + '[' '!' -z '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ']' + do_init + '[' yes = yes -o no = yes ']' + echo 'Enter do_init' Enter do_init ++ date +%T + printf '\t21:30:23 : Start conversion for List : \n' 21:30:23 : Start conversion for List : + let part=0 + for i in '$CMDLIN' + let part=part+1 + printf '\t\t %5d) %s\n' 1 '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' 1) /video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec + '[' -n '' ']' + '[' '!' -d '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ']' + let Number=1 + UniqueDVDDIR=/vdrconvert/film/tmp/vdr2dvd/8245/DVDSTRUCT + '[' '!' -d /vdrconvert/film/tmp/vdr2dvd/8245/DVDSTRUCT ']' + mkdir -p /vdrconvert/film/tmp/vdr2dvd/8245/DVDSTRUCT + status=0 + '[' 0 -ne 0 ']' + UniqueMENUDIR=/vdrconvert/film/tmp/vdr2dvd/8245/DVDMENU + mkdir -p /vdrconvert/film/tmp/vdr2dvd/8245/DVDMENU + status=0 + '[' 0 -ne 0 ']' + UniqueTempDIR=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP + mkdir -p /vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP + status=0 + '[' 0 -ne 0 ']' + let part=0 + for i in '$CMDLIN' + let part=part+1 + Record[part]= + SourceDir[part]='/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ echo /video ++ sed 's/\// /g' ++ wc -w + r=1 ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ sed 's/\// /g' ++ wc -w + spalten=3 ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ sed 's/\%//g' ++ cut -f 3 -d / ++ sed 's/_/ /g' + Record[part]='Asterix & Obelix gegen C�r' + '[' 3 -lt 2 ']' ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ sed 's/\%//g' ++ cut -f 2 -d / ++ sed 's/_/ /g' + SubTitel[part]=video + '[' /video = /video ']' + SubTitel[part]= ++ echo Asterix '&' Obelix gegen C�r ++ cut -c1 + '[' A = @ ']' ++ echo Asterix '&' Obelix gegen C�r ++ cut -c1 + '[' A = % ']' ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ cut -f 3 -d / + BaseRecord[part]='Asterix_&_Obelix_gegen_C�r' ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ cut -f 2 -d / + BaseSubTitel[part]=video + '[' /video = /video ']' + BaseSubTitel[part]= + '[' -z '' ']' + BaseDir='Asterix_&_Obelix_gegen_C�r' + mkdir -p '/vdrconvert/film/tmp/vdr2dvd/8245/Asterix_&_Obelix_gegen_C�r' + status=0 + '[' 0 -ne 0 ']' + '[' '!' -d /vdrconvert/film/tmp/vdr2dvd/8245/1 ']' + mkdir -p /vdrconvert/film/tmp/vdr2dvd/8245/1 + '[' -z '' ']' ++ mktemp -d /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.XXXXXX + UniqueDir[part]=/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + local status=0 + '[' 0 -ne 0 ']' + chmod g+rx /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + local token=Ep5igU + echo 'SHORTCIRCUIT_TOKEN_UniqueDir[1]=Ep5igU' + '[' no = yes ']' + '[' no = yes ']' + DVDMENU_ENTRY_MIN=1 ++ echo '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' ++ wc -w ++ awk '{print $1}' + DVDMENU_ENTRY_MAX=1 + '[' 1 -lt 1 ']' + menu_images_in_col=3 + DVDMENU_PAGE_MAX=1 + mainbuttons= + first='Asterix & Obelix gegen C�r' + '[' -z '' ']' + do_demux + '[' yes = yes -o no = yes ']' + echo 'Enter do_demux' Enter do_demux + local Number=1 + for i in '$CMDLIN' ++ date +%T + printf '\n\t21:30:23 : Begin conversion %s\n' '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec' 21:30:23 : Begin conversion /video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec + pushd /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + local pxfiles= + '[' -f '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/marks' ']' + cp '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/marks' /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + '[' -f '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/summary' ']' + '[' -f '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/info' ']' + cp '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/info' /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + '[' -f '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/index' ']' + cp '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/index' /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + for file in '$i/*.srt' + '[' -f '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/*.srt' ']' + demux_prg=px + local 'LOG[Number]=/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log' ++ date +%T + printf '\t21:30:23 : Start demux with %s\n' px 21:30:23 : Start demux with px + case $DEMUXER in ++ ls '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' + local 'vdrfiles=/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' + for l in '$vdrfiles' ++ ls -Ls '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' ++ awk '{print $1}' + local len=657620 + '[' 657620 -gt 1 ']' + local 'pxfiles= /video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' + '[' '!' -r /usr/local/src/vdrconvert/share/vdrconvert/pX/PX.ini ']' + '[' no = yes ']' + nice -n 19 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java -Djava.awt.headless=true -jar /usr/local/src/vdrconvert/share/vdrconvert/pX/PX.jar -ini /usr/local/src/vdrconvert/share/vdrconvert/pX/PX.ini -out /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' + local status=0 + '[' yes = yes ']' + cat /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log Reading GUI-Switch... Reading Help Switch... Reading Config File Switch... Start without GUI... Loading Config File: '/usr/local/src/vdrconvert/share/vdrconvert/pX/PX.ini' ... Loading Language -> 'en' ProjectX 0.90.3.01/31.01.2006 TEST PROJECT ONLY , User: martin TERMS AND CONDITIONS: (1) this is a free Java based demux utility. (2) It is intended for educational purposes only, as a non-commercial test project. (3) released under the terms of the GNU GPL. (4) there is NO WARRANTY of any kind attached to this software. (5) use it at your own risk and for your own education. Java Environment 25. Juni 2009 21:30:23 MESZ java.version 1.6.0_0 java.vendor Sun Microsystems Inc. java.home /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre java.vm.version 14.0-b15 java.vm.vendor Sun Microsystems Inc. java.vm.name OpenJDK 64-Bit Server VM java.class.vers 50.0 java.class.path /usr/local/src/vdrconvert/share/vdrconvert/pX/PX.jar os.name Linux os.arch amd64 os.version 2.6.29.4-167.fc11.x86_64 ini.file /usr/local/src/vdrconvert/share/vdrconvert/pX/PX.ini ext.disk.access disabled or library not found user.language en user.name martin user.home /home/martin quick CL usage: Note: CL doesn't load the GUI components, except with switch [-gui] <without options> ...starts the GUI switches and inputfiles can be in any order options: [-ini <path + inifile>] ..use that specified iniFile instead of the standard [-dvx1] ..create a .d2v ProjectFile on demux [-dvx2] ..create a .d2v ProjectFile + .ac3.wav (RIFF WAVE Header) [-dvx3] ..create a .d2v ProjectFile + .mpa.wav (RIFF WAVE Header) [-dvx4] ..create a .d2v ProjectFile + .ac3.wav + mpa.wav (RIFF WAVE Header) [-out <path>] ..use that specified directory for output [-name <filename>] ..use that specified filename for output [-cut <file>] ..use that text based file as cutpoint list [-chp <file>] ..use that text based file as chapterpoint list [-id <tokens>] ..use only these (P)IDs, separated by comma "," [-gui] ..display the GUI using all given CLI options [-log] ..write the normal logfile [-saveini] ..save changes made bei CLI in active .ini [-split <xxx>] ..split output at xxx MB [-demux, -tom2p, -topva, -tovdr, -tots, -filter] ..action types Loading Basic Classes... Reading CLI Switches... Checking Commons-Net library access... Loading AC3 frames... Starting Collection Process... preparing collection(s)... 1 %<<< session infos >>> Donnerstag, 25. Juni 2009 21:30 Uhr MESZ ProjectX 0.90.3.01 (31.01.2006) -> working with collection 0 -> save normal log file -> write all video data -> write all other data -> patch c.d.flagged infos of pictures -> add sequence end code -> set resolution in SDE -> PVA: strictly specs. for audio streams -> VOB: determine diff. Cell timelines -> TS: ignore scrambled packets -> TS: enhanced search for open packets -> TS: join file segments (of Dreambox�) -> TS: generate PMT stream dependent -> get only enclosed PES/TS packets -> concatenate different recordings -> ensure 1st PES-packet start with video -> generate PCR/SCR from PTS -> write output files to: '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU' -> Input File 0: '/video/Asterix_&_Obelix_gegen_C�r/2009-06-25.20.13.4-0.rec/00001.ts' (672.737.884 bytes) -> Filetype is TS (generic PES Container) -> demux -> Service ID 0x84 -> PMT 0x84 refers to these usable streams: Video: PID: 0xFF Audio: PID: 0x100(deu) PID: 0x103(AC-3)(deu)[PD] Teletext: n/a Subpict.: n/a demuxing DVB MPEG-TS file 00001.ts !> PID 0x0 (PAT) (0 #1) -> ignored !> PID 0x84 (PMT) (188 #2) -> ignored ok> PID 0x103 has PES-ID 0xBD (private stream 1) (15792 #85) ok> PID 0xFF has PES-ID 0xE0 (MPEG Video) (32712 #175) ok> PID 0x100 has PES-ID 0xC0 (MPEG Audio) (40796 #218) -> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112 -> starting export of video data @ GOP# 0 !> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9 % 10 % 11 % 12 % 13 % 14 % 15 % 16 % 17 % 18 % 19 % 20 % 21 % 22 % 23 %GOP# 557, new format in next leading sequenceheader detected: (00:04:27.080) -> video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 15000000bps, vbvBuffer 112 24 % 25 % 26 % 27 % 28 % 29 % 30 % 31 % 32 % 33 % 34 % 35 % 36 % 37 % 38 % 39 % 40 % 41 % 42 % 43 % 44 % 45 % 46 % 47 % 48 % 49 % 50 % 51 % 52 % 53 % 54 % 55 % 56 % 57 % 58 %GOP# 1418, new format in next leading sequenceheader detected: (00:11:20.240) -> video basics: 720*576 @ 25fps @ 0.6735 (4:3) @ 15000000bps, vbvBuffer 112 59 % 60 % 61 % 62 % 63 % 64 % 65 % 66 % 67 % 68 % 69 % 70 % 71 % 72 % 73 % 74 % 75 % 76 % 77 % 78 % 79 % 80 % 81 % 82 % 83 % 84 % 85 % 86 % 87 % 88 % 89 % 90 % 91 % 92 % 93 % 94 % 95 % 96 % 97 % 98 % 99 % 100 % 101 %packs: 3573337 100% 672737884 -> Video: fr/ ct/ 1p/ cg/ og/ dg -> 30265/ 1/ 2523/ 2523/ 0/ 0 -> Video length: 30265 frames @ 00:20:10.600 -> GOP summary: min. 14, max. 24 fields; contains interlaced & progressive frames -> avg. nom. bitrate 3737412bps (min/max: 631600/8932000) -> set first sequenceheader bitrate to 8932000bps ---> new File: /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpv --> AC-3/DTS Audio on PID 0x103 check & synchronize audio file 00001.ac 1 %-> check CRC of AC-3 / MPEG-Audio L1,2 -> delete CRC in MPEG-Audio Layer1,2 -> add frames Audio PTS: first packet 03:32:16.306, last packet 03:52:27.346 Video PTS: start 1.GOP 03:32:16.602, end last GOP 03:52:27.202 -> adjusting audio at video-timeline -> src_audio: AC-3, CM, 2/0(2.0), dn -23dB, 48000Hz, 384kbps @ 00:00:00.000 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9 % 10 % 11 % 12 % 13 % 14 % 15 % 16 % 17 % 18 % 19 % 20 % 21 % 22 % 23 % 24 % 25 % 26 % 27 % 28 % 29 % 30 % 31 % 32 % 33 % 34 % 35 % 36 % 37 % 38 % 39 % 40 % 41 % 42 % 43 % 44 % 45 % 46 % 47 % 48 % 49 % 50 % 51 % 52 % 53 % 54 % 55 % 56 % 57 % 58 % 59 % 60 % 61 % 62 % 63 % 64 % 65 % 66 % 67 % 68 % 69 % 70 % 71 % 72 % 73 % 74 % 75 % 76 % 77 % 78 % 79 % 80 % 81 % 82 % 83 % 84 % 85 % 86 % 87 % 88 % 89 % 90 % 91 % 92 % 93 % 94 % 95 % 96 % 97 % 98 % 99 % 100 % 101 %audio frames: wri/pre/skip/ins/add 37831/0/0/0/0 @ 00:20:10.592 done... ---> new File: '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.ac3' --> MPEG Audio (0xC0) on PID 0x100 check & synchronize audio file 00001.mp 1 %-> check CRC of AC-3 / MPEG-Audio L1,2 -> delete CRC in MPEG-Audio Layer1,2 -> add frames Audio PTS: first packet 03:32:16.368, last packet 03:52:27.408 Video PTS: start 1.GOP 03:32:16.602, end last GOP 03:52:27.202 -> adjusting audio at video-timeline -> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 192kbps, CRC @ 00:00:00.000 2 % 3 % 4 % 5 % 6 % 7 % 8 % 9 % 10 % 11 % 12 % 13 % 14 % 15 % 16 % 17 % 18 % 19 % 20 % 21 % 22 % 23 % 24 % 25 % 26 % 27 % 28 % 29 % 30 % 31 % 32 % 33 % 34 % 35 % 36 % 37 % 38 % 39 % 40 % 41 % 42 % 43 % 44 % 45 % 46 % 47 % 48 % 49 % 50 % 51 % 52 % 53 % 54 % 55 % 56 % 57 % 58 % 59 % 60 % 61 % 62 % 63 % 64 % 65 % 66 % 67 % 68 % 69 % 70 % 71 % 72 % 73 % 74 % 75 % 76 % 77 % 78 % 79 % 80 % 81 % 82 % 83 % 84 % 85 % 86 % 87 % 88 % 89 % 90 % 91 % 92 % 93 % 94 % 95 % 96 % 97 % 98 % 99 % 100 % 101 %audio frames: wri/pre/skip/ins/add 50441/0/0/0/0 @ 00:20:10.584 done... ---> new File: '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpa' summary of created media files: .Video (m2v): 30265 Frames 00:20:10.600 '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpv' Audio 0 (ac3): 37831 Frames 00:20:10.592 0/0/0/0 '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.ac3' Audio 1 (mp2): 50441 Frames 00:20:10.584 0/0/0/0 '/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpa' => 652.726.420 bytes written... -> we have 3 warnings/errors. done... 1 collection(s) processed @ 00:01:01.182 + '[' no = yes ']' + '[' 0 -ne 0 ']' ++ strings /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log ++ grep basics: ++ awk '{print $9}' ++ head -n 1 ++ tr -d '()' ++ cut -c1 + '[' 4 = 0 ']' + strings /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log + grep basics: + awk '{print $9}' + head -n 1 + tr -d '()' ++ strings /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log ++ grep 'video basics' ++ awk '{print $4}' ++ tail -n 1 ++ sed 's/*/x/' + '[' 720x576 = basics: ']' + strings /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log + grep 'video basics' + awk '{print $4}' + tail -n 1 + sed 's/*/x/' + strings /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log + grep Video: + awk '{print $10}' + cut -f1 -d / + echo 'Asterix & Obelix gegen C�r' + let z=0 ++ cat /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/sync.log ++ grep 'found PES-ID 0xC' ++ awk '{print $4}' + '[' '!' -s /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/ASPECT.txt ']' + '[' '!' -s /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/RESOLUTION.txt ']' + '[' '!' -s /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/FRAMES.txt ']' + local NAudio=0 + '[' 0 -eq 0 ']' ++ ls -l /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpa /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.ac3 ++ wc -l ++ awk '{print $1}' + local NAudio=2 + '[' 2 -eq 0 ']' + '[' 0 -eq 0 ']' + echo px + '[' 0 -ne 0 ']' + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/00001.mpv ']' + do_transcode /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + UseDir=/vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + '[' yes = yes -o no = yes ']' + echo 'Enter do_transcode' Enter do_transcode + '[' no '!=' no -o no = yes ']' + local Number=2 + do_prepare_titelmenu + '[' yes = yes -o no = yes ']' + echo 'Enter do_prepare_titelmenu' Enter do_prepare_titelmenu ++ echo ++ awk '{print $1}' + local background_directory= + local menu=/vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/background.pnm + '[' -z /usr/local/src/vdrconvert/share/vdrconvert/images/pal/Main.pnm ']' + '[' -r /background.pnm ']' + '[' -r /usr/local/src/vdrconvert/share/vdrconvert/images/pal/Main.pnm ']' + cp /usr/local/src/vdrconvert/share/vdrconvert/images/pal/Main.pnm /vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/background.pnm + '[' '!' -f /vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/background.pnm -o yes '!=' yes ']' ++ pnmfile /vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/background.pnm ++ awk '{print $4}' + XRES=720 ++ pnmfile /vdrconvert/film/tmp/vdr2dvd/8245/VMGMTEMP/background.pnm ++ awk '{print $6}' + YRES=576 + '[' 720 -ne 720 -o 576 -ne 576 ']' + do_mplex + '[' yes = yes -o no = yes ']' + echo 'Enter do_mplex' Enter do_mplex + local Number=1 + for i in '$CMDLIN' + '[' -n '' -a -r /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/DVDINFO.txt ']' + local field=1 + local mfield=1 + TNEWSTREAMS[Number]= + '[' '!' -d /vdrconvert/film/tmp/vdr2dvd/8245/DVDMENU/Titel-1 ']' + mkdir /vdrconvert/film/tmp/vdr2dvd/8245/DVDMENU/Titel-1 ++ cat /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/TDMUXER.txt + TDEMUXER[Number]=px + for k in '$DVDUSESTREAMS' ++ echo apid1:mp2+de ++ cut -c5- ++ cut -f 1 -d : + let pid=1 + case `echo $k|cut -f 1 -d ':'` in ++ echo apid1:mp2+de ++ cut -f 1 -d : + case ${TDEMUXER[Number]} in ++ printf c%d 0 + j=c0 + jj=mpa + '[' '!' -z '' ']' ++ echo apid1:mp2+de ++ cut -f2 -d : + TNEWSTREAMS[Number]=c0.mpa:mp2+de + for k in '$DVDUSESTREAMS' ++ echo dpid1:ac3+de ++ cut -f 1 -d : ++ cut -c5- + let pid=1 + case `echo $k|cut -f 1 -d ':'` in ++ echo dpid1:ac3+de ++ cut -f 1 -d : + case ${TDEMUXER[Number]} in ++ printf %03d 1 + j=001 + jj=ac3 + '[' '!' -z c0.mpa:mp2+de ']' ++ echo dpid1:ac3+de ++ cut -f2 -d : + TNEWSTREAMS[Number]='c0.mpa:mp2+de 001.ac3:ac3+de' + for k in '$DVDUSESTREAMS' ++ echo apid2:mp2+en ++ cut -f 1 -d : ++ cut -c5- + let pid=2 + case `echo $k|cut -f 1 -d ':'` in ++ echo apid2:mp2+en ++ cut -f 1 -d : + case ${TDEMUXER[Number]} in ++ printf c%d 1 + j=c1 + jj=mpa + '[' '!' -z 'c0.mpa:mp2+de 001.ac3:ac3+de' ']' ++ echo apid2:mp2+en ++ cut -f2 -d : + TNEWSTREAMS[Number]='c0.mpa:mp2+de 001.ac3:ac3+de c1.mpa:mp2+en' + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/audio.txt ']' + NEWSTREAMS[Number]= + for k in '${TNEWSTREAMS[Number]}' ++ echo c0.mpa:mp2+de ++ cut -f1 -d. ++ cut -f 1 -d : + j=c0 ++ echo c0.mpa:mp2+de ++ cut -f 1 -d : ++ cut -f2 -d. + jj=mpa + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/c0.mpa ']' + local field=2 + for k in '${TNEWSTREAMS[Number]}' ++ echo 001.ac3:ac3+de ++ cut -f 1 -d : ++ cut -f1 -d. + j=001 ++ echo 001.ac3:ac3+de ++ cut -f 1 -d : ++ cut -f2 -d. + jj=ac3 + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/001.ac3 ']' + local field=3 + for k in '${TNEWSTREAMS[Number]}' ++ echo c1.mpa:mp2+en ++ cut -f 1 -d : ++ cut -f1 -d. + j=c1 ++ echo c1.mpa:mp2+en ++ cut -f 1 -d : ++ cut -f2 -d. + jj=mpa + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/c1.mpa ']' + local field=4 + printf '\n' ++ cat /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU/audio.txt + AUDIO_OPTS= ++ echo ++ wc -w ++ sed 's/,/ /g' + streams=0 + '[' 0 -eq 0 ']' + echo 'ERROR : Keine Audiospuren' ERROR : Keine Audiospuren + cd /usr/local/src/vdrconvert + local Number=1 + '[' 1 -gt 1 ']' + rm -rf /vdrconvert/film/tmp/vdr2dvd/8245/1/VDRSYNC.Ep5igU + local Number=2 + '[' 2 -gt 1 ']' + rm -rf /vdrconvert/film/tmp/vdr2dvd/8245/DVDSTRUCT + Exit + echo 'NOTICE : exit!' NOTICE : exit! + '[' -x /usr/local/src/vdrconvert/bin/postvdr2dvd.sh ']' + /usr/local/src/vdrconvert/bin/postvdr2dvd.sh Aufruf /usr/local/src/vdrconvert/bin/postvdr2dvd.sh mit parameter : + do_clean + '[' -f /var/run/vdrconvert/vdr2dvd.sh.pid ']' ++ basename /var/run/vdrconvert/vdr2dvd.sh.pid + TEMPPID=/vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 + mv /var/run/vdrconvert/vdr2dvd.sh.pid /vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 + status=0 + '[' 0 -eq 0 ']' ++ cat /vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 ++ wc -l + '[' 3 -gt 0 ']' + cat /vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 + grep -v 8245 + '[' -f /vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 ']' + rm /vdrconvert/film/tmp/vdr2dvd/8245/vdr2dvd.sh.pid.8245 + '[' -d /vdrconvert/film/tmp/vdr2dvd/8245 ']' + rm -rf /vdrconvert/film/tmp/vdr2dvd/8245 ++ date '+%d-%m-%2Y %T' + printf '25-06-2009 21:31:25 : Session %s Exit\n' /usr/local/src/vdrconvert/bin/vdr2dvd.sh 25-06-2009 21:31:25 : Session /usr/local/src/vdrconvert/bin/vdr2dvd.sh Exit + exit
_______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr