Hallo Leute,
ich hab ein kleines Problem mit meinem neu aufgesetzten VDR. Als Basis benutze ich Debian Lenny. Die VDR Pakete habe ich mir selbst aus e-tobis multipatch Quellen gebaut.
Beim vdr-plugin-burn (0.1.0~pre21-29) bleibt das Programm mplex beim Erstellen eines DVD-Abbildes einfach hängen. Es wird keine Fehlermeldung angezeigt. Die zu erstellende Datei (movie.mpg) bleibt bei 0 KB.
Beim Suchen hier im Forum nach ähnlichen Fehlern bin ich auf einige Patches gestoßen, die die von ProjectX erstellten Dateien verändern. Das Einspielen dieser Patches hat aber dazu geführt, dass mplex bestimmte Input-Dateien nicht mehr finden kann und der ganze Vorgang mit einer Fehlermeldung abbricht (signal 15). Also habe ich diese Patches wieder rückgängig gemacht.
Hier mal die log-Datei dvd.log:
[vdr] starting sh -c '/usr/share/vdr-plugin-burn/vdrburn-dvd.sh demuxpx' (pid = 7820)
[vdr] starting sh -c '/usr/share/vdr-plugin-burn/vdrburn-dvd.sh author' (pid = 7821)
[demux] + set -e
[demux] + unset SUDO_COMMAND
[demux] + case $1 in
[demux] + test -e /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/convert
[demux] + ln -s /var/lib/video.00/ARD-Mittagsmagazin/2008-09-19.12.58.50.99.rec /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/convert
[author] + set -e
[author] + unset SUDO_COMMAND
[author] + case $1 in
[author] + dvdauthor -x /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/dvd.xml
[demux] + CUT=
[demux] + '[' '!' -z ']'
[author] DVDAuthor::dvdauthor, version 0.6.14.
[author] Build options: gnugetopt magick iconv freetype fribidi
[author] Send bugs to <dvdauthor-users@lists.sourceforge.net>
[author]
[demux] ++ ls /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/convert/001.vdr
[author] INFO: Locale=de_DE.UTF-8
[author] INFO: Converting filenames to UTF-8
[author] INFO: dvdauthor creating VTS
[author] STAT: Picking VTS 01
[author]
[author] STAT: Processing /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/movie.mpg...
[demux] + /usr/bin/projectx -ini /var/lib/vdr/plugins/burn/ProjectX.ini -id 0xe0,0xbd,0xc0,0xc1,0x1f,0x20 -demux -out /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0 -name vdrsync /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/convert/001.vdr
[demux] Reading GUI-Switch...
[demux] Reading Help Switch...
[demux] Reading Config File Switch...
[demux] Start without GUI...
[demux] Loading Config File: '/var/lib/vdr/plugins/burn/ProjectX.ini' ...
[demux] Loading Language -> 'en'
[demux]
[demux] ProjectX 0.90.4.00/30.03.2006 TEST PROJECT ONLY , User: vdr
[demux]
[demux]
[demux] TERMS AND CONDITIONS:
[demux] (1) this is a free Java based demux utility.
[demux] (2) It is intended for educational purposes only, as a non-commercial test project.
[demux] (3) released under the terms of the GNU GPL.
[demux] (4) there is NO WARRANTY of any kind attached to this software.
[demux] (5) use it at your own risk and for your own education.
[demux]
[demux] Java Environment
[demux] 19. September 2008 17:26:55 GMT+01:00
[demux] java.version 1.5.0_16
[demux] java.vendor Sun Microsystems Inc.
[demux] java.home /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/jre
[demux] java.vm.version 1.5.0_16-b02
[demux] java.vm.vendor Sun Microsystems Inc.
[demux] java.vm.name Java HotSpot(TM) Client VM
[demux] java.class.vers 49.0
[demux] java.class.path /usr/share/projectx/ProjectX.jar
[demux] os.name Linux
[demux] os.arch i386
[demux] os.version 2.6.26-1-686
[demux] ini.file /var/lib/vdr/plugins/burn/ProjectX.ini
[demux] ext.disk.access disabled or library not found
[demux] user.language en
[demux] user.name vdr
[demux] user.home /home/vdr
[demux]
[demux] quick CL usage:
[demux] Note: CL doesn't load the GUI components, except with switch [-gui]
[demux] <without options> ...starts the GUI
[demux] switches and inputfiles can be in any order
[demux]
[demux] options:
[demux] [-ini <path + inifile>] ..use that specified iniFile instead of the standard
[demux] [-dvx1] ..create a .d2v ProjectFile on demux
[demux] [-dvx2] ..create a .d2v ProjectFile + .ac3.wav (RIFF WAVE Header)
[demux] [-dvx3] ..create a .d2v ProjectFile + .mpa.wav (RIFF WAVE Header)
[demux] [-dvx4] ..create a .d2v ProjectFile + .ac3.wav + mpa.wav (RIFF WAVE Header)
[demux] [-out <path>] ..use that specified directory for output
[demux] [-name <filename>] ..use that specified filename for output
[demux] [-cut <file>] ..use that text based file as cutpoint list
[demux] [-chp <file>] ..use that text based file as chapterpoint list
[demux] [-id <tokens>] ..use only these (P)IDs, separated by comma ","
[demux] [-gui] ..display the GUI using all given CLI options
[demux] [-log] ..write the normal logfile
[demux] [-saveini] ..save changes made bei CLI in active .ini
[demux] [-split <xxx>] ..split output at xxx MB
[demux] [-demux, -tom2p, -topva, -tovdr, -tots, -filter] ..action types
[demux]
[demux] Loading Basic Classes...
[demux] Reading CLI Switches...
[demux] -> loading 6 (P)IDs...
[demux] Checking Commons-Net library access...
[demux] Loading AC3 frames...
[demux] Starting Collection Process...
[demux] preparing collection(s)...
[demux]
[demux] 1 %<<< session infos >>>
[demux]
[demux] Freitag, 19. September 2008 17.26 Uhr GMT+01:00
[demux] ProjectX 0.90.4.00 (30.03.2006)
[demux]
[demux] -> working with collection 0
[demux]
[demux] -> save normal log file
[demux] -> write all video data
[demux] -> write all other data
[demux] -> patch c.d.flagged infos of pictures
[demux] -> add sequence end code
[demux] -> set resolution in SDE
[demux] -> PVA: strictly specs. for audio streams
[demux] -> VOB: determine diff. Cell timelines
[demux] -> TS: ignore scrambled packets
[demux] -> TS: enhanced search for open packets
[demux] -> TS: join file segments (of Dreambox®)
[demux] -> TS: generate PMT stream dependent
[demux] -> get only enclosed PES/TS packets
[demux] -> concatenate different recordings
[demux] -> ensure 1st PES-packet start with video
[demux] -> generate PCR/SCR from PTS
[demux]
[demux] -> write output files to: '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0'
[demux]
[demux] -> Input File 0: '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/convert/001.vdr' (438.530.046 bytes)
[demux] -> Filetype is PES (incl. MPEG Video)
[demux] -> demux
[demux] -> special PES-IDs for searching defined: { 0x1F 0x20 0xBD 0xC0 0xC1 0xE0 }
[demux] demuxing A/V PES file 001.vdr
[demux] -> found PES-ID 0xE0 (MPEG Video) @ 0
[vdr] px found id: 0xe0
[demux] -> found PES-ID 0xBD (private stream 1) @ 2048
[vdr] px found id: 0xbd
[demux] -> found PES-ID 0xC0 (MPEG Audio) @ 24333
[vdr] px found id: 0xc0
[demux] -> found PES-ID 0xC1 (MPEG Audio) @ 46915
[vdr] px found id: 0xc1
[demux] -> video basics: 720*576 @ 25fps @ 0.7031 (16:9) @ 15000000bps, vbvBuffer 112
[demux] -> starting export of video data @ GOP# 0
[demux] !> dropping useless B-Frames @ GOP# 0 / new Timecode 00:00:00.000
[demux]
[demux] 2 %
...
[demux] 43 %
[demux] 44 %!> dropping GOP# 424 @ orig.PTS 12:56:16.438 (4191879453), errorcode: 24
[demux] !> Pics exp/cnt 15/10, inGOP PTS diff. 360ms, new Timecode 00:03:23.440
[demux] !> PTS difference of 86400 (00:00:00.960) to last exported GOP detected
[demux] !> dropping useless B-Frames @ GOP# 425 / new Timecode 00:03:23.440
[demux]
[demux] 45 %
...
[demux] 100 %
[demux] -> Video: fr/ ct/ 1p/ cg/ og/ dg -> 11528/ 2/ 0/ 961/ 0/ 1
[demux] -> Video length: 11528 frames @ 00:07:41.120
[demux] -> GOP summary: min. 12, max. 36 fields; contains interlaced frames
[demux] -> avg. nom. bitrate 6654576bps (min/max: 4806400/8817200)
[demux] -> set first sequenceheader bitrate to 8817200bps
[demux] ---> new File: /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpv
[demux]
[demux] --> AC-3/DTS Audio
[demux] check & synchronize audio file vdrsync.ac
[demux]
[demux] 1 %-> check CRC of AC-3 / MPEG-Audio L1,2
[demux] -> delete CRC in MPEG-Audio Layer1,2
[demux] -> add frames
[demux] Audio PTS: first packet 12:52:52.696, last packet 13:00:35.224
[demux] Video PTS: start 1.GOP 12:52:52.998, end last GOP 13:00:35.158
[demux] -> adjusting audio at video-timeline
[demux] !> missing syncword @ 16164, @ 00:00:00.000
[demux] !> found syncword @ 16168
[demux] -> src_audio: AC-3, CM, 2/0(2.0), dn -22dB, 48000Hz, 448kbps @ 00:00:00.000
[demux]
[demux] 2 %
...
[demux] 99 %
[demux] 100 %audio frames: wri/pre/skip/ins/add 14410/0/0/0/0 @ 00:07:41.120 done...
[demux] ---> new File: '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.ac3'
[demux]
[demux] 101 %
[demux] --> MPEG Audio (0xC0)
[demux] check & synchronize audio file vdrsync.mp
[demux]
[demux] 1 %-> check CRC of AC-3 / MPEG-Audio L1,2
[demux] -> delete CRC in MPEG-Audio Layer1,2
[demux] -> add frames
[demux] Audio PTS: first packet 12:52:52.649, last packet 13:00:35.177
[demux] Video PTS: start 1.GOP 12:52:52.998, end last GOP 13:00:35.158
[demux] -> adjusting audio at video-timeline
[demux] -> src_audio: MPEG-1, Layer2, 48000Hz, stereo, 256kbps, CRC @ 00:00:00.000
[demux]
[demux] 2 %
...
[demux] 99 %
[demux] 100 %audio frames: wri/pre/skip/ins/add 19213/0/0/0/0 @ 00:07:41.112 done...
[demux] ---> new File: '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpa'
[demux]
[demux] 101 %
[demux] --> MPEG Audio (0xC1)
[demux] check & synchronize audio file vdrsync[1].mp
[demux]
[demux] 1 %-> check CRC of AC-3 / MPEG-Audio L1,2
[demux] -> delete CRC in MPEG-Audio Layer1,2
[demux] -> add frames
[demux] Audio PTS: first packet 12:52:52.668, last packet 13:00:35.196
[demux] Video PTS: start 1.GOP 12:52:52.998, end last GOP 13:00:35.158
[demux] -> adjusting audio at video-timeline
[demux] -> src_audio: MPEG-1, Layer2, 48000Hz, dual, 192kbps, CRC @ 00:00:00.000
[demux]
[demux] 2 %
...
[demux] 99 %
[demux] 100 %audio frames: wri/pre/skip/ins/add 19213/0/0/0/0 @ 00:07:41.112 done...
[demux] ---> new File: '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[1].mpa'
[demux]
[demux] 101 %
[demux] summary of created media files:
[demux] .Video (m2v): 11528 Frames 00:07:41.120 '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpv'
[demux] Audio 0 (ac3): 14410 Frames 00:07:41.120 0/0/0/0 '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.ac3'
[demux] Audio 1 (mp2): 19213 Frames 00:07:41.112 0/0/0/0 '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpa'
[demux] Audio 2 (mp2): 19213 Frames 00:07:41.112 0/0/0/0 '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[1].mpa'
[demux] => 435.214.760 bytes written...
[demux] -> we have 10 warnings/errors.
[demux] done... 1 collection(s) processed @ 00:00:36.771
[demux]
[demux] ++ seq 1 9
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[1].mpa' ']'
[demux] + rm -f /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync1.mpa
[demux] + mv '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[1].mpa' /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync1.mpa
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[2].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[3].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[4].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[5].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[6].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[7].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[8].mpa' ']'
[demux] + for NUM in '`seq 1 9`'
[demux] + '[' -e '/var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync[9].mpa' ']'
[demux] + exit 0
[vdr] process demux (pid = 7820) exited gracefully (exit code 0)
[vdr] process "demux" exited
[vdr] starting sh -c '/usr/share/vdr-plugin-burn/vdrburn-dvd.sh mplex' (pid = 7844)
[mplex] + set -e
[mplex] + unset SUDO_COMMAND
[mplex] + case $1 in
[mplex] + MPLEX_OPTS='-S 0'
[mplex] + mplex -h
[mplex] + grep -q -- --ignore-seqend-markers
[mplex] + MPLEX_OPTS='-S 0 -M'
[mplex] ++ find /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0 -name '*.son'
[mplex] + SON=
[mplex] ++ find /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0 -name '*.srt'
[mplex] + SRT=
[mplex] ++ find /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0 -name '*.sup'
[mplex] + SUP=
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x ']'
[mplex] + '[' '!' x = x -a -f /spumux.xml ']'
[mplex] + mplex -f 8 -S 0 -M -o /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.vg9hEH/VDRSYNC.0/movie.mpg /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpv /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.ac3 /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync.mpa /var/lib/video.00/vdr-burn.ARD-Mittagsmagazin.daiwWx/VDRSYNC.0/vdrsync-02.mpa
[mplex] INFO: [mplex] mplex version 1.8.0 (2.2.4 $Date: 2005/08/28 17:50:54 $)
Alles anzeigen
Wie man sehen kann, gibt es am Ende der log-Datei keinen Fehler. Im Menu des VDRs steht hinter dem Menueintrag "DVD erstellen" "(1 - 0%)", und das schon seit über einer Stunde - bei einer Aufzeichnung die nur 10 Minuten lang ist.
/var/log/syslog und dmesg geben leider auch keinen Aufschluss.
Ich hoffe ihr könnt mir anhand dieser Informationen weiterhelfen, bzw. sagen, welche Informationen ihr noch benötigt. Ich habe schon viele Probleme des VDR selbst und durch Beiträge in diesem Forum lösen können, doch diesmal bin ich mit meinem Latein wirklich am Ende. Vielleicht hatte ja jemand schon das selbe Problem oder vielleicht kann man es reproduzieren.
Danke schon mal im Voraus,
arre2000