[mythtv-users] Transcode or Nuvexport issue from mpg (mpeg) to avi
schachte at csse.unimelb.edu.au
Tue May 9 08:19:47 EDT 2006
> I just wish that the
> default transcode from using the backend wouldn't change the databased aspect
I'm not sure what you mean. nuvexport produces an .avi file; I don't
think it *writes* anything to the database.
> Oddly, I've had a few recent MPG's that have exhibited the same length
> behaviour, Myth believes them to be 45 mins long, but they play for over an
> hour. I've not tried to transcode them, but it is odd. Is the length of the
> clip be taken from a value other then the recording time?
Interesting. What myth version are you using? Where do your .mpg
files come from? When I was using 0.18, and even an SVN version from
a month or two before 0.19 was released, to record from DVB-T, I got
quite a few recordings with this flaw. Happily, it hasn't happened
since I upgraded to 0.19. Unfortunately, when I did mythcommflag
--rebuild, it made the problem much worse -- two hour recordings would
claimed to be a few minutes long. The odd thing was, the program
would play fine, and half way through the program, myth would think I
was half way through the few minute running time. I looked in the
database, and found that rather than having a record for frames 25,
50, 75, etc, as other non-defective recordings do, it had a record for
frames 1, 2, 3, etc. And rather than having a max frame number of a
~180000 it had a max of more like 7200. So it seems like it was
counting seconds as frames, or something like that.
A dev list message
suggested a small patch (attached). I found that after upgrading to
0.19, and with that patch, mythcommflag --rebuild did fix this
problem, which allowed me to edit out commercials and then nuvexport
the recording. After that, though, the recordings always showed a
short end time, and IIRC, mythcommflag --video didn't fix it properly.
So I used the patch to salvage my old recordings, and then removed the
patch so mythcommflag could repair the new .avi files.
> How are you using 'mythcommflag --video' as mentioned in your last post?
I run it after most nuvexport runs to fix the recording length.
Peter Schachte Everything that is really great and inspiring is
schachte at cs.mu.OZ.AU created by the individual who can labour in
Phone: +61 3 8344 1338 -- Albert Einstein
-------------- next part --------------
--- /usr/src/mythtv/mythtv/libs/libmythtv/avformatdecoder.cpp 2006-04-02 17:48:49.000000000 +1000
+++ /home/mythtv/mythbuilder/avformatdecoder.cpp 2006-04-03 16:42:47.000000000 +1000
@@ -796,7 +796,9 @@
- if (!strcmp(fmt->name, "avi"))
+// PDS: commented out as recommended in
+// if (!strcmp(fmt->name, "avi"))
// avi keyframes are too irregular
More information about the mythtv-users