The built-in Video Player and Windows Media Player do not play any videos in Windows. I have tried in many formats. Is there a solution?
AVI is just a container and can contain pretty much any codec. You likely don't have the codec installed to play the file. GSpot is a handy application for finding out what codec lurks within an AVI file. Also there are things like the Combined COmmunity Codec Pack which are a comprehensive package of most codecs people might need nowadays.
.mpeg files are probably MPEG-2, I guess. Support for that (along with DVD playback) was removed from Windows 8 since almost all customers never play a DVD on their Windows computer, so raising the price to include the MPEG-2 licensing costs for everyone is actually pretty stupid.
VLC should play pretty much anything you throw at it, though.
I had the same problem with Windows 8. In my case, the problem is the new ATI Mobility Radeon 5650 Windows 8 driver. Everything related with graphics card look OK, but when you try to play a video, is is not shown. The problem comes from the video hardware acceleration, and it seems to be an error of the new Windows 8 drivers.
My solution was to install my old Windows 7 driver (provided by Sony; I have a Sony Vaio). Graphics performance is worse, but at least I can play any video.
You are probably missing some codecs. Windows Media Player cannot play videos if the codec used to encode it is missing.
Windows Media Player in Windows 8 has dropped DVD support, to save on licensing costs.
To play the files, you can:
- use the VLC Player, which is the easiest solution
- download codecs so that Windows Media Player can play more formats, for example: