Время от времени (например, два раза в день) я слышу странный - краткий - звук на моем компьютере (Windows 7), который, как мне кажется, происходит из фонового приложения, такого как Windows Live Messenger, Teamviewer, Skype или чего-то подобного.
Есть ли прямой способ найти / отследить происхождение этого звука; без отключения всех приложений и последующего включения каждого из них по одному?
Я думаю что-то вроде Монитор процесса для звуков ", что я могу активировать, а затем создать журнал, когда звук генерируется?
Обновление 2011-07-24
Ха! Просто снова услышал этот звук. Это было ок. 1 секунда и звучит как щебетание крикета ( Вот образец ).
Ответы:
Самый простой способ, который я могу придумать, это использовать Объемный миксер , В нем перечислены все процессы, которые в данный момент используют динамик, как вы можете видеть здесь:
Как запустить микшер громкости:
Альтернативное решение:
Похоже на то Монитор процесса это монитор процесса для звуков. Вы можете установить
Path
фильтр для распространенных расширений аудиоформатов, таких какWAV
и начать захват событий. Соответствующий процесс, который воспроизводил аудиофайл, должен быть указан в Process Monitor.Установить
Path
фильтр для включения записей, которые содержатWAV
Начните захват и подождите, пока процесс воспроизведет звук
Посмотрите на вывод, чтобы выяснить, какие операции не повторяются, и создайте
Operation
фильтр к исключать все остальные операции и отделить сигнал от шумаВы должны увидеть отфильтрованный список процессов со звуками, которые они сыграли
НОТА: Возможно, вы не сможете обнаружить ВСЕ программы, которые воспроизводят звук с помощью этого метода (например, Google Chrome, воспроизводящий видео на YouTube), но это должно удовлетворить вашу потребность в записи воспроизведения звука.
источник
Возможный способ отследить генерацию звука - отслеживать вызовы различных аудио / мультимедийных API с помощью монитора API. Я иногда использовал http://www.rohitab.com/apimonitor , это очень мощный (и притом бесплатный); К сожалению, я не видел опции автоматического присоединения к новым процессам, а это значит, что вам нужно будет вручную подключать программу мониторинга API к каждой новой программе, которую вы запускаете. И если вы используете 64-разрядную версию Windows, вам даже нужно будет запускать как 32-разрядную, так и 64-разрядную версии одновременно, чтобы иметь возможность контролировать оба типа процессов ... так что возможно, но тяжело делать.
Вот пример того, как Skype генерирует рингтон, перехватывая вызовы аудио / видео API (для этого звука он сделал более 1,5 тыс. Вызовов API):
источник
Просто выяснил причину звуков: это был звук уведомления, когда посетитель переходит в наш чат поддержки LiveZilla на нашем сайте.
Ниже приведен скриншот диалогового окна параметров (немецкого) в LiveZilla:
Теперь я решил свою проблему со случайными звуками, хотя вопрос о «Звуковой дорожке» все еще кажется отвечающим только: «Недоступно».
источник