Try these:1. VideoLan http://www.videolan.org2.
And all of these from http://www.free-codecs.coma.
K-Lite (codec package)
The VideoLan is probably the best FREE
video watching software out there. It'll play more formats than most others.
All of the (Alternative) players should be what you should be using, and NOT any of those other players that you mentioned. When you go to Free Codecs web site, you'll see in the left hand side of the web page the links to those tools. Use them,, and you'll be safer too (loading files). The tools you use monitor your files when you load them in, and report it back to the Internet.
You may also need to get a few other tools too. But one that should work for you is Xilisoft Video Converter
. What this tool is good for is that it'll take your file, and convert it to that same format again for you, eliminating the problems. I use it myself for files that don't convert, and (or) play in one software, and does for the other.
Also, keep in mind that everyone don't convert properly and it can cause you to think the file is bad or corrupted. That's not always the case. Sometimes you have to re-convert them.
You may even have to separate the audio/video, then use another tool to combine them back together.
But first, try the tools I've mentioned, and it may solve your issue.Note:
When you hear audio in one program but not the other, it could be a codec issue,, and it could also be that the audio is on a different channel than the software/tools you're using... rendering it without any sound.