Hi! Thought folks might be interested in a couple numbers comparing Apple's "Compressor" (new mpeg2 encoder included with DVD Studio Pro 2) and 'mpeg2enc'. The encoding's being done on the G4 Powerbook. A 1GHz G4 averages about 4 frames/sec on the encoding using mpeg2enc and 5.8 fps with Apple's encoder. So mpeg2enc compares favorably in speed on an Altivec based system. Be nice to try one of the new dual 2GHz G5 systems sometime ;)
I've also a question :) First the question about something I don't quite understand. When would P frames end up being larger than I frames (given a good source file)? Not that it's a "bug" but it did seem strange that the P frames would be larger than the I frames. The source material is from a laserdisc via S-Video cable to a Canopus ADVC100 so any 'noise' is from the original film rather than broadcast TV or VHS tape. The mpeg2enc command used was (the DV file was converted to Y4M in advance so it could be used multiple times without the overhead of conversion each time): mpeg2enc -f 8 -b 8500 -E -10 -q 6 -2 1 -K default -o foo.m2v < rhrh.y4m No filtering being done at all. INFO: [mplex] No. Pictures : 12961 INFO: [mplex] No. Groups : 889 INFO: [mplex] No. I Frames : 889 avg. size 35774 bytes INFO: [mplex] No. P Frames : 3465 avg. size 43393 bytes INFO: [mplex] No. B Frames : 8608 avg. size 30432 bytes INFO: [mplex] Average bit-rate : 8214800 bits/sec INFO: [mplex] Peak bit-rate : 8196000 bits/sec Not a large variance between the I, P and B frames is there? Using the 'tmpgenc' quantization matrices with the command: mpeg2enc -f 8 -b 8500 -E -10 -q 6 -2 1 -K tmpgenc -o foo.m2v < rhrh.y4m INFO: [mplex] No. Pictures : 12961 INFO: [mplex] No. Groups : 889 INFO: [mplex] No. I Frames : 889 avg. size 49247 bytes INFO: [mplex] No. P Frames : 3465 avg. size 34919 bytes INFO: [mplex] No. B Frames : 8608 avg. size 21420 bytes INFO: [mplex] Average bit-rate : 6458000 bits/sec INFO: [mplex] Peak bit-rate : 8209200 bits/sec And finally with the kvcd matrices: INFO: [mplex] No. Pictures : 12961 INFO: [mplex] No. Groups : 889 INFO: [mplex] No. I Frames : 889 avg. size 54368 bytes INFO: [mplex] No. P Frames : 3465 avg. size 27293 bytes INFO: [mplex] No. B Frames : 8608 avg. size 15870 bytes INFO: [mplex] Average bit-rate : 5170000 bits/sec INFO: [mplex] Peak bit-rate : 8138400 bits/sec mpeg2enc -f 8 -b 8500 -E -10 -q 6 -2 1 -K kvcd -o foo.m2v < rhrh.y4m By way of comparison using Apple's 2-pass VBR encoder (8500 maxbitrate, 7000 as requested average) using the same DV input file this is what mplex says: INFO: [mplex] No. Pictures : 12960 INFO: [mplex] No. Groups : 865 INFO: [mplex] No. I Frames : 865 avg. size 75850 bytes INFO: [mplex] No. P Frames : 4320 avg. size 51659 bytes INFO: [mplex] No. B Frames : 7776 avg. size 11511 bytes INFO: [mplex] Average bit-rate : 6998800 bits/sec INFO: [mplex] Peak bit-rate : 9281600 bits/sec Using Apple's "Compressor" in 1-pass mode with a bitrate of 8500 gives: INFO: [mplex] No. Pictures : 12960 INFO: [mplex] No. Groups : 865 INFO: [mplex] No. I Frames : 865 avg. size 60652 bytes INFO: [mplex] No. P Frames : 4320 avg. size 54216 bytes INFO: [mplex] No. B Frames : 7776 avg. size 21644 bytes INFO: [mplex] Average bit-rate : 8417600 bits/sec INFO: [mplex] Peak bit-rate : 10794800 bits/sec Fairly close agreement between the 1pass mode of "Compressor" and mpeg2enc on the avarage bitrate - and Apple's encoder has the I frames being larger than the P frames as expected. Notice that the I frame sizes are very different between mpeg2enc at 35774 bytes and Apple's encoder at 60652 bytes. Any ideas why the I frames would be so different at the same bitrate? It's almost like something is limiting/truncating the I frame size calculations in mpeg2enc but I have no idea what that could be. Interesting, eh? ;) Cheers, Steven Schultz ------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ Mjpeg-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/mjpeg-users