Я недавно обновился до Windows7 и обнаружил, что не могу смотреть записанное или живое телевидение в Windows Media Center. Качество видео хорошее, но звук - это просто синтетический звук - просто чтобы прояснить, это не плохой звук, а чистый шум.

Однако я нахожу, что могу воспроизводить файлы .avi без проблем. Я даже не уверен, как решить эту проблему. Идеи?

Вот статистика моей установки:

  • Win7 64 бит, свежее восстановление, не обновление
  • Hauppuage WinTV HVR-1800
  • Воздушный сигнал HD

Я использовал gshow, и я получаю следующие детали

Частичная ошибка рендеринга. Ниже приведена ошибка, о которой сообщает DirectShow.

0x00040242 [Неизвестно]

(Src)- >> -(A)-> [Расшифровать / Тег]> -(B)-> [AC3Filter]> -(C)-> [Устройство DirectSound по умолчанию]

Update2:

Я загрузил образец клипа

1 ответ1

1

Вы можете использовать K-Lite Codec Pack 64-bit.

Это набор 64-битных фильтров DirectShow, которые можно использовать вместе с 64-битными проигрывателями, такими как Vista Media Center. Этот пакет может без проблем сосуществовать с обычным (32-разрядным) пакетом кодеков K-Lite.

РЕДАКТИРОВАТЬ

Мы шли об этом задом наперед. В статье Win7x64 Компоненты 2.1.8 говорится:

В системах x64 существует 2 версии проигрывателя Windows Media. 32-битная версия хранится в \Program Files (x86) \, а 64-битная версия хранится в \Program Files \

x64 Windows использует 32-битный плеер в качестве системы по умолчанию. Установленные компоненты этого выпуска включают в себя ярлыки, позволяющие вам изменить системный проигрыватель по умолчанию с 32-разрядного на 64-разрядный проигрыватель.

Необходимо упомянуть еще об одном аспекте проигрывателя Windows Media в системах x64. Если вы связываете определенный тип файла с Open With WMP, в то время как системное значение по умолчанию настроено на использование 64-битного проигрывателя, этот тип файла всегда будет открывать 64-битный проигрыватель при двойном щелчке. Это происходит, даже если вы вернете системное значение по умолчанию обратно на использование 32-битного проигрывателя.

В соответствии с вышеизложенным, вы должны установить 32-битные кодеки.
Я бы попробовал новую бета-версию K-Lite Codec Pack 32bits, дополненную функциями Win7.

Если проблемы по-прежнему не устранены, вы можете установить вышеупомянутые Win7x64 Components и посмотреть, что он делает, чтобы дать вам больше контроля.

EDIT2

Чтобы найти кодек файла, перетащите его в одно из: GSpot или VLC (Инструменты / Информация о мультимедиа).

EDIT3

Я нашел эту ветку, которая рекомендует использовать утилиту декодера Vista Media Center:

Эта утилита покажет вам текущие декодеры по умолчанию, позволит вам выбрать альтернативу из списка установленных декодеров и, нажав Set Default, изменить настройки по умолчанию.

Другие советуют использовать nVIDIA PureVideo Decoder или удалить FFDSHOW.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .