[mythtv-users] MythArchive dvdauthor error
Paul Harrison
mythtv at dsl.pipex.com
Tue May 9 09:53:39 EDT 2006
Comments in line.
James Armstrong wrote:
> I updated mytharchive yesterday and got a few errors. I had gotten past
> this before the update so I'm not sure what the problem is. Somethings
> look fishy with blanks for the names. It ran ffmpeg first, then mythreplex.
>
>
Maybe you used a different DVD menu theme last time?
> Here are the files in my work directory:
>
> drwxrwxrwx 2 mythtv mythtv 4096 May 8 19:20 1
> drwxrwxrwx 2 mythtv mythtv 4096 May 8 20:24 2
> -rw-rw-rw- 1 mythtv mythtv 2541568 May 8 20:25 details-1.mpg
> -rw-rw-rw- 1 mythtv mythtv 247302 May 8 20:24 details-1.png
> -rw-rw-rw- 1 mythtv mythtv 2516992 May 8 20:26 details-2.mpg
> -rw-rw-rw- 1 mythtv mythtv 215774 May 8 20:25 details-2.png
> -rw-rw-rw- 1 mythtv mythtv 126 May 8 20:24 detailsspumux-1.xml
> -rw-rw-rw- 1 mythtv mythtv 126 May 8 20:25 detailsspumux-2.xml
> drwxrwxrwx 4 mythtv mythtv 4096 May 8 17:45 dvd
> [root at frontend work]# ls 1
> info.xml stream0.ac3 streaminfo.xml stream.mv2 thumbnail.jpg tmp
> [root at frontend work]# ls 2
> info.xml stream0.ac3 streaminfo.xml stream.mv2 thumbnail.jpg tmp
> tmp.map
>
>
> Here is the log chopped down. This is right after mythreplex:
>
> Audio is already in ac3 format
> Extracting thumbnail image from /home/mythtv/tmp/work/1/stream.mv2 at
> position 0
> Destination file /home/mythtv/tmp/work/1/thumbnail.jpg
> 2006-05-08 19:20:59.184 Extracting details from:
> /home/mythtv/tmp/work/1/stream.mv2
> 2006-05-08 19:20:59.184 chanid: starttime:
> 2006-05-08 19:20:59.185 File is not a Myth recording.
> *QString::arg(): Argument missing:
> /home/mythtv/tmp/work/1/thumbnail.jpg, 1 (First Error)
> *0: start_time: 0.000 duration: 107.429
>
These errors are normal. Its just a warning from QT because we asked it
to substitute an arg() when there isn't one.
> stream: start_time: 0.000 duration: 1193.654 bitrate=8999 kb/s
> *************************************************************
> Finished processing file 1002_20060502210000.mpg
> *************************************************************
>
> Here it processes a second file.......
>
> Audio is already in ac3 format
> Extracting thumbnail image from /home/mythtv/tmp/work/2/stream.mv2 at
> position 0
> Destination file /home/mythtv/tmp/work/2/thumbnail.jpg
> 2006-05-08 20:24:13.519 Extracting details from:
> /home/mythtv/tmp/work/2/stream.mv2
> 2006-05-08 20:24:13.520 chanid: starttime:
> 2006-05-08 20:24:13.520 File is not a Myth recording.
> *QString::arg(): Argument missing: /home/mythtv/tmp/work/2/thumbnail.jpg, 1*
> 0: start_time: 0.000 duration: 81.858
> stream: start_time: 0.000 duration: 909.529 bitrate=9000 kb/s
> *************************************************************
> Finished processing file 1002_20060503200000.mpg
> *************************************************************
> Creating details pages
> Background image file is /usr/share/mythtv/mytharchive/themes/MythCenter
> - Autoplay/MythCenter-Background.png
> Creating details page for 1
> Added image /home/mythtv/tmp/work/1/thumbnail.jpg
> Wrapped text = House
> Wrapped text = Euphoria
> Wrapped text = Tue 02 May 2006 09:00 PM
> Wrapped text = Duration 0:54:45
> Wrapped text = A police officer in critical condition has bizarre
> symptoms; Dr. Foreman finds himself in
> Wrapped text = an unpleasant situation.
> Encoding Details Page 1
> INFO: [mpeg2enc] Selecting DVD output profile
> INFO: [mpeg2enc] Assuming norm NTSC
> INFO: [mpeg2enc] Progressive input - selecting progressive encoding.
> INFO: [mpeg2enc] Encoding MPEG-2 video to /home/mythtv/tmp/work/temp.m2v
> INFO: [mpeg2enc] Horizontal size: 720 pel
> INFO: [mpeg2enc] Vertical size: 480 pel
> INFO: [mpeg2enc] Aspect ratio code: 3 = 16:9 display
> INFO: [mpeg2enc] Frame rate code: 4 = 30000.0/1001.0 (NTSC VIDEO)
> INFO: [mpeg2enc] Bitrate: 5000 KBit/s
> INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst)
> INFO: [mpeg2enc] Field order for input: none/progressive
> INFO: [mpeg2enc] Sequence unlimited length
> INFO: [mpeg2enc] Search radius: 16
> INFO: [mpeg2enc] GOP SIZE RANGE 9 TO 15
> INFO: [mpeg2enc] Setting colour/gamma parameters to "NTSC"
> INFO: [mpeg2enc] Progressive format frames = 1
> INFO: [mpeg2enc] Using default unmodified quantization matrices
> INFO: [mpeg2enc] Buffering 33 frames
> ......
> DVDAuthor::spumux, version 0.6.11.
> Build options: gnugetopt magick iconv freetype
> Send bugs to <dvdauthor-users at lists.sourceforge.net>
>
> INFO: Locale=en_US.UTF-8
> INFO: Converting filenames to UTF-8
> STAT: 0:00:00.000
> *mythtv: Unable to load file ().
> WARN: Bad image, skipping line -1
> *WARN: Read 0, expected 4
> INFO: 0 subtitles added, 1 subtitles skipped, stream: 32, offset: 0.18
>
>
I get these warnings too. Doesn't seem to affect anything though.
> Statistics:
> - Processed 0 subtitles.
> - The longest display line had -1 characters.
> - The maximum number of displayed lines was 0.
> - The normal display height of the font arial.ttf was 0.
> - The bottom display height of the font arial.ttf was 0.
> - The biggest subtitle box had 0 bytes.
> Creating details page for 2
> Added image /home/mythtv/tmp/work/2/thumbnail.jpg
> Wrapped text = House
> Wrapped text = Euphoria
> Wrapped text = Wed 03 May 2006 08:00 PM
> Wrapped text = Duration 0:40:36
> Wrapped text = Facing possible death, Dr. Foreman meets with his father
> and tries to make amends;
> Wrapped text = House tries radical procedures to save Foreman's life.
> Encoding Details Page 2
> INFO: [mpeg2enc] Selecting DVD output profile
> INFO: [mpeg2enc] Assuming norm NTSC
> INFO: [mpeg2enc] Progressive input - selecting progressive encoding.
> INFO: [mpeg2enc] Encoding MPEG-2 video to /home/mythtv/tmp/work/temp.m2v
> INFO: [mpeg2enc] Horizontal size: 720 pel
> INFO: [mpeg2enc] Vertical size: 480 pel
> INFO: [mpeg2enc] Aspect ratio code: 3 = 16:9 display
> INFO: [mpeg2enc] Frame rate code: 4 = 30000.0/1001.0 (NTSC VIDEO)
> INFO: [mpeg2enc] Bitrate: 5000 KBit/s
> INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst)
> INFO: [mpeg2enc] Field order for input: none/progressive
> INFO: [mpeg2enc] Sequence unlimited length
> INFO: [mpeg2enc] Search radius: 16
> INFO: [mpeg2enc] GOP SIZE RANGE 9 TO 15
> INFO: [mpeg2enc] Setting colour/gamma parameters to "NTSC"
> INFO: [mpeg2enc] Progressive format frames = 1
> INFO: [mpeg2enc] Using default unmodified quantization matrices
> .....
>
> DVDAuthor::spumux, version 0.6.11.
> Build options: gnugetopt magick iconv freetype
> Send bugs to <dvdauthor-users at lists.sourceforge.net>
>
> INFO: Locale=en_US.UTF-8
> INFO: Converting filenames to UTF-8
> STAT: 0:00:00.000
> *mythtv: Unable to load file ().*
> *WARN: Bad image, skipping line -1*
> WARN: Read 0, expected 4
> INFO: 0 subtitles added, 1 subtitles skipped, stream: 32, offset: 0.18
>
> Statistics:
> - Processed 0 subtitles.
> - The longest display line had -1 characters.
> - The maximum number of displayed lines was 0.
> - The normal display height of the font arial.ttf was 0.
> - The bottom display height of the font arial.ttf was 0.
> - The biggest subtitle box had 0 bytes.
> Creating DVD XML file for dvd author (No Menus)
> Adding item 1
> ------------------------------------------------------------
> *Traceback (most recent call last):
> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 2744, in ?
> processJob(job)
> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 2567,
> in processJob
> createDVDAuthorXMLNoMenus(format, files.length)
> File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 1605,
> in createDVDAuthorXMLNoMenus
> post.appendChild(dvddom.createTextNode("jump title %s chapter 1;" %
> itemNum + 1))
> TypeError: cannot concatenate 'str' and 'int' objects
> *------------------------------------------------------------
>
>
>
The last bit is why it failed. Strangely I just tried to reproduce the
error and couldn't. Out of interest what version of python are you
using? Maybe its version dependent.
I've just committed what I hope will fix it but because I can't actually
reproduce it. I'm not sure. Might also have to cast itemNum to an int
but it _should_ already be an integer. Sometimes python is just plain
weird!. Give me c++ any day :-)
Paul H.
More information about the mythtv-users
mailing list