27 марта 2009 г.

Танцы с Media Player Classic

Где-то полтора месяца назад у меня пропал звук в Media Player Classic.

Ну пропал и пропал - правой по файлу -> открыть в WMP - и как-то смотрю. А времени разбираться не было.

А вот вчера выдалось чуток свободное время, я как раз посмотрел фильм (в WMP) и вспомнил про сей баг.

Чего только я с ним не делал. Все настройки громкости перерыл. Все кодеки переустановил по 6 раз. Ничего не помогает.

Везде звук есть - в MPC нет!

Гугл, соответственно, тоже перерыл - но всё по нулям (обновление: смотрите на дату поста). То ли никто не встречается с проблемой, то ли решают, но не пишут решение, то ли я не по тем ключевикам ищу.

В общем, не знаю, что меня торкнуло, но я просто ПЕРЕМЕСТИЛ его в ДРУГУЮ папку.

...и он заработал!

Блин. Ну как так?

Ладно бы ещё из Program Files я бы его переместил в другую папку - ну вроде как проблемы с правами доступа были бы. Так ведь нет же - переместил из под-папки C:\Program Files\K-Lite Codec Pack\ в саму папку C:\Program Files\K-Lite Codec Pack\. Зло. А главное споткнулся он на пустом месте. Ничего вроде бы не делал тогда - а звук пропал.

44 комментария :

  1. С недавноего времени я предпочитаю плееры с встроенными кодеками.

    ОтветитьУдалить
  2. Да вроде не похоже на проблемы с кодеками. В любом случае, я пробовал разные ставить - не помогло.

    ОтветитьУдалить
  3. Просто при использовании встроенных в программу кодеков, остаётся меньше слабых звеньев, способных вызвать проблем. При условии, что разработчики плеера действительно тестируют свой продукт перед выпуском. =)

    Сейчас кодеки вообще не устанавливаю.
    Ввсё смотрю через KMPlayer, написанный, кстати, на Delphi. Жалко только что closed-source. Но есть и другие.

    ОтветитьУдалить
  4. Такая же фигня(((

    ОтветитьУдалить
  5. Спасибо! Совет с заменой папки помог.

    ОтветитьУдалить
  6. Спасибо!!! решил проблему переносом из одной папки в другую :)

    ОтветитьУдалить
  7. ну мля... копировать - это плохо, пути меняются
    ну вот я сделал следующие изменения:
    Windows Vista
    В реестре:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\7f84d6dc_0
    Смотрим свойства Параметра по умолчанию, там указан путь к плееру с параметром, вот я этот параметр вместе с нулями, которые после него идёт - удалил и проблему разрешил.
    мыло (естественно лишние символы удалите, а то не долетит письмо): b_y_v_a+l$y!y@%p*i.s/e;m._n=e(t

    ОтветитьУдалить
  8. HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\ После этого давим F3 и ищем mpc
    сразу находим нужный ключ зптем
    Смотрим свойства Параметра по умолчанию, там указан путь к плееру с параметром, вот я этот параметр вместе с нулями, которые после него идёт - удалил и проблему разрешил.
    Все заработало. Спасибо ОГРОМНОЕ!

    ОтветитьУдалить
  9. ОГРОМНОЕ СПАСИБО тем, кто дал советы по устранению проблемы, и ОСОБЕННО тому, кто эту тему создал!!!! а то за**ался уже в нэте искать решение данной проблемы

    ОтветитьУдалить
  10. Большое человеческое спасибо!

    ОтветитьУдалить
  11. Спасибо за способ,очень помог, но я сделал не много по другому: удалил первый кодек, начал тот же по новой устанавливать. И изменил имя папки добавил 1 лишний символ "1" к имени папки "K-Lite Codec Pack1" и звук появился=) Потом при открыти тех файлов просто нажал применить ко всем этого типа и работает как прежде)

    ОтветитьУдалить
  12. У меня семёрка.
    Ключ в реестре я так у себя и не нашел.
    А вот идея с переносом в другую папку помогла. Огромное Спасибо!!!!

    ОтветитьУдалить
  13. Win7 x64
    Способ vasotelvi помог. Большое спасибо.

    ОтветитьУдалить
  14. Открываем MPC
    Options -> Output -> Audio Renderer -> 2: Динамики

    И не надо херить реестр, а про перемещение папок вообще молчу… детский сад.

    ОтветитьУдалить
    Ответы
    1. Спасибо, Ваш споособ помог!

      Удалить
    2. наконец то нормальный совет, а главное действенный, всё работает!!!))) спасибо, большое!

      Удалить
  15. Большое Спасибо, тема помогла!

    ОтветитьУдалить
  16. СПАСИБО ОГРОМНЕЙШЕЕ,
    а то я уже на другой плеер хотел переходить

    ОтветитьУдалить
  17. Открываем MPC
    Options -> Output -> Audio Renderer -> 2: Динамики

    спасибо, помогло!

    ОтветитьУдалить
  18. Спасибо,действительно помогло.

    ОтветитьУдалить
  19. Решил проблему следующим способом: в настройках ffdshow audio decoder убрал галочку с пункта mixer, и все заработало, никаких правок реестра и переименований

    ОтветитьУдалить
  20. Полный список действий:
    1.v1. Пуск - Выполнить - C:\WINDOWS\system32\rundll32.exe "C:\Program Files\K-Lite Codec Pack\ffdshow\ffdshow.ax",configureAudio
    1.v2. Все программы - K-Lite Codec Pack - Configuration - ffdshow audio decoder
    2. Далее снимаем галочку с пункта Mixer

    ОтветитьУдалить
  21. универсальный способ без реестров: открываем настройки ffdshow audio decoder, лезем в mixer, выбираем из списка нужный вам формат аудиосистемы (он должен стоять по умолчанию, но все же), далее ставим галку на ручном управлением матрицей, а теперь как раз включение наушников - ставим единицы по координатам L'C и R'C, если там стояли нули. Apply. по умолчанию туда ставятся не единицы (0 дБ), а значение 0,707 (-3 дБ), так что можно поэкспериментировать с громкостью.

    ОтветитьУдалить
  22. Спасибо создателю темы - помогло. Переместить папки быстрее, чем ковыряться в реестре и кодеках. Я переместил, запустил плеер, появился звук, закрыл и вернул папки на место - не понадобилось пути менять.
    "Открываем MPC
    Options -> Output -> Audio Renderer -> 2: Динамики"
    делал ещё до того как нашёл эту тему НЕ помогло.

    ОтветитьУдалить
  23. Мне кажется, что тут куча народу отписалась с разными проблемами, но похожими симптомами. Кому-то помогает одно, кому-то - другое. Смотря что конкретно за проблема.

    ОтветитьУдалить
  24. Спасибо огромное, кто бы мог догадаться что на звуки есть какая-то политика.
    Трюки с реестром помогли - все остальное нет:
    a) настройки ffdshow audio decoder - это и не должно было помочь,поскольку например в проигрывателе LA все было нормально, а он также использует ffdshow.
    б)Options -> Output -> Audio Renderer. Пробовал не помогало.
    При этом в стандартном виндовом звуковом микшере показовалось что звук в плеере есть (уровни менялись), а основной звук - отсутствует.

    ОтветитьУдалить
  25. Спасибо огромное Дружище! Чтобы я без Тебя делал! ОГРОМНЫЙ ТЕБЕ РЕСПЕКТ! А то я затрахался проблему решать! Уже и кучу плееров новых поставил! А после Твоего совета вернулся к Любимому MPC! Самый удобный ведь плеер! Короче приятно, что есть такие Люди! СПАСИБОО!

    ОтветитьУдалить
  26. помогите мне!!! у меня какая то фигня на МРС
    короче сниииизу где стоит время, например (00:05/45:05) и прям возле него стоит ну микрофон что ли не знаю как называется, короче такая штука же есть у полицейских типа громкоговорителя, вот короче он нарисован а возле него КРЕСТИК как убрать этот крестик??? это из-за него звук не работает(((((

    ОтветитьУдалить
  27. Этот комментарий был удален автором.

    ОтветитьУдалить
  28. У меня пропал звук через стандартный выход микшера
    System Default. (Win7 x64) Решил:
    1 установил явно свой звуковуху "Динамики ..."
    2 перезапустил
    3 установил дефолтный микшер назад
    4 перезапустил
    5 полет нормальный

    ОтветитьУдалить
  29. Спасибо.
    На самом деле, сдается мне, было достаточно открыть диспетчер задач и убить процесс с именем mpc-hc.exe :)
    К сожалению, проблема уже вылечена и проверить не могу.
    Дело в следующем - перенести файлы не получилось.
    D3DX9_43.dll и exe'шник были заняты (хотя плеер был закрыт). Я их просто скопировал, а после уже, чтобы вернуть файлы на место, убил процесс и вернул все в зад. Местоположение родное, звук играет.
    Следовательно, проблема была в этом процессе.
    Переустановка не помогала, потому что эти файлы продолжали висеть в загруженном состоянии и не давали себя перезаписать.
    Перезагрузка не помогала, потому что через чур умный плеер загружал себя при старте системы - видимо, он посчитал, что упал на каком-то очень важном месте и обязан довыполнить операцию.
    В итоге, либо два запущенных плеера конфликтовали, либо первый не давал второму использовать методы DirectSound. Так или иначе, проблема решена.
    Тем, кто столкнется с такой же, рекомендую попробовать просто убить процесс.

    ОтветитьУдалить
    Ответы
    1. Ой, спасибо добрый человек!!!! Перепробовал все советы, что здесь написаны выше,включая переустановку плеера, кодеков и интернет эксплорера....удалил даже IP-TV, которую устанавливал последним (грешил на конфликт), ничего не помогло...пока наконец не добрался до совета убить процесс.... и всё заработало, как по маслу....

      Удалить
  30. Спасибо, помогло переключение аудио рендерера на динамики, при переключении обратно на систем дефолт все тоже работает нормально, жаль, что предыдущий комент увидел уже после. Скорее всего дело именно так и обстоит.

    ОтветитьУдалить
  31. vasotelvi

    Спасибо очень помогло:)

    ОтветитьУдалить
  32. Поигрался с mpc и микшером: сбавил до нуля звук и в mpc, и в микшере одновременно, после чего закрыл плеер - после повторного запуска и возврата уровней назад звук так и не появился, причем в микшере шкала скачет, как будто звук есть. Неделю мучился с настройками плеера, кодеков и т.д. Переустановка кодеков не помогала. Переименование exe'шника плеера помогало, но это не вариант.
    Помогла только правка значений в реестре. СПАСИБО! Сам бы врядли такой путь нашел.

    ОтветитьУдалить
  33. А у меня вышло так:
    Как где то советовали "поигрался с галочками" в настройказ звука MPC, т.е. сначала выставил все (по одной добавлял и нажимал "Применить") - не помогло, потом убрал все - не помогло, потом вернул все к начальным настройкам - не помогло. Плюнул на это дело, но через минут двадцать включил фильм который был без звука и О-О-О ЧУДО!!! всё пошло как надо. Вот она истинная магия программирования. :-)

    ОтветитьУдалить
  34. Столкнулся с той же проблемой выход нашел еще смешнее переместил файлы плеера в другую папку, удалил папку Media Player Classic,потом создал новую и назвал точно так же,переместил в неё файлы плеера и звук появился O_o

    ОтветитьУдалить
  35. Спасибо!!! Добрый человек!!!

    ОтветитьУдалить
  36. Хехе, спасибо ребята, действительно работает. =)
    У меня после установки обновлений на Винду(Вин 7 64б. Макс.) пропал звук.

    ОтветитьУдалить
  37. Та же проблема. Была. Спасибо автору. Кроме всего заметил, что звук в MPC пропал не окончательно. В наушниках он был, а в динамиках нет. Перенес в другую папку и вуаля. Начал эксперименты. Логического объяснения не нашел, придется оставить рабочую версию о проклятии Билла за то, что не заплатил ему. Ни разу.

    ОтветитьУдалить
  38. У меня приключилась та же проблема. Решил ее путем удаления ключей с MPC
    из HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\LowRegistry\Audio\PolicyConfig\PropertyStore\
    Нового могу добавить следующего: у меня действительно сбойнул IE как раз перед этим (открывал флэш через MPC, прошел по ссылке, получил ошибку)

    ОтветитьУдалить
  39. Спасибо автору!!! :))))

    ОтветитьУдалить
  40. Помогла смена Options -> Output -> Audio Renderer.
    Изменение в реестре не помогало.
    кароче разрабы намудили что-то.
    Спасибо создателю темы и всем тем, кто давал дельные советы!!

    ОтветитьУдалить

Можно использовать некоторые HTML-теги, например:

<b>Жирный</b>
<i>Курсив</i>
<a href="http://www.example.com/">Ссылка</a>

Вам необязательно регистрироваться для комментирования - для этого просто выберите из списка "Анонимный" (для анонимного комментария) или "Имя/URL" (для указания вашего имени и (опционально) ссылки на сайт). Все прочие варианты потребуют от вас входа в вашу учётку.

Пожалуйста, по возможности используйте "Имя/URL" вместо "Анонимный". URL можно просто не указывать.

Ваше сообщение может быть помечено как спам спам-фильтром - не волнуйтесь, оно появится после проверки администратором.

Примечание. Отправлять комментарии могут только участники этого блога.