5

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

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

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

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

MPC:
Type: KLCP WMV File
Audio: 0x000a 22050Hz mono 20Kbps [Raw Audio 0]
Video: Windows Media Video 9 400x300 29.97fps 227Kbps [Raw Video 1]

VLC:
Codec: wmas
Sample rate: 22050
Bits per sample: 16
Bitrate: 20kb/s

7 ответов7

1

Это файл WMV с аудио WMA. Вы сможете нормально воспроизводить файл, используя только Windows Media Player и предустановленные Windows кодеки Windows. Вполне возможно, что вы скачали и установили какой-то другой кодек, который похитил WMA из кодека MS, и отлаживать его может быть неинтересно. Что я обычно делаю, это использую Media Player Classic, зайдите в настройки. Перейти к внутренним фильтрам. Снимите флажок WMV1/2/3 на стороне Transform Filters. Затем воспроизведите свое видео. Во время воспроизведения видео щелкните правой кнопкой мыши на видео и выберите подменю "Фильтры". Вы должны увидеть несколько предметов в списке. Обычно будет 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

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

0

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

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

0

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

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

0

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

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

0

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

0

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

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