Log in

View Full Version : MJPEG AVIs from PDA


ntropy
14th April 2005, 14:18
My PDA records AVIs. On one computer, VirtualDub freezes when attempting to open them. On another, VirtualDub has no problem and opens them as type MJPEG Decompressor.

I think I have to register a filter that uses MJPEG Decompressor so that VirtualDub can open them. The question is, how do I do that?

It looks like MJPEG Decompressor is a default Windows filter (using quartz.dll and registered under [HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}\Instance\{301056D0-6DFF-11D2-9EEB-006008039E37}]) that has gotten lost in the shuffle.

More info:

Gspot identifies the AVIs as "Motion JPEG including Huffman Tables."

Graphedit renders this graph and reveals AVI Splitter -> AVI Decompressor at work:

http://img86.echo.cx/img86/6729/avidecompressor4zr.jpg

Media Player Classic can play it, and graphedit's remote view reveals an MJPEG Decompressor at work:

http://img86.echo.cx/img86/9664/mjpegdecompressor3su.jpg

MJPEG Decompressor is also at work on the computer that VirtualDub can read the AVIs:

http://img214.echo.cx/img214/2868/virtualdubinternalmjpeg7ax.jpg

ntropy
14th April 2005, 20:35
It seems that even with MJPEG Decompressor registered to match Graph #3 (using Gspot to set filter merits so that MJPEG Decompressor and ffdshow are part of the graph), VirtualDub 1.5.9 still can't access the AVI. ("VideoSourceAVI error: The source image format is not acceptable. (error code -2)) How does one get VirtualDub to use it's Virtualdub internal mjpeg codec?