Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have never worked videos but i need to run a .avi file on windowx xp. The .avi file is smoothly playing in windows 7 bu not able to play in xp I want to play only in windows media player, dont want any other option. It is smoothly playing in windows 7 media player.

The media player version in windows xp is 9 and windows 7 is 12. Can you please let me know what should be done the .avi file so that I can play smoothly in windows xp?

share|improve this question
    
You you using different computers? Your hardware differences might be causing the sluggish playback. –  heavyd Mar 3 at 18:13
    
Yes different pc and different operating system –  Sohail Mar 3 at 18:31

1 Answer 1

Firstly, AVI isn't a codec, it's a container. Therefore it can contain different video codec. Most common used codec in AVI files are H.264, DivX and MPEG-2.

In order to play them in Windows Media Player, you need to install 3rd party DirectShow codec. This can be easily done by installing a codec pack, for exemple K-Lite Codec Pack or Combined Community Codec Pack.

But there is another problem : video decoding requires some hardware resources. For exemple, an old PC with an Intel Pentium III and graphic card without acceleration would never be able to play smoothly an H.264 720p encoded video. Even more recent CPU (if not GPU-accelerated) like Intel Atom encounter some difficulties. If you have a decent graphic card, implementing hardware video decoding, it helps alot on low-end CPU. For exemple AMD/ATi graphic card with UVD, ie. from HD 3000 serie, or Nvidia PureVideo starting with GeForce 8400.

Unfortunately, there are only a few codecs supported by those. The only one which is supported on all not-so-old GPU is H.264 8bit.

Finally this GPU video decoding needs to be enabled. K-Lite offers an option to enable it at install time. I don't know for Combined Community Codec Pack.

To summarize, you need to install appropriate codecs and avoid playing HD video on old hardware. Also remember to have the latest GPU drivers if using GPU video decoding.

share|improve this answer
    
up vote for nice explanation –  Sohail Mar 4 at 20:09

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.