Being unfamiliar with the mjpeg format myself, I looked for it on the internet and found "heaps" of different MJPEG-codecs. It appears that several developers have applied JPEG to individual frames of a video sequence, calling the result MJPEG. Unfortunately, apparently they've chosen different approaches, so that there doesn't seem to be a real recognized standard. From the info I've read, I understand that MJPEG files created with one codec, are not necessarily compatible to be played using another developer's MJPEG-codec. Also apparently both Microsoft and Apple try to push their (different) "standard" MJPEG formats.
Some info I found on "Codec Central":
= - = - = - = - = - =
General Information- Overview
There are three JPEG-based codecs built into QuickTime. These are: Photo-JPEG, MJPEG-A and MJPEG-B. MJPEG stands for "Motion JPEG," and is identical to Photo-JPEG except that the MJPEG codecs have translators built-in to support the different capture cards.
MJPEG is not the same as MPEG, although the names are confusingly similar. The primary difference is that MPEG provides temporal compression, while MJPEG only provides spatial compression. - Architectures Supported
QuickTime
Pros
MJPEG codecs are often used as storage formats for large files that need to be archived with good quality. It is a lossy codec, but at 100% quality, the image degradation is minimal.
At WWW data rates (5-20K), JPEG may produce better results than Cinepak.
Cons
All the JPEG codecs
require significant amounts of CPU power and are not well suited to video playback at CD-ROM or higher data rates, except when assisted by a hardware capture card.
Large image and/or high frame rate movies usually don't play smoothly.
= - = - = - = - = - =
Now, as I already mentioned at the start of this post, I'm not familiar with the mjpeg-codec. Maybe the info I found is not up-to-date and perhaps another BSPlayer-user has some experience with it. I would personally think of
adicoto, who - as a fellow-user of BSPlayer - is also helping many posters on this forum with their problems and who is the "publisher" of
adicoto's list of codecs on this forum.
I will send him a "pm", to ask if he has some experience with mjpeg-codec(s). He most certainly can give you excellent tips with respect to MPEG-2 video playback. In that connection I think the answer to one question is of interest: with an MPEG-2 file loaded, what is shown with respect to video playback under
(rightclick >) Options > Filters > Advanced ? And maybe also give some info on your PC (e.g. CPU; see item 2 of my Help2Help-post
(link at bottom)).