Hey Jimbo, we seem to be having some good debates lately!
We sound like a married couple.
Yup, you're right... m-jpeg is a very popular codec, so let's ditch the uncompressed argument.... we're talking "real world" here.
But for the record:
320x240 @ 30 fps (24bit) = 6.9MBytes per one second uncompressed footage.
640x480 @ 15 fps (24bit) = 13.8MBytes per one second uncompressed footage. [resolution might look like x2 but it's a matrix (i think that's the correct mathematical term???]
I'm not sure of your understanding of video codec's, so please excuse me if i sound patronizing. I'm not interested that in high-brow crap. Let's get down to basics.
* Take 1 frame of footage from a camera. Let's assume the quality is perfect (hmm... must be a pix of Ms.Christine
).
* Now when it's saved into M-JPEG (which is a lossy-compression scheme) there is an inherent loss of quality. Let's say the loss of quality is 'very low' (because Quicktime - encoded properly - gives very good results
)
* Now GrokNSX takes that 1 frame that's now in M-JPEG and using QuickTimePro exports it to a .MPEG (or .MP4). QuickTimePro compresses the frame done in M-JPEG (which had a slight loss of quality) so the MPEG file will be compressed a second time.
You can't avoid double-compression when converting formats, unless in theory you are (for example) converting from MOV M-JPEG file into a .AVI M-JPEG file, and the QuickTimePro is smart enough to restructure the headers/keyframes. That's only in theory, because Intel and Mac CPU's have different bit-ordering [this is where i get into heavy IT talk] : I forget which is which, but i think Intel's are 'Little Endian' - [in an byte, the most significant is on the right ie. '01'] and Mac's are 'Big Endian'. [which is the other way, ie. '10'] Anyway, the point is the structuring of the data is different between Intel's and Mac's are different which screws up that mjpeg-to-mjpeg theory. But most people encoding .AVI do not use M-JPEG... they use one of the crap built-in codecs, or divx/xvid, or mpeg. I don't know .. now it's past 2am and i'm falling asleep at the keyboard.
gee i earned that post. let's continue this tomorrow.
EDIT: spelling.