Regular Rep: 5 Joined: 20 Nov 2004 Posts: 1,269 | Microsoft’s (free) Motion JPEG codec is DirectShow only, and VirtualDub only works with VFW (Video for Windows) codecs. The reason why you can decode it in VirtualDub is VirtualDub has its own internal Motion JPEG decoder. Microsoft’s MJPEG was probably only meant for decoding, not for encoding. To encode in MJPG you’d need to get a third party (usually pay, but quite affordable) MJPEG codec. Here’s some companies that sell them
http://www.pegasusimaging.com/picvideomjpeg.htm
http://www.mainconcept.com/codecs.shtml
http://www.leadcodecs.com/Codecs/LEAD-MCMP-MJPEG.htm
http://www.morgan-multimedia.com
Price range from 10 to 30 dollars, with most in the 20 dollar range (not budget busters) and most have free trial periods.
There may be others out there like pmatrix (paradigm matrix) or matrox.
P.S: If you have QuickTime Pro you can also export your DV AVIs in Motion JPEG, but it will be in a QuickTime container (extension .mov) as opposed to AVI, and might not be readable in Windows Media Player. You’ll have the choices of Motion JPEG A, Motion JPEG B, and Photo JPEG. (I don’t know the distinctions between them.)
|