I left out one key line in the script.   After reading the YUV4MPEG2
        header the skip1 function needs to use 'cat' to pass the rest of the
        data thru:

 ------------------
 #!/bin/sh
 
 JPEG2YUV="jpeg2yuv -v 0 -n 30 -I p -f 29.97 -l 60"
 
 skip1()
      {
      read junk
      cat
      return 0
      }
 
        ($JPEG2YUV -j photo0.jpeg; \
         $JPEG2YUV -j photo1.jpeg | skip1; \
         ...
         $JPEG2YUV -j photoN.jpeg | skip1) | \
         mpeg2enc  -f 8 -b 6000 -n n -o sequence.m2v
 
 mplex -v 0 -f 8 -o video%d.mpg sequence.m2v audio1.m2a
 --------------------

        I did this same type of thing when I had an hour long capture but
        various sections required different 'yuvdenoise' and 'y4mshift'
        options.   I used a 'smil2yuv -c N | yuvdenoise | y4mshift' pipeline
        in place of the JPEG2YUV line above - the result was a seamless
        .m2v file but with each chapter processed uniquely.

        Cheers,
        Steven Schultz



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to