[mythtv-users] Mytharchive errors

Harry Devine lifter89 at comcast.net
Mon Dec 8 22:48:29 UTC 2008


Rod Smith wrote:
> The frame rate message you recorded is a *warning*, not an *error*. The two 
> are very different. A warning tells you about something that might be a 
> problem, but it's not something that'll stop the processing in its tracks. An 
> error is more serious, and will terminate the processing.
>
> Although it's true that you're having problems, there's little reason to think 
> that the frame rate is the cause of your problems. It could be, but if I had 
> to place a bet, I'd say that the frame rate is not the root of your problem. 
> In my experience, MythArchive (and/or ffmpeg, upon which it relies) does a 
> poor job at transcoding recordings into MPEG-2 form. My own experience is 
> filled with audio/video sync problems, transcodes that crash, transcodes that 
> loop forever and fill the disk with cryptic log file messages, etc. That's 
> why I developed my own manual transcode script that uses mencoder; I find 
> it's much more reliable than MythArchive's own method. (That said, my own 
> script doesn't always work. In particular, it occasionally produces a file 
> that later steps can't process fully, resulting in truncated recordings on 
> the DVD.)
>
> As to what happens when you make a DVD with MythArchive, the steps are these, 
> in summary and omitting various details:
>
> 1) If necessary or if you've told it to do so, MythArchive calls ffmpeg to
>    transcode the recording (in MPEG-2, MPEG-4, RTjpeg, or some other format)
>    into a DVD-compliant MPEG-2 form. This seems to be the step that's failing
>    for you.
>
> 2) The MPEG-2 file is demuxed into separate audio and video streams.
>
> 3) The DVD menus are created.
>
> 4) The menus and recordings are recombined into new files and stored in the
>    format appropriate for a DVD.
>
> 5) The DVD files are combined into an ISO image file.
>
> 6) If you requested it, the ISO image file is burned to DVD.
>
>   

OK, I understand that part, but I just can't seem to figure out why the 
command that Mytharchive is putting together is failing.  I go into 
Mytharchive and do the following:

1) I select "Single Layer DVD" and "Burn to DVD", then press Next
2) I select "Add Recording" then choose the recording that I want, then 
I press Next
3) I select the DVD menu theme (I chose MythCenter, just for the 
record), then press Next
4) I select SP for the Encoder profile, then press Finish.  At this 
step, I see the recording at the top of the screen and it has a scissor 
icon above it.  When I try to check the box next to the recording, 
nothing happens to the checkbox, but I do get 2 red arrows next to it.  
I assumed that selecting this checkbox would honor the cutlist, but it 
doesn't do anything.

5) I then see the Log Viewer window, and I get the following error (as I 
stated in my original post):

2008-12-04 18:01:15 Waiting for mythtranscode to create the fifos
2008-12-04 18:01:16 Running ffmpeg
2008-12-04 18:01:16 
************************************************************
2008-12-04 18:01:16 ERROR: Failed while running ffmpeg to re-encode video.
Command was ffmpeg -y -threads 2 -f s16le -ar 48000 -ac 2 -i 
/tmp/work/1/audout
-f rawvideo -pix_fmt yuv420p -s 480x480 -aspect 1.33333 -r 29.97 -i 
/tmp/work/1/
vidout -aspect 1.33333 -r 29.97 -croptop 0 -cropright 0 -cropbottom 0 
-cropleft
0 -s 720x480 -b 4771k -vcodec mpeg2video -qmin 5 -qmax 31 -qdiff 31 -ab 
192k -ar
 48000 -acodec ac3 -f dvd "/tmp/work/1/newfile2.mpg"
2008-12-04 18:01:16 
************************************************************
2008-12-04 18:01:16
2008-12-04 18:01:16 Terminated

So, the original question is: why does the ffmpeg command fail?  Is 
there some settings in the frontend somewhere that I need to massage to 
get it working better?

Lastly, I'll try the midentify script.  However, when I tried your 
transcode script the other day, I wasn't really sure how to answer the 
questions.  Mainly due to my lack of understanding of the audio/video 
formats that are required.

Thanks for any help!
Harry



More information about the mythtv-users mailing list