posted in Solutions

Quick Solutions (for playback):
Mac OS:
Virtually any version of QuickTime Player should be able to play Motion JPEG.
1. Download DirectX 8 or above from Microsoft*
DirectX 9.0c November 2008 (Windows XP)
DirectX 9.0c August 2008 (Windows 2000)
DirectX 9.0c October 2006 (Windows 98, Me)
2. Play the file in QuickTime Player
Current version of QuickTime Player (Windows XP, Vista)
QuickTime 7.1.6 (Windows 2000)
QuickTime 6.5.2 (Windows 98, Me)
QuickTime 5.0.2 (Windows 95)
3. Play the file in VirtualDub
4. Buy it from one of the companies that sell them.
Morgan Multimedia
Pegasus Imaging
LEAD Multimedia
Prices range from 10 to 30 dollars (not budget busters) and most have free trial periods.
(There may be others out there like PMatrix (Paradigm Matrix) or Matrox.)
* Windows NT 4.0’s latest supported version of DirectX is 3.0, and Microsoft’s free Motion JPEG decoder did not appear until version 8, so users of Windows NT 4.0 will have to use one of the other three solutions.

More Info:
Motion JPEG is very commonly used in digital camera movies. The basic idea is every frame of the movie is a JPEG image; this is easy to implement since one does not need to worry about interframe compression (compression is done independently of the previous and the upcoming frame).

Microsoft’s free Motion JPEG decoder included with DirectX is DirectShow-only, so decoding in a VfW (Video for Windows) utility (like for example Adobe Premiere) will not work. (VirtualDub is an exception: although it’s also VfW, it has its own internal MJPEG decoder, so that’s why it works.) In addition, Microsoft’s codec is decode-only, and some individuals have stated its performance doesn’t match that of commercial offerings (takes a lot of CPU power and may drop frames/play choppy on slower processors). If performance is an issue, or you need to decode MJPEG in a VfW utility, or you want to encode in MJPEG, getting one of the commercial MJPEG codecs may be the better choice.

Keywords: MJPG, mjpg, Motion JPEG, MJPEG, M-JPEG reply

Nicolae Emanuela reply


Post Your Answer

Your reply
Your name

or log in

By submitting this form you agree to our posting rules,
privacy policy and our disclaimer.