Windows media player plays video not audio in AVI

Discussion in 'Windows Vista General Discussion' started by jimguyer, Jan 4, 2008.

  1. jimguyer

    jimguyer Guest

    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!!!
     
    jimguyer, Jan 4, 2008
    #1
    1. Advertisements

  2. jimguyer

    jimguyer Guest

    Correction to first post: the camera is a samsung digital camera.
     
    jimguyer, Jan 4, 2008
    #2
    1. Advertisements

  3. jimguyer

    zachd [MSFT] Guest

    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.
     
    zachd [MSFT], Jan 4, 2008
    #3
    1. Advertisements

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 (here). After that, you can post your question and our members will help you out.