On Tue, 20 Jul 2004, Marc Gregoire wrote: > > > F:\dvdauthor/jpeg2yuv.exe -n 1 -f 25 -I p -j flower.jpg > > > flower.yuv > > > F:\dvdauthor/mpeg2enc.exe -q 4 -n p -a 2 -f 8 -I 0 -4 1 -2 > > 1 -D 10 -h > > > -F 3 -o flower.m2v < flower.yuv
I didn't comment on it earlier but it would appear that you're using a really old windows version of mpeg2enc. Over time there have been quite a few changes that stood a good chance of breaking the Win32 build but no one's mentioned anything - that either means mjpegtools still builds ok on win32 (and no one's said anything) _or_ it doesn't build but no one has noticed... > > > the resulting m2v file generated by mpeg2enc is 57 KB for the > > > ... while the m2v file generated by the other encoder is 173 KB. > > other encoder is using about 3x the bitrate. Naturally with that > > kind of disparity one would expect to visual differences ;) > > Try using -q 3 or perhaps -q 2 with mpeg2enc. I'm not > Yes, I know that the other program is generating 3x as big files and I know > that's why the image quality is much better, but I'm unable to let mpeg2enc > generate still mpegs of that size and quality. > Btw: is there any way I can query the bitrate of an .m2v file, > so as that I can check the bitrate of the other encoder. Other than a bitstream analyzer ($$$ unless someone knows of a less expensive or even free one) the only thing I know of is to mplex the .m2v file with NO audio and look at the bitrate summary. mplex -f 8 -o /dev/null flower.m2v Towards the end of the report you'll see lines like: INFO: [mplex] No. I Frames : 833 avg. size 43149 bytes INFO: [mplex] No. P Frames : 3280 avg. size 34467 bytes INFO: [mplex] No. B Frames : 8169 avg. size 26840 bytes INFO: [mplex] Average bit-rate : 7188400 bits/sec INFO: [mplex] Peak bit-rate : 7210400 bits/sec If you see something about "D frames" then that is a _really_ ancient version of mplex ;) > I have tried like you suggested to use -q 3, and I also tried -q 2 and -q 1. > With -q 1 the size of the file becomes 64 KB (far from the 173 KB) and the > artifacts are still there. :( That doesn't seem right. I'd have expected a big jump in filesize going from -q 4 to -q 2. The only thing I can think of is that the default bitrate of mpeg2enc is restraining the size. The default is 7500Kb/s. You might try raising that with "-b 9800" and see if an extra 25% or so makes a difference. I did take a look at the two images you mentioned (PNG would be lossless so you wouldn't have to worry about introducing artifacts during the re-creation of the .jpg files). Yes, I see a bit of fringing around the edges of the flowers. I can't see the difference in crispness that was mentioned though. Could you make available the original flower.jpg file? It's probably too big to post to the list - so a mail item to the list with a link would work well. I'm curious what recent versions of mpeg2enc will do with the same Cheers, Steven Schultz ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users