[mythtv-users] Time length is incorrect on some HD captures

Tom Flair tom at graniteskies.net
Sat Apr 24 12:22:34 UTC 2010


Here's something that has been bugging me for a little while now.   Many
(most?) programs I capture off of firewire in HD show an incorrect length
when playing back on any frontend.  There aren't any artifacts to the
program and nothing is actually lost when compared to an original broadcast.

As the most recent example, I give you Stargate Universe.  It's a 1 hour
program.  Any of my frontends play it back without issue, but the info
within the frontend shows it is 51:57 in length.   If I look at the same
program in MythWeb, it states the program is 1 hr.   ffmpeg -i gives a
length of 00:59:55.31.   This is only a nuisance, but I'm curious as to what
is causing it.

The only thing I've done to these captures is commercial skip, no
transcoding, editing or time-stretching.  The machine or box does not
matter, both backends with these recordings have these results.


Full ffmpeg -i follows
Seems stream 0 codec frame rate differs from container frame rate: 59.94
(60000/1001) -> 29.97 (30000/1001)
Input #0, mpegts, from '1855_20100423200000.mpg':
  Duration: 00:59:55.31, start: 60519.268622, bitrate: 11597 kb/s
  Program 1
    Stream #0.0[0x800]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR
16:9], 38810 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0.1[0x801]: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
At least one output file must be specified



More information about the mythtv-users mailing list