Windows media player plays video not audio in AVI

J

jimguyer

AVI files from a fuji digital camera play video but not audio on my vista PC
using Windows media player. GSpot tells me the right codecs are in place,
but that the sound can't be rendered. AVI splitter, MJPEG decode and video
renderer are quartz.dll. Audio codec is "ACM:Microsoft CCITT G.711 (A-Law
and u-Law) CODEC for MSACM" The error GSpot reports: "failed to connect
output pin 0x0133ab6c ("stream 01") on AVI splitter to input pin 0x0129b804
("input") on filter 0x03156511 ("microsoft CCITT G.711 (A-Law and u-Law)
CODEC for MSACM").ConnectDirect() failed. Error: 0x80040200: (unknown)" Any
suggestions? I checked, the files that GSpot notes are the codec files are
present in the system. Thanks!!!
 
Z

zachd [MSFT]

This AVI file is using the data structure PCMWAVEFORMAT for non-PCM WAVE
data (read: it's using a codec that it's suggesting it's not going to use).
The Vista AVI parser is going to reject this as being invalid, which is
exactly what you're seeing.

The Vista SP1 AVI parser relaxes this restriction, so the clips should play
fine on Vista SP1. They will not work in Vista RTM using the system AVI
parser. An alternate player with its own AVI parser would likely also be
able to play the file. Or you could convert the clip to use a different
codec.

This could also be fixed via a firmware update to the camera from the camera
vendor such that it does not use PCMWAVEFORMAT but rather WAVEFORMATEX.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top