Зазвичай ця проблема може бути пов'язана з відсутністю в системі необхідного кодека. Кодек - це спеціальна програма, яка дозволяє кодувати або декодувати відео або звукові дані. З перших букв основного призначення цієї програми і будується її назва (ко дек).
З цього випливає, що якщо відеодані закодовані одним кодеком, то щоб його розкодувати потрібен той же самий декодер. Якщо декодер відсутній, то програвач не зможе розкодувати відеопотік. У теж час, звук може бути закодований тим кодеком, який є в системі і його буде відтворено. Таким чином, виходить ситуація, коли відео відтворюється, а звук є. Може бути і зворотна ситуація, або повна неможливість розкодувати і відео і аудіо потоки.
Для вирішення всіх подібних проблем, існують набори кодеків, використання яких знімає необхідність шукати і встановлювати кожен кодек окремо. Найбільш повні набори кодеків, встановлення яких дозволить відтворити практично будь відеофайл, можна скачати за наступними посиланнями:
K-Lite Codec Pack
XP Codec Pack
Vista Codec Package
Необхідно завантажити один з пакетів і встановити. Як правило, установка пакета повністю автоматизована і вимагає відповідей на кілька стандартних запитань.
Джерело: windowsfaq.ru