Во-первых, AVI не кодек, это контейнер. Поэтому он может содержать разные видео кодеки. Наиболее часто используемые кодеки в файлах AVI - это H.264, DivX и MPEG-2.
Чтобы воспроизвести их в проигрывателе Windows Media, необходимо установить сторонний кодек DirectShow. Это можно легко сделать, установив пакет кодеков, например, K-Lite Codec Pack или Combined Community Codec Pack.
Но есть и другая проблема: для декодирования видео требуются некоторые аппаратные ресурсы. Например, старый ПК с процессором Intel Pentium III и графической картой без ускорения никогда не сможет воспроизводить видео в формате H.264 720p. Даже более поздние процессоры (если не GPU-ускоренные), такие как Intel Atom, сталкиваются с некоторыми трудностями.
Если у вас есть приличная графическая карта, реализующая аппаратное декодирование видео, это очень помогает на младших процессорах. Например, графическая карта AMD/ATi с UVD, т.е. из серии HD 3000 или Nvidia PureVideo, начиная с GeForce 8400.
К сожалению, есть только несколько поддерживаемых кодеков. Единственный, который поддерживается на всех не очень старых GPU, это H.264 8bit.
Наконец, это видео декодирование GPU должно быть включено. K-Lite предлагает возможность включить его во время установки. Я не знаю, что такое комбинированный пакет кодеков для сообщества.
Подводя итог, вам необходимо установить соответствующие кодеки и избегать воспроизведения HD-видео на старом оборудовании. Также не забудьте иметь последние драйверы графического процессора при использовании декодирования видео графического процессора.