Burn 0.1.0 Public Beta (aktuell: pre21)
- LordJaxom
- Geschlossen
-
-
Hallo,
hier das script handlearchived.sh von ralf, der übergangsweise das burn-plugin betreut hat mit ein paar kleine änderungen von mir. Das fehlt meiner ansicht nach im burn-paket
Wird aufgerufen mit der option -clean und "Recordingname", siehe anfang vom script. Die option -restore habe ich nie benutzt/getestet.
Gruß
Viking -
Hallo,
bin mir nicht sicher, ob das hier hinein passt:
config:
* Burn 0.1.0 Public Beta (aktuell: pre21)
* vdr-1.4.2-3 (self compiled)
* distro: ubuntu 6.06
* boost package: boost-for-burn-1.33.0.tgz
* mkisofs 2.01+01a01-4ubuntu6
* optionen burn: ProjectX (0.90.4.00) mit M2VRequantizer, create ISO only/single layer/fixed auf 4350MB
* JAVA: j2re1.5-sungrundsätzlich macht der burn plug, genau das was er tun soll und sehr verlässlich und sauber. nur bei einigen aufnahmen stürzt mir VDR mit folgenden Meldungen ab:
stdout des VDR:
terminate called after throwing an instance of 'boost::io::too_many_args'
what(): boost::too_many_args: format-string refered to less arguments than were passed
Aborted
------------------dvd.log:
.
.
[author] STAT: fixing VOBU at 4119MB (22769/22861, 99%)
[author] STAT: fixing VOBU at 4122MB (22785/22861, 99%)
[author] STAT: fixing VOBU at 4124MB (22801/22861, 99%)
[author] STAT: fixing VOBU at 4127MB (22817/22861, 99%)
[author] STAT: fixing VOBU at 4129MB (22833/22861, 99%)
[author] STAT: fixing VOBU at 4132MB (22849/22861, 99%)
[author] STAT: fixed 22861 VOBUS
[author] INFO: dvdauthor creating table of contents
[author] INFO: Scanning /mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/DVDAUTHOR/VIDEO_TS/VTS_01_0.IFO
[author] + exit 0
[vdr] process author (pid = 9813) exited gracefully (exit code 0)
[vdr] process "author" exited
[vdr] starting sh -c 'vdrburn-dvd.sh mkiso' (pid = 10988 )
[burn] + set -e
-----------------syslog-output:
.
.
Oct 10 00:05:36 oldbox vdr: [9797] burn: process demux (pid = 9812) exited gracefully (exit code 0)
Oct 10 00:05:36 oldbox vdr: [9797] burn: process "demux" exited
Oct 10 00:05:36 oldbox vdr: [9797] burn: starting sh -c 'vdrburn-dvd.sh requant' (pid = 10254)
Oct 10 00:05:36 oldbox vdr: [9797] burn: starting sh -c 'vdrburn-dvd.sh mplex' (pid = 10255)
Oct 10 00:05:36 oldbox vdr: [10254] burn: REQUANT_FACTOR=1.15579
Oct 10 00:05:36 oldbox vdr: [10254] burn: REQUANT_FILE=/tmp/vdr-burn.the_movie.sqJIVF/VDRSYNC.0/requant.mpv
Oct 10 00:05:36 oldbox vdr: [10254] burn: VIDEO_FILE=/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/VDRSYNC.0/vdrsync.mpv
Oct 10 00:05:36 oldbox vdr: [10254] burn: VIDEO_SIZE=4678299200
Oct 10 00:05:36 oldbox vdr: [10255] burn: AUDIO_FILES=/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/VDRSYNC.0/vdrsync.mpa
Oct 10 00:05:36 oldbox vdr: [10255] burn: MOVIE_FILE=/tmp/vdr-burn.the_movie.sqJIVF/VDRSYNC.0/movie.mpg
Oct 10 00:05:36 oldbox vdr: [10255] burn: MPEG_DATA_PATH=/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/VDRSYNC.0
Oct 10 00:05:36 oldbox vdr: [10255] burn: MPEG_TMP_PATH=/tmp/vdr-burn.the_movie.sqJIVF/VDRSYNC.0
Oct 10 00:05:36 oldbox vdr: [10255] burn: VIDEO_FILE=/tmp/vdr-burn.the_movie.sqJIVF/VDRSYNC.0/requant.mpv
Oct 10 00:32:56 oldbox vdr: [9797] burn: process mplex (pid = 10255) exited gracefully (exit code 0)
Oct 10 00:32:56 oldbox vdr: [9797] burn: process "mplex" exited
Oct 10 00:33:06 oldbox vdr: [9797] burn: process requant (pid = 10254) exited gracefully (exit code 0)
Oct 10 00:33:06 oldbox vdr: [9797] burn: process "requant" exited
Oct 10 00:35:59 oldbox vdr: [9797] burn: process author (pid = 9813) exited gracefully (exit code 0)
Oct 10 00:35:59 oldbox vdr: [9797] burn: process "author" exited
Oct 10 00:35:59 oldbox vdr: [10988] burn: DISC_ID=the_movie
Oct 10 00:35:59 oldbox vdr: [10988] burn: DVDAUTHOR_PATH=/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/DVDAUTHOR
Oct 10 00:35:59 oldbox vdr: [10988] burn: ISO_FILE=/mnt/hdb3/burn_iso/the_movie.iso
Oct 10 00:35:59 oldbox vdr: [9797] burn: starting sh -c 'vdrburn-dvd.sh mkiso' (pid = 10988 )die DVD-Struktur unter burn_data/vdr-burn.the_movie.XYaG1Y sieht in ordnung aus. im mnt/hdb3/burn_iso "ISO-Verzeichnis" bleibt zuletzt - nach dem absturz - the_movie.iso mit 0 Byte Größe liegen.
Verzeichnisstruktur:
/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/VDRSYNC.0/
-rw-r--r-- 1 root root 495 2006-10-09 23:47 menu-0.xml
-rw-r--r-- 1 root root 38782 2006-10-09 23:47 menu-background.m2v
-rw-r--r-- 1 root root 77824 2006-10-09 23:47 menu-bg-0.mpg
-rw-r--r-- 1 root root 116936 2006-10-09 23:47 menu-bg-0.png
-rw-r--r-- 1 root root 3091 2006-10-09 23:47 menu-buttons-h-0.png
-rw-r--r-- 1 root root 2897 2006-10-09 23:47 menu-buttons-ns.png
prw-r--r-- 1 root root 0 2006-10-09 23:47 vdrsync0.mpa
-rw-r--r-- 1 root root 5180 2006-10-10 00:05 vdrsync_log.txt/mnt/hdb3/burn_data/vdr-burn.the_movie.XYaG1Y/DVDAUTHOR/VIDEO_TS/
-rw-r--r-- 1 root root 12288 2006-10-10 00:35 VIDEO_TS.BUP
-rw-r--r-- 1 root root 12288 2006-10-10 00:35 VIDEO_TS.IFO
-rw-r--r-- 1 root root 114688 2006-10-10 00:32 VTS_01_0.BUP
-rw-r--r-- 1 root root 114688 2006-10-10 00:32 VTS_01_0.IFO
-rw-r--r-- 1 root root 75776 2006-10-10 00:32 VTS_01_0.VOB
-rw-r--r-- 1 root root 1073709056 2006-10-10 00:33 VTS_01_1.VOB
-rw-r--r-- 1 root root 1073709056 2006-10-10 00:34 VTS_01_2.VOB
-rw-r--r-- 1 root root 1073709056 2006-10-10 00:35 VTS_01_3.VOB
-rw-r--r-- 1 root root 1073709056 2006-10-10 00:35 VTS_01_4.VOB
-rw-r--r-- 1 root root 41127936 2006-10-10 00:35 VTS_01_5.VOBKann mir hier bitte jemand ein "Kommentar" dazu abgeben, was hier faul sein könnte - ich steh' leider an.
Danke!! ciax
-
ciax:
Die Bedeutung der Meldung kenne ich wohl - nur finde ich ad hoc nichts wo diese so auftreten könnte, deshalb wäre es großartig, falls Du den Absturz provozieren kannst (und hoffentlich einen Debugger zur Hand hast), wenn Du nach [HOWTO] Coredump erzeugen und auswerten bei Abstürzen mal einen Stackdump erzeugen könntest, da kann ich dann genau sehen von wo das ausgeht... -
ich klink mich auch mal mit einer merkwuerdigkeit ein: burn will viel zu frueh shrinken. konkrete situation waren zwei filme mit zusammen 4800 und ein bisschen mb. das war zu gross, also ac3-tonspur raus. blieben 4360. in standardeinstellung wollte burn immer noch shrinken, mit diskgroesse "custom" kam ohne shrinken ein iso raus, das auf der dvd noch runde 10.000 bloecke platz liess.
falls der overhead sich wirklich nicht besser abschaetzen laesst (die derzeitige abschaetzung ist jedenfalls zu gross) waere evtl. ein modus sinnvoll, der das iso grundsaetzlich erstmal ohne shrinken erstellt, dann mit der eingestellten diskgroesse vergleicht, und nur im bedarfsfall noch mal mit dem so ermittelten shrinkfaktor (man weiss ja dann, wieviele mb zu viel sind und raus muessen).
-
shrinken:
Steht eh schon im Bugtracker -
1.) Ist der Fix mit dem shrinken im cvs/svn applied ?
1.1) hat jemand sich schon ein script geschrieben was cvs/svn zieht und in ein debian Paket baut ?2.) Ich meine ich hab noch nicht gesehen das man eine Aufnahme auf mehrere Medien splitten kann, liege ich da richtig oder bin ich blind ? (Bitrate ÖR vs. DVD+-R 4.7 bzw. Preis DL Rohlinge vs. normale ) Ist sowas noch geplant ?
Ich bin mir bewusst das ich mittels ssh und dirty hack aus einer Aufnahme 2 machen kann. Wird wahrscheinlich auch die Lösung sein für den Moment.
Hat hier jemand Erfahrung mit DL Rohlingen ?
Grüße
Steffen
-
Hallo!
Erstmal ein großes Lob an den Entwickler: Endlich mal 'n sauberes Plugin um DVD's zu erstellen!
Hab da aber ein Problem beim erzeugen des Menus. Die Datei menu-bg-0.mpg wird nicht erstellt. Im dvd.log steht:Code
Alles anzeigen[render] + set -e [render] + '[' -z ']' [render] + export JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [render] + JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [render] + '[' -z ']' [render] + export PROJECTX_HOME=/opt/ProjectX [render] + PROJECTX_HOME=/opt/ProjectX [render] + unset SUDO_COMMAND [render] + case $1 in [render] + png2yuv -j /video/tmp/.vdr-burn.ow0GBc/menu-bg-0.png -f 25 -n 1 -I t -L 1 [render] + mpeg2enc -f 8 -n p -o '' [render] INFO: [png2yuv] Parsing & checking input files. [render] INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION! [render] INFO: [mpeg2enc] SETTING SSE and MMX for TRANSFORM! [render] INFO: [png2yuv] Image dimensions are 720x576 [render] INFO: [png2yuv] Movie frame rate is: 25.000000 frames/second [render] INFO: [png2yuv] Interlaced frames, top field first. [render] INFO: [png2yuv] Frame size: 720 x 576 [render] INFO: [png2yuv] Now generating YUV4MPEG stream. [render] INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION! [render] INFO: [mpeg2enc] Selecting DVD output profile [render] ++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible: assuming 4:3 display aspect! [render] INFO: [mpeg2enc] Interlaced input - selecting interlaced encoding. [render] INFO: [mpeg2enc] Encoding MPEG-2 video to [render] INFO: [mpeg2enc] Horizontal size: 720 pel [render] INFO: [mpeg2enc] Vertical size: 576 pel [render] INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display [render] INFO: [mpeg2enc] Frame rate code: 3 = 25.0 (PAL/SECAM VIDEO / converted FILM) [render] INFO: [mpeg2enc] Bitrate: 7500 KBit/s [render] INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst) [render] INFO: [mpeg2enc] Field order for input: top-field-first [render] INFO: [mpeg2enc] Sequence unlimited length [render] INFO: [mpeg2enc] Search radius: 16 [render] INFO: [mpeg2enc] DualPrime: no [render] **ERROR: [mpeg2enc] Couldn't create output file [render] + set -e [render] + '[' -z ']' [render] + export JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [render] + JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [render] + '[' -z ']' [render] + export PROJECTX_HOME=/opt/ProjectX [render] + PROJECTX_HOME=/opt/ProjectX [render] + unset SUDO_COMMAND [render] + case $1 in [render] + png2yuv -j /video/tmp/.vdr-burn.ow0GBc/VDRSYNC.0/menu-bg-0.png -f 25 -n 1 -I t -L 1 [render] + mpeg2enc -f 8 -n p -o '' [render] INFO: [png2yuv] Parsing & checking input files. [render] INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION! [render] INFO: [mpeg2enc] SETTING SSE and MMX for TRANSFORM! [render] INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION! [render] INFO: [png2yuv] Image dimensions are 720x576 [render] INFO: [png2yuv] Movie frame rate is: 25.000000 frames/second [render] INFO: [png2yuv] Interlaced frames, top field first. [render] INFO: [png2yuv] Frame size: 720 x 576 [render] INFO: [png2yuv] Now generating YUV4MPEG stream. [render] INFO: [mpeg2enc] Selecting DVD output profile [render] ++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible: assuming 4:3 display aspect! [render] INFO: [mpeg2enc] Interlaced input - selecting interlaced encoding. [render] INFO: [mpeg2enc] Encoding MPEG-2 video to [render] INFO: [mpeg2enc] Horizontal size: 720 pel [render] INFO: [mpeg2enc] Vertical size: 576 pel [render] INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display [render] INFO: [mpeg2enc] Frame rate code: 3 = 25.0 (PAL/SECAM VIDEO / converted FILM) [render] INFO: [mpeg2enc] Bitrate: 7500 KBit/s [render] INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst) [render] INFO: [mpeg2enc] Field order for input: top-field-first [render] INFO: [mpeg2enc] Sequence unlimited length [render] INFO: [mpeg2enc] Search radius: 16 [render] INFO: [mpeg2enc] DualPrime: no [render] **ERROR: [mpeg2enc] Couldn't create output file [demux] + set -e [demux] + '[' -z ']' [demux] + export JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [demux] + JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [demux] + '[' -z ']' [demux] + export PROJECTX_HOME=/opt/ProjectX [demux] + PROJECTX_HOME=/opt/ProjectX [demux] + unset SUDO_COMMAND [demux] + case $1 in [demux] + test -e /opt/tmp/.vdr-burn.xvfNc6/VDRSYNC.0/convert [demux] + ln -s /video/record/Die_Simpsons/2006-10-09.18.23.50.99.rec /opt/tmp/.vdr-burn.xvfNc6/VDRSYNC.0/convert [demux] + CUT= [demux] + '[' '!' -z ']' [author] + set -e [author] + '[' -z ']' [author] + export JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [author] + JAVA_HOME=/opt/jdk/jdk-precompiled-1.5.0_09 [author] + '[' -z ']' [author] + export PROJECTX_HOME=/opt/ProjectX [author] + PROJECTX_HOME=/opt/ProjectX [author] + unset SUDO_COMMAND [author] + case $1 in [demux] ++ ls /opt/tmp/.vdr-burn.xvfNc6/VDRSYNC.0/convert/001.vdr [author] + dvdauthor -x /video/tmp/.vdr-burn.ow0GBc/dvd.xml [demux] + /opt/jdk/jdk-precompiled-1.5.0_09/bin/java -Djava.awt.headless=true -jar /opt/ProjectX/ProjectX.jar -ini /opt/etc/plugins/burn/ProjectX.ini -id 0xe0,0xbd,0xc0,0x1f,0x20 -demux -out /video/tmp/.vdr-burn.ow0GBc/VDRSYNC.0 -name vdrsync /opt/tmp/.vdr-burn.xvfNc6/VDRSYNC.0/convert/001.vdr [author] DVDAuthor::dvdauthor, version 0.6.11. [author] Build options: gnugetopt magick iconv freetype [author] Send bugs to <dvdauthor-users@lists.sourceforge.net> [author] [author] INFO: Locale=C [author] INFO: Converting filenames to ANSI_X3.4-1968 [author] INFO: dvdauthor creating VTS [author] STAT: Picking VTS 01 [author] [author] STAT: Processing /video/tmp/.vdr-burn.ow0GBc/VDRSYNC.0/menu-bg-0.mpg... [author] ERR: Error opening /video/tmp/.vdr-burn.ow0GBc/VDRSYNC.0/menu-bg-0.mpg: No such file or directory
Zeile 35 + letzte
Woran könnte das liegen?gruß, turrican
-
-
Das wesentliche aus der syslog:
Code
Alles anzeigenOct 11 15:48:29 vdr vdr: [2036] burn: no marks found, skipping 10 seconds into movie Oct 11 15:48:29 vdr vdr: [2036] burn: found ac3 stream bd Oct 11 15:48:29 vdr vdr: [2036] burn: bitrate = 448 Oct 11 15:48:29 vdr vdr: [2036] burn: mode = 2/0 Oct 11 15:48:29 vdr vdr: [2036] burn: found video stream e0 Oct 11 15:48:29 vdr vdr: [2036] burn: aspect = 4:3 Oct 11 15:48:29 vdr vdr: [2036] burn: framerate = 25/s Oct 11 15:48:29 vdr vdr: [2036] burn: bitrate = 15000000 Oct 11 15:48:29 vdr vdr: [2036] burn: found audio stream c0 Oct 11 15:48:29 vdr vdr: [2036] burn: streamtype = mpeg1 Oct 11 15:48:29 vdr vdr: [2036] burn: layer = 2 Oct 11 15:48:29 vdr vdr: [2036] burn: bitrate = 192 Oct 11 15:48:29 vdr vdr: [2036] burn: mode = stereo Oct 11 15:48:29 vdr vdr: [2036] burn: language code for 'deu' is 'de' Oct 11 15:48:29 vdr last message repeated 2 times Oct 11 15:48:29 vdr vdr: [2036] burn: movie size: 1246802745 Oct 11 15:48:29 vdr vdr: [2036] burn: movie size (cut): 1246802745 Oct 11 15:48:29 vdr vdr: [2036] burn: movie length: 0:44:59 Oct 11 15:48:29 vdr vdr: [2036] burn: movie length (cut): 0:44:59 Oct 11 15:48:33 vdr vdr: [2073] burn: manager is starting first job Oct 11 15:48:33 vdr vdr: [2086] burn: subprocess watcher thread started (pid=2036, tid=2086) Oct 11 15:48:33 vdr vdr: [2086] ERROR: plugin 'burn' called cPlugin::ConfigDirectory(), which is not thread safe! Oct 11 15:48:33 vdr vdr: [2086] ERROR: plugin 'burn' called cPlugin::ConfigDirectory(), which is not thread safe! Oct 11 15:48:33 vdr vdr: [2087] burn: internal rendering procedure started (pid = 2087) Oct 11 15:48:33 vdr vdr: [2086] burn: starting internal rendering procedure (pid = 2087) Oct 11 15:48:34 vdr vdr: [2087] ERROR: plugin 'burn' called cPlugin::ConfigDirectory(), which is not thread safe! Oct 11 15:48:34 vdr vdr: [2087] burn: MENU_BACKGROUND=/video/tmp/.vdr-burn.R9vomw/menu-bg-0.png Oct 11 15:48:34 vdr vdr: [2087] burn: MENU_MPEG=/video/tmp/.vdr-burn.R9vomw/menu-bg-0.mpg Oct 11 15:48:34 vdr vdr: [2087] burn: MENU_SOUNDTRACK=/opt/etc/plugins/burn/menu-silence.mp2 Oct 11 15:48:34 vdr vdr: [2087] burn: MENU_XML=/video/tmp/.vdr-burn.R9vomw/menu-0.xml Oct 11 15:48:34 vdr vdr: [2087] burn: starting sh -c 'vdrburn-dvd.sh render Oct 11 15:48:35 vdr vdr: [2087] ERROR: plugin 'burn' called cPlugin::ConfigDirectory(), which is not thread safe! Oct 11 15:48:35 vdr vdr: [2087] burn: MENU_BACKGROUND=/video/tmp/.vdr-burn.R9vomw/VDRSYNC.0/menu-bg-0.png Oct 11 15:48:35 vdr vdr: [2087] burn: MENU_MPEG=/video/tmp/.vdr-burn.R9vomw/VDRSYNC.0/menu-bg-0.mpg Oct 11 15:48:35 vdr vdr: [2087] burn: MENU_SOUNDTRACK=/opt/etc/plugins/burn/menu-silence.mp2 Oct 11 15:48:35 vdr vdr: [2087] burn: MENU_XML=/video/tmp/.vdr-burn.R9vomw/VDRSYNC.0/menu-0.xml Oct 11 15:48:35 vdr vdr: [2087] burn: starting sh -c 'vdrburn-dvd.sh render Oct 11 15:48:35 vdr vdr: [2087] burn: internal rendering procedure ended Oct 11 15:48:35 vdr vdr: [2086] burn: process render (pid = 2087) exited gracefully (exit code 0) Oct 11 15:48:35 vdr vdr: [2094] burn: CONFIG_PATH=/opt/etc/plugins/burn Oct 11 15:48:35 vdr vdr: [2086] burn: starting sh -c 'vdrburn-dvd.sh demuxpx' (pid = 2094) Oct 11 15:48:35 vdr vdr: [2095] burn: DVDAUTHOR_PATH=/video/tmp/.vdr-burn.R9vomw/DVDAUTHOR Oct 11 15:48:35 vdr vdr: [2095] burn: DVDAUTHOR_XML=/video/tmp/.vdr-burn.R9vomw/dvd.xml Oct 11 15:48:35 vdr vdr: [2095] burn: DVD_DEVICE=/dev/dvdrom Oct 11 15:48:35 vdr vdr: [2095] burn: ISO_FILE=/video/iso/Die Simpsons.iso Oct 11 15:48:35 vdr vdr: [2086] burn: starting sh -c 'vdrburn-dvd.sh author' (pid = 2095) Oct 11 15:48:35 vdr vdr: [2094] burn: IGNORE_TRACKS= Oct 11 15:48:35 vdr vdr: [2094] burn: MPEG_DATA_PATH=/video/tmp/.vdr-burn.R9vomw/VDRSYNC.0 Oct 11 15:48:35 vdr vdr: [2094] burn: MPEG_TMP_PATH=/opt/tmp/.vdr-burn.jE5B6L/VDRSYNC.0 Oct 11 15:48:35 vdr vdr: [2094] burn: RECORDING_PATH=/video/record/Die_Simpsons/2006-10-09.18.23.50.99.rec Oct 11 15:48:35 vdr vdr: [2094] burn: USED_TRACKS=0xe0,0xbd,0xc0 Oct 11 15:48:35 vdr vdr: [2086] burn: process author (pid = 2095) exited gracefully (exit code 1) Oct 11 15:48:35 vdr vdr: [2086] burn: process "author" exited Oct 11 15:48:35 vdr vdr: [2086] ERROR[burn]: process demux (pid = 2094) crashed (signal 15) Oct 11 15:48:35 vdr vdr: [2086] burn: subprocess watcher thread ended (pid=2036, tid=2086) Oct 11 15:48:35 vdr vdr: [2073] burn: manager picked up finished job, removing it
Auszug aus vdrburn.sh:
Codecase $1 in render) png2yuv -j "$MENU_BACKGROUND" -f 25 -n 1 -I t -L 1 | \ mpeg2enc -f 8 -n p -o "$MENU_M2V" mplex -f 8 -o /dev/stdout "$MENU_M2V" "$MENU_SOUNDTRACK" | \ spumux -v 2 "$MENU_XML" > "$MENU_MPEG"
*edit* Ich glaub meine "MENU_M2V" wird gar nirgends gesetzt?!
-
-
habe den Fehler reproduzieren können. dvd.log spuckt nun ein wenig mehr aus als beim letzten mal. weiters hat nun das erzeugte iso "the_movie.iso" eine größe von ca. 9,8MByte - vdr reißt während mkisofs ab..(?)
dvd.log:
.
.
[author] STAT: fixing VOBU at 4132MB (22849/22861, 99%)
[author] STAT: fixed 22861 VOBUS
[author] INFO: dvdauthor creating table of contents
[author] INFO: Scanning /mnt/hdb3/burn_data/vdr-burn.the_movie.iu6z30/DVDAUTHOR/VIDEO_TS/VTS_01_0.IFO
[author] + exit 0
[vdr] process author (pid = 32406) exited gracefully (exit code 0)
[vdr] process "author" exited
[vdr] starting sh -c 'vdrburn-dvd.sh mkiso' (pid = 1129)
[burn] + set -e
[burn] + '[' -z ']'
[burn] + export JAVA_HOME=/usr/lib/j2re1.5-sun
[burn] + JAVA_HOME=/usr/lib/j2re1.5-sun
[burn] + '[' -z ']'
[burn] + export PROJECTX_HOME=/opt/ProjectX
[burn] + PROJECTX_HOME=/opt/ProjectX
[burn] + unset SUDO_COMMAND
[burn] + case $1 in
[burn] + mkisofs -V the_movie -dvd-video /mnt/hdb3/burn_data/vdr-burn.the_movie.iu6z30/DVDAUTHOR
[burn] INFO: ISO-8859-1 character encoding detected by locale settings.
[burn] Assuming ISO-8859-1 encoded filenames on source filesystem,
[burn] use -input-charset to override.
-----------------------syslog:
.
.
Oct 11 15:39:18 oldbox vdr: [32390] burn: process mplex (pid = 391) exited gracefully (exit code 0)
Oct 11 15:39:18 oldbox vdr: [32390] burn: process "mplex" exited
Oct 11 15:39:18 oldbox vdr: [32390] burn: process requant (pid = 390) exited gracefully (exit code 0)
Oct 11 15:39:18 oldbox vdr: [32390] burn: process "requant" exited
Oct 11 15:42:12 oldbox vdr: [32390] burn: process author (pid = 32406) exited gracefully (exit code 0)
Oct 11 15:42:12 oldbox vdr: [32390] burn: process "author" exited
Oct 11 15:42:12 oldbox vdr: [32390] burn: starting sh -c 'vdrburn-dvd.sh mkiso' (pid = 1129)
Oct 11 15:42:12 oldbox vdr: [1129] burn: DISC_ID=the_movie
Oct 11 15:42:12 oldbox vdr: [1129] burn: DVDAUTHOR_PATH=/mnt/hdb3/burn_data/vdr-burn.the_movie.iu6z30/DVDAUTHOR
Oct 11 15:42:12 oldbox vdr: [1129] burn: ISO_FILE=/mnt/hdb3/burn_iso/the_movie.iso
-------------------ich hab auch die plugins mit DEBUG=1 übersetzt, konnte allerdings aus "gdb" nicht sonderlich viel aus dem coredump herauskitzeln. hab ich da noch irgendwo etwas vergessen? (vdr mit DEBUG=1 ?)
gdb:
root@oldbox:/opt/src/vdr/vdr-1.4.2# gdb -c core.27240
GNU gdb 6.4-debian
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
Core was generated by `./vdr -c /etc/vdr -v /mnt/hdb3 -Premote -Pskinsoppalusikka -Precstatus -Pburn -'.
Program terminated with signal 6, Aborted.
#0 0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d7b9a1 in ?? ()
(gdb)
-----------------------das wird dir nicht viel bringen (?)
Danke! ciax
-
Hoppla... ...da is wohl was durcheinander geraten. Danke für den Hinweis!
gruß, turrican
-
Zitat
Original von ciax
root@oldbox:/opt/src/vdr/vdr-1.4.2# gdb -c core.27240
Versuch es lieber mit gdb vdr core.27240 - ich weiss nicht ob gdb eigenständig das Binary nach den Angaben im corefile nachlädt. Das vdr Binary muss natürlich dem beim Crash ausgeführten entsprechen und die Plugin-Binaries müssen im ehemaligen Ladepfad verfügbar sein (aber ob das der Fall ist wird gdb Dir in der Ausgabe selbst sagen - hier wird nämlich laut der Ausgabe kein einziges relevantes Binary geladen). -
hallo LordJaxom!
danke für den tipp! nun kommt mehr output. beim aufruf vom debugger folgt "burn"-spezifisch folgendes:
root@oldbox:/opt/src/vdr/vdr-1.4.2# gdb vdr core.27240
------------------
.
.
.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".Core was generated by `./vdr -c /etc/vdr -v /mnt/hdb3 -Premote -Pskinsoppalusikka -Precstatus -Pburn -'.
Program terminated with signal 6, Aborted.warning: Can't read pathname for load map: Input/output error.
Error while mapping shared library sections:
"./PLUGINS/lib": not in executable format: Is a directory.
.
.
.
Reading symbols from /opt/src/vdr/vdr-1.4.2/PLUGINS/lib/libvdr-burn.so.1.4.3...done.
Loaded symbols for ./PLUGINS/lib/libvdr-burn.so.1.4.3
Reading symbols from /usr/lib/libXpm.so.4...done.
Loaded symbols for /usr/lib/libXpm.so.4
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libfontconfig.so.1...done.
Loaded symbols for /usr/lib/libfontconfig.so.1
Reading symbols from /usr/lib/libfreetype.so.6...done.
Loaded symbols for /usr/lib/libfreetype.so.6
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/lib/libgd.so.2...done.
Loaded symbols for /usr/lib/libgd.so.2
Reading symbols from /usr/lib/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libexpat.so.1...done.
Loaded symbols for /usr/lib/libexpat.so.1
.
.
.
-----------------------
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7d7b9a1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7d7d2b9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb7f5ac84 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.6
#4 0xb7f58915 in __gxx_personality_v0 () from /usr/lib/libstdc++.so.6
#5 0xb7f5894a in std::terminate () from /usr/lib/libstdc++.so.6
#6 0xb7f58a7e in __cxa_throw () from /usr/lib/libstdc++.so.6
#7 0xb7c5adc6 in boost::throw_exception<boost::io::too_many_args> (e=@0xbfcdd60c)
at throw_exception.hpp:39
#8 0xb7c6302e in boost::io::detail::distribute<char, std::char_traits<char>, std::allocator<char>, int&> (self=@0xbfcdd854, x=@0xbfcdd848 ) at feed_args.hpp:236
#9 0xb7c63148 in boost::io::detail::feed<char, std::char_traits<char>, std::allocator<char>, int&> (self=@0xbfcdd854, x=@0xbfcdd848 ) at feed_args.hpp:251
#10 0xb7c6320c in boost::basic_format<char, std::char_traits<char>, std::allocator<char> >::operator%<int> (this=0xbfcdd854, x=@0xbfcdd848 ) at format_class.hpp:68
#11 0xb7c83bf6 in vdr_burn::menu::status::display (this=0x8c32350) at menuburn.c:569
#12 0xb7c84fc5 in vdr_burn::menu::status::menu_update (this=0x8c32350) at menuburn.c:637
#13 0xb7c8f92c in vdr_burn::menu::pagebase:: ProcessKey (this=0x8c32350, key=kNone)
at menubase.c:188
#14 0x080c6c3a in cOsdMenu:: ProcessKey (this=0x8f50430, Key=kNone) at osdbase.c:506
#15 0xb7c8ec84 in vdr_burn::menu::starter:: ProcessKey (this=0x8f50430, key=kNone)
at menubase.c:92
#16 0x080c6c3a in cOsdMenu:: ProcessKey (this=0x864e568, Key=kNone) at osdbase.c:506
#17 0x080b7895 in cMenuMain:: ProcessKey (this=0x864e568, Key=kNone) at menu.c:3144
#18 0x080fb340 in main (argc=30, argv=0xbfcddd04) at vdr.c:1039
(gdb)
----------------------danke & gruß! ciax
-
.. problem läßt sich mit mehreren aufnahmen reproduzieren! output aus gdb gibt die gleichen zeilen-nummern der inkludierten source-files aus. ?hoffe nicht, daß es an der "versions-komposition" (ubuntu/sources & co - siehe my-thread oben liegt - eher nicht, schätze ich)
gruß, ciax
-
Ich habe folgendes Problem:
Code
Alles anzeigenOct 18 00:12:06 (none) user.info vdr: [12270] loading /data/video0/%Der_Anschlag/2006-04-14.20.10.50.50.rec//marks.vdr Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: marks available, skipping 10 seconds from first mark Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: found audio stream c0 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: streamtype = mpeg1 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: layer = 2 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: bitrate = 192 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: mode = stereo Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: found ac3 stream bd Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: bitrate = 448 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: mode = 3/2 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: found video stream e0 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: aspect = 4:3 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: framerate = 25/s Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: bitrate = 15000000 Oct 18 00:12:06 (none) user.info vdr: [12270] burn: language code for 'deu' is 'de' Oct 18 00:12:06 (none) user.info vdr: [12270] burn: language code for 'deu' is 'de' Oct 18 00:12:06 (none) user.info vdr: [12270] burn: language code for 'deu' is 'de' Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: movie size: 2874398210 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: movie size (cut): 2873828393 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: movie length: 1:52:07 Oct 18 00:12:06 (none) user.debug vdr: [12270] burn: movie length (cut): 1:52:05 Oct 18 00:12:08 (none) user.debug vdr: [12282] burn: manager is starting first job Oct 18 00:12:08 (none) user.debug vdr: [12400] burn: subprocess watcher thread started (pid=12400, tid=12400) Oct 18 00:12:08 (none) user.info vdr: [12401] burn: CONFIG_PATH=/etc/vdr/plugins/burn Oct 18 00:12:08 (none) user.info vdr: [12401] burn: IGNORE_TRACKS= Oct 18 00:12:08 (none) user.info vdr: [12401] burn: MPEG_DATA_PATH=/data/video0/vdr-burn.Der_Anschlag.3FlQcA/VDRSYNC.0 Oct 18 00:12:08 (none) user.info vdr: [12401] burn: MPEG_TMP_PATH=/data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0 Oct 18 00:12:08 (none) user.info vdr: [12401] burn: RECORDING_PATH=/data/video0/%Der_Anschlag/2006-04-14.20.10.50.50.rec Oct 18 00:12:08 (none) user.info vdr: [12401] burn: USED_TRACKS=0xe0,0xc0,0xbd Oct 18 00:12:08 (none) user.info vdr: [12400] burn: starting sh -c 'vdrburn-dvd.sh demux' (pid = 12401) Oct 18 00:12:08 (none) user.info vdr: [12400] burn: starting sh -c 'vdrburn-dvd.sh mplex' (pid = 12403) Oct 18 00:12:08 (none) user.info vdr: [12403] burn: AUDIO_FILES=/data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0/vdrsync0.mpa /data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0/vdrsync.ac3 Oct 18 00:12:08 (none) user.info vdr: [12403] burn: MOVIE_FILE=/data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0/movie.mpg Oct 18 00:12:08 (none) user.info vdr: [12403] burn: MPEG_DATA_PATH=/data/video0/vdr-burn.Der_Anschlag.3FlQcA/VDRSYNC.0 Oct 18 00:12:08 (none) user.info vdr: [12403] burn: MPEG_TMP_PATH=/data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0 Oct 18 00:12:08 (none) user.info vdr: [12403] burn: VIDEO_FILE=/data/video0/vdr-burn.Der_Anschlag.sIr4pD/VDRSYNC.0/vdrsync.mpv Oct 18 00:12:08 (none) user.info vdr: [12405] burn: DVDAUTHOR_PATH=/data/video0/vdr-burn.Der_Anschlag.3FlQcA/DVDAUTHOR Oct 18 00:12:08 (none) user.info vdr: [12405] burn: DVDAUTHOR_XML=/data/video0/vdr-burn.Der_Anschlag.3FlQcA/dvd.xml Oct 18 00:12:08 (none) user.info vdr: [12405] burn: DVD_DEVICE=/dev/dvd Oct 18 00:12:08 (none) user.info vdr: [12405] burn: ISO_FILE=/data/dvd/Der Anschlag.iso Oct 18 00:12:08 (none) user.info vdr: [12400] burn: starting sh -c 'vdrburn-dvd.sh author' (pid = 12405) Oct 18 00:12:09 (none) user.debug vdr: [12400] burn: process author (pid = 12405) exited gracefully (exit code 1) Oct 18 00:12:09 (none) user.info vdr: [12400] burn: process "author" exited Oct 18 00:12:09 (none) user.err vdr: [12400] ERROR[burn]: process demux (pid = 12401) crashed (signal 15) Oct 18 00:12:09 (none) user.err vdr: [12400] ERROR[burn]: process mplex (pid = 12403) crashed (signal 15) Oct 18 00:12:09 (none) user.info vdr: [12400] burn: executing 'cp /data/video0/vdr-burn.Der_Anschlag.3FlQcA/dvd.log "/data/dvd/vdrburn-Der Anschlag.log"' Oct 18 00:12:09 (none) user.info vdr: [12400] burn: starting sh -c 'cp /data/video0/vdr-burn.Der_Anschlag.3FlQcA/dvd.log "/data/dvd/vdrburn-Der Anschlag.log"' (pid = 12416) Oct 18 00:12:09 (none) user.debug vdr: [12400] burn: process temp (pid = 12416) exited gracefully (exit code 0) Oct 18 00:12:09 (none) user.debug vdr: [12400] burn: subprocess watcher thread ended (pid=12400, tid=12400) Oct 18 00:12:09 (none) user.debug vdr: [12282] burn: manager picked up finished job, removing it
Setzte ich die hier gennanten ENV von ahnd und rufe dann demux bzw mplex auf, läuft alles 1a.
Und das 2te: Im dvd.xml ist als encoding iso drinne statt utf-8. ich bekomme immer einen Fehler das dieses encoding nicht exisitert.
Ich nutze MLD und möchte gerne ein plugin bauen da das aktuelle pre2 ist.
-
.. ? wie .. pre2 ? ist doch ein "burn-pre21" thread! ohne versionsangaben zu den packages ist es nur eine sache der "glaskugel" dein problem zu analysieren -)
-
traxanos:
Im dem Syslog-Output ist zu erkennen dass Prozess author mit einem Error Code 1 aussteigt. Was zu diesem geführt hat, steht im auch im Syslog erwähnten Burn-Log, aber wenn Du sagst dvdauthor kennt kein ISO(-8859-15), vermute ich dass das der Grund ist.Die Frage ist: Wieso kennt dvdauthor (bzw. libxml2) kein ISO(-8859-15)? Das ist ein gültiges Codeset für Westeuropa/Deutschland. Wenn Du UTF-8 erzwingen willst musst Du den "inoffiziellen" UTF-8 Patch in VDR einspielen, dann benutzt auch burn UTF-8 als Codeset.
ciax:
An die "Versionsgeschichte" muss ich mich wohl nochmal dranklemmen. In der vom gdb als Problemstelle identifizierten Zeile gibt es jedenfalls genau einen Format-Parameter und der wird auch mit genau einem Argument gefüttert.
Ergänzung: Du benutzt als OSD-Sprache Deutsch und während des Absturzes ist das Burn-OSD geöffnet? -
Die Version bei MLD ist pre2. Ich möchte daher gerne pre21 einbauen.
Mometan nehme ich die fertigen Libs von aus dem pre2 Packet und habe
nur eine gdlib und das burnplugin gebaut.LordJaxom
Das ist der Grund, aber wrum macht er nicht demux und mplex, die gehen ja, wenn ich diese von Handstarte.EDIT:
Habe jetzt vor dvdauthor ein sed gemacht. Damit arbeitet dvdauthor nun.
Allerdings meckert er nun das die movie.mpg nicht erstellt wurde.
Das ist ja das was mich gewundert hatte. Rufe ich demux mit den gleichen env's auf klappt es. im vdr per burn geht er direkt zu mplex und dann zu author. mal schauen vlt finde ich den grund ja noch
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!