Популярные ответы
Обычно эта проблема может быть связана с отсутствием в системе необходимого кодека. Кодек - это специальная программа, которая позволяет кодировать или декодировать видео или аудиоданные. Из первых букв основного назначения этой программы и строится её название (ко дек).
Из этого следует, что если видеоданные закодированы одним кодеком, то чтобы его раскодировать нужен тот же самый декодер. Если декодер отсутствует, то проигрыватель не сможет раскодировать видеопоток. В тоже время, звук может быть закодирован тем кодеком, который есть в системе и он будет воспроизведён. Таким образом, получается ситуация, когда видео не воспроизводится, а звук есть. Может быть и обратная ситуация, или полная невозможность раскодировать и видео и аудио потоки.
Для решения всех подобных проблем, существуют наборы кодеков, использование которых снимает необходимость искать и устанавливать каждый кодек в отдельности. Наиболее полные наборы кодеков, установка которых позволит воспроизвести практически любой видеофайл, можно скачать по следующим ссылкам:
K-Lite Codec Pack
XP Codec Pack
Vista Codec Package
Необходимо скачать один из пакетов и установить. Как правило, установка пакета полностью автоматизирована и требует ответов на несколько стандартных вопросов.
Источник: windowsfaq.ru