Regular Rep: 3 Joined: 20 Nov 2004 Posts: 1,239 | Quick Solutions (for playback):
1. Download DirectX 8 or above from Microsoft*
DirectX 9.0c March 2008 (Windows XP, 2000)
DirectX 9.0c October 2006 (Windows 98, Me)
DirectX 8.0a (Windows 95)
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 95, 98, Me)
3. Play the file in VirtualDub
http://www.virtualdub.org
4. Buy it from one of the companies that sell them.
MainConcept
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.
Last edited 28 May 2008 05:49 pm by anonymous |