A. WMAudio.
For playback WMA you need to have WMP 11 installed, regardless the player you use for actual playback in your setup. Unless you know how to configure ffdshow audio codecs for wma playback (not recommended), WMP11 (WMF11 runtime) is required for its "wmadmod.dll" (WMAudio Decoder DMO), which is dedicated to wma playback on your system.
You have to use a configurable player to playback not just this type of AV files but any other type of HD content too (ZP WMV Pro or MPC HC are just fine). In case you want multichannel SPDIF playback of your compatible wma audio stream, you have to add in your playing graph (chain of decoders and DirectShow filters) the "AC3Filter" (freeware). Download it from the link below and install it.
Code:

Configuring "AC3Filter v1.46" for SPDIF AC3, DTS and WMA multichannel playback.
1. Go to Start - All Programs and locate AC3Filter. From the drop down menu select "AC3Filter Config". An on screen message pops up. Say yes. The Properties window appears.
2. In the "Main" tab "Output format" field's two boxes, select "AS IS (no change)" in the upper box and "PCM Float" in the one below it. Check the "Use SPDIF" tick box. Hit "Apply" and go to the
3. "Mixer" tab. Select again "AS IS (no change)" in the upper box and "PCM Float" in the one below it respectively. Check "Auto matrix" and "Expand stereo" if you like. Click on Apply again and go to the
4. "SPDIF" tab. Do the same as above for the "Output format" boxes and the "Use SPDIF" one. Under "SPDIF passthrough" (headers have letters in blue) tick only "AC3" and "DTS" small boxes. Under "SPDIF/DTS mode" select "Auto".
Under "SPDIF/DTS conversion" select "Do not convert" (unless you AV receiver does not support DTS stream decoding). Go to "SPDIF options" header and check everything but "Output SPDIF as PCM" (you can check this too in
case you like to destroy your tweeter speakers' voice coils) and "32 KHz". At the dropdown list of the "AC3 encoder bitrate (kbps)" I suggest you select "640", unless your AC3 AV receiver is older than 5 years or so.
In the "DirectShow options" tick only "Check output format support". Hit the "Apply" button and go to
5. "System" tab. Under the "Use AC3Filter for" header I would say you can check all boxes. In "Filter merit" select "Prefer AC3Filter". Under "Default audio renderer" select "Use Direct Sound by default".
Don't be tempted to alter the "Audio/Video sync" scrolling bar if you don't have audio video synchronization problems. In the "DirectShow options" select "Check output format support". Hit "Apply" and then "OK".
You're done. Now you can SPDIF playback AC3, DTS and WMA multichannel providing that you have the rest of your AV setup configured correctly.
Here follow AC3Filter v1.51a configuration screens for analog (stereo or 2.1) and digital (SPDIF) audio mapping.
ANALOG (stereo)






In case audio playback using WMP outputs a hiss or distorted sound, please leave "PCM" unmarked.
SPDIF






In case audio playback using WMP outputs a hiss or distorted sound, please leave "PCM" unmarked.
B. WMVideo.
There is no freeware pack including standalone VC1 (wvc1) decoder. This decoder is required for playback certain Star Wars 1080p files for example. FFDshow's libavcodec or wmv9 decoders can't handle playback flawlessly (stutter & AV async occurs). K-lite codec pack assigns vc1 playback to ffdshow decoders (when enabled) and as described above, playback problems occur. So, you have also to have WMP11 installed, due to take advantage of its "WMVDECOD.dll" (WMVideo Decoder DMO) and playback the file without problems. Alternatively, you may use "MainConcept VC-1 Decoder" (perfect solution) if you have "MainConcept Reference" installed in your system. If you decide to use this decoder and S/PDIF for audio output, you should also install AC3Filter v.1.46 for proper audio routing to your Default DirectSound Device. AC3Filter performs a very accurate real time encoding or the WMA multichannel stream to AC3 (same number of channels as these of the original wma stream) when it's configured as described above.
A very easy way to playback "strange" to you files and to check if you have the necessary decoders installed is to use "graphedit" (freeware). Run it, drag & drop the video file you have and the program will automatically build a usable playing graph, which you should chose to "save as graph (.grh)" before closing down graphedit. Then, if you want to playback your video file, you simply have to right click on this grh file and select to open with MPC HC or Zoom Player WMV Professional or any other compatible player. If "graphedit" fails to build a playing graph for a video file, this means you don't have the appropriate decoders installed in your pc.
That's all









