On Sun, 17 Jul 2005, Raena Lea-Shannon wrote:

> Sorry version of mjpegtools I am using is 1.6.1.92

        Ouch - that's ancient.  While it is not the cause of the problem you
        are having it would be a Very Good Idea to upgrade to a newer version
        (there is a release candidate 1 tarball available if you do not want
        to check out the cvs version).  The release schedule keeps slipping -
        maybe a release will be done by next year ;)

> I am encoding from NTSC video to dvd. It is a very long film 165mins
        
        Wow - that is a very long movie! <grin>

> To get the video I am using mplayer1.0pre7-3.3:

        Hmmm, not lavrec?

> mencoder tv:// -tv  
> driver=v4l:input=1:norm=ntsc:alsa:amode=1:width=720:height=480:audiorate=48000:buffersize=16:forcechan=2
>   
> -idx -vf denoise3d=8:6:6,pp=md -oac pcm  -ovc lavc -lavcopts 
> vcodec=mjpeg:vqscale=8 -o /Path to/MYDVD.avi

> This creates a 7.2GB file.

        And that, I am certain, is the cause of the problem.  mencoder is
        creating an AVI file with the ODML extensions (to get around the 1 or
        2GB limit for the AVI format) BUT mjpegtools does not have ODML
        support.

> Then I use mjpegtools lav2yuv and mpeg2nc so I will  get chapters of 200MB 
> each.  I have also tried this without using -S and the same problem occurs.

        That will probably not work.  In general you can not append .m2v files
        together and expect the result to play seamlessly - you'll probably
        have glitches (shudder, skip, jerks) depending on the DVD player used.

        A single continuous .m2v file is needed - then the dvd authoring 
        places chapter points based on timestamp, not file size.

> lav2yuv  MYDVD.av | mpeg2enc -f 8 -S 200 -o .MYDVD%d.m2v

        lav2yuv reads the first 1GB and stops.   Don't use the '-S' or '%d'
        (you may run into the size limit bug in the old version of mjpegtools 
        though - another reason to upgrade ;)).  Just create a single long
        .m2v file and use the DVD authoring application(s) to create the
        chapter stops at regular intervals.

> This is dropping out right on 556.3MB  with the following std out:

   INFO: [mpeg2enc] Frame end 13736 I quant=8.00 total act=1695657.43682
   INFO: [mpeg2enc] Frame end 13737 B quant=8.00 total act=1695677.18353
   INFO: [mpeg2enc] Frame end 13738 B quant=8.00 total act=1695694.84742
   INFO: [mpeg2enc] GOP start (0 frames)
   INFO: [mpeg2enc] Guesstimated final muxed size = 583345820

> I am guessing that at Frame end 13738 there is a glitch in the source file? Is
> there a way around this? 

        The glitch is in the AVI format.  Without ODML support there's a small
        (1 or 2GB) limit if the ODML (large indices) extensions are not used.
        When 'lavrec' creates AVI files it uses a '%d' style filename to create
        multiple 1GB files (Quicktime files do not need this of course).

        Quicktime is a 64bit format - it would have been preferable to use
        quicktime (.mov) instead of AVI but I do not know if mencoder can 
        create .mov files instead of .avi files.

        Couple things to try would be to use ffmpeg to repackage the .avi file
        into a .mov file - then use lav2yuv on the quicktime file.  Another
        possibility would be to use 'mplayer -vo yuv4mpeg' - you'll probably
        need to create a FIFO (unless you have a lot of disk space ;)) and
        also adjust the YUV4MPEG2 header (mplayer usually doesn't get most 
        of the tags correct).

        Good Luck!

        Cheers,
        Steven Schultz



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to