Originally Posted by tobias
To continue where we left off. Would you be able to give any recommendation on a MJPEG2000 codec? The one from MainConcept
is far from cheap. My question is if the price is really worth it? Due to the now much more expensive rig I had to upgrade to, adding $3000 plus taxes sounds steep. Lead offers their codec for $605 (have to buy their Multimedia SDK to get to buy the codec for an additional $10). Then there is also Morgan Multimedia that offers a codec for a measly $30!
MJPEG2000 and MJPEG are not the same thing.
MJPEG2000 is based off JPEG2000, whereas MJPEG is based off JPEG. The "M" is for "motion", a series of JPEG or JPEG2000 images. There is no temporal compression, only intra-frame compression.
To be completely honest, I don't really use it, and I rarely suggest MJPEG. A motion JPEG is really not too much different from a MPEG that only uses I-frames (no temporal compression), and MPEG is ether based on or similar to JPEG like compression. So instead of MJPEG, I'd opt for MPEG-2 I-frame only encodes at a high bitrate (15-25Mbps).
I don't see any information that would specify JPEG2000 as being better -- in terms of IMAGE QUALITY -- than JPEG. Nor MJPEG2000 over MJPEG. It exists for other reasons; it's just different.
If I were going to pick a light-compression codec, I'd instead opt for the "lossless" open-source/freeware HuffYUV
-MT (multithreaded) codec. This one balances compression and speed. Some other codecs can compress smaller "lossless" files, but take longer to decode when re-encoding or previewing in an NLE.
MJPEG also compresses to RGB colorspace, not YCrCb like HuffYUV does. The YCrCb is better to work with (not as lossy), hence HuffYUV's popularity among enthusiasts and professionals alike. Depending on the hardware and software in use, RGB, YUV or YCC can be used. VirtualDub
, for example, converts everything to RGB for filtering, so you go from YCC to RGB and export back to YCC. Loss is minimal (often invisible), but present. Premiere's current versions (CS3/CS4), on the other hand, can work in either space.
Morgan has a 60-day trial. Try it. If it looks fine to you, then I don't see the need to buy the MainConcept
MJPEG/MJPEG2000. I mostly suggest MainConcept Reference for the MPEG-2 and MPEG-4/AVC/AVCHD encoding -- quality on those simply is not beaten (although certain freewares try, and can come close if you like doing difficult/confusing command-line interfaces!).