Realtek HD Audio играет странно с определенными видеоформатами

1352
dyasny

У меня есть материнская плата Gigabyte со встроенной звуковой картой Realtek HD. Карта отлично работает везде, кроме одного видео формата, где голос искажается, звучит так, как будто его пропустили через металлическую трубку.

Гуглил по этому поводу, но нигде не мог найти ответ.

Фильм хорошо воспроизводится на других системах (есть Linux везде), но на этой (winXP-x64-sp2) он просто не работает.

Вот некоторые детали:

MPC: Тип: Файл KLCP WMV Аудио: 0x000a 22050 Гц, моно, 20 Кбит / с [Raw Audio 0] Видео: Windows Media Video 9 400x300 29,97 кадр / с 227 Кбит / с [Raw Video 1]  VLC: Кодек: Wmas Частота дискретизации: 22050 Биты на образец: 16 Битрейт: 20 кбит / с 
5

7 ответов на вопрос

1
Eric Falsken

Это файл WMV с аудио WMA. Вы сможете нормально воспроизводить файл, используя только Windows Media Player и предустановленные Microsoft кодеки Windows. Вполне возможно, что вы скачали и установили какой-то другой кодек, который похитил WMA из кодека MS, и это может быть не очень интересно для отладки. Что я обычно делаю, это использую Media Player Classic, зайдите в настройки. Перейти к внутренним фильтрам. Снимите флажок WMV1 / 2/3в стороне фильтров трансформации. Затем воспроизведите свое видео. Во время воспроизведения видео щелкните правой кнопкой мыши на видео и выберите подменю «Фильтры». Вы должны увидеть несколько предметов в списке. Обычно будет 1 исходный фильтр (рассматривается как имя файла), 1 аудио выходной фильтр (обычно это устройство Direct Sound Sound по умолчанию), 1 видео выходной фильтр (обычно что-то вроде Video Renderer или VMR9 или Overlay Mixer). И, возможно, Audio Switcher. Это оставляет 2 других фильтра, отвечающих за фактическую обработку видео и аудио кодеков. Для файла WMV / WMA вы должны увидеть WMVideo Decoder DMO и WMAudio Decoder DMO . Это фильтры MS. Если вы видите что-то еще, это, вероятно, ваша проблема.

образ

Если они там правильно. Затем пришло время изучить проблемы с драйверами. Но есть еще одна вещь, чтобы проверить, пока мы в Media Player Classic. Зайдите в настройки и на страницу настроек вывода. Внизу есть выпадающий список DirectShow Audio. Переключите его на устройство WaveOut по умолчанию и попробуйте воспроизвести видео. ( Закройте файл, который воспроизводится перед тестированием. Изменение этих настроек во время воспроизведения видео не будет иметь никакого эффекта. Или просто закройте MPC и снова откройте его.) Это изменит устройство вывода. Если вы услышите какую-либо разницу, то, возможно, что-то странное происходит с одним из ваших водителей. Некоторые звуковые карты имеют странные звуковые эффекты, которые вы можете установить, и это, вероятно, происходит.

0
Deniz Zoeteman

Попробуйте новую версию драйвера Realtek HD Audio; это может решить ваши проблемы.

попробовал последние с сайта realtek. потом попробовал последний на гигабайтовом сайте. то же самое dyasny 14 лет назад 0
Что вы используете для воспроизведения видео? Вы пробовали какой-либо полный пакет кодеков? Вы пытались воспроизвести видео на компьютере с Linux с тем же звуковым выходом? Есть ли способ предустановки, который вы не установили прямо в HD Audio Manager? Deniz Zoeteman 14 лет назад 0
Я пробовал с пакетом CCCP и последним пакетом k-lite - то же самое. также попробовал медиаплеер, медиаплеер classic, GOM, VLC - все это прекрасно работает на других системах, я уверен, что это как-то связано с realtek. в Linux я использую M-Player с набором кодеков 2007 года, который также работает нормально. Настройки в Audio Manager являются настройками по умолчанию, я попытался изменить их - не изменилось качество звука, только громкость и некоторые дополнительные эффекты. dyasny 14 лет назад 0
0
rzlines

Можете ли вы попробовать получить пакет кодеков для другого аудиоплеера, а затем попробовать? Например: получить пакет кодеков для WMP, вероятно, VLC не может играть хорошо.

Изменить: Какой плеер вы используете, чтобы играть в это на ваших системах Linux, если его VLC, то я могу ошибаться ... тогда он, вероятно, просто получает обновленный пакет драйверов?

Я пробовал с пакетом CCCP и последним пакетом k-lite - то же самое и с медиаплеером, классическим медиаплеером, GOM, VLC - все это отлично работает на других системах, я уверен, что это как-то связано с realtek на Linux Я использую M-Player с кодеком, установленным с 2007 года. Работает нормально dyasny 14 лет назад 0
0
Valentin Flachsel

Я предлагаю попробовать ffdshow . Она имеет тонны вариантов, но наиболее заметным один связан с вашим вопросом является возможность установить внутренний декодер, чтобы сделать декодирование WMV аудиопотоков (ВМА), а не по умолчанию системы один. Это можно сделать, открыв окно конфигурации аудиодекодера ffdshow >> Кодеки (вверху, в списке слева) >> Установить WMA из отключенного в libavcodec .

Надеюсь это поможет !

0
Xantec

Вы можете убедиться, что все ваши кодеки Microsoft обновлены.
Link1
Link2

0
Hande

Я бы посоветовал последовать совету Эрика Фальскена, который действительно кажется какой-то проблемой ваших кодеков системы, попробуйте удалить их ВСЕ.

Кроме того, вы также можете попробовать запустить свой компьютер с некоторым live cd (linux, ubuntu) и протестировать этот видеофайл с linux, просто чтобы убедиться, что это какая-то проблема с ОС.

0
dyasny

Я переустановил свою систему с Windows 7, и теперь все, кажется, работает.

Похожие вопросы