Некоторое время назад устройства для записи звука directcts на моем компьютере с Win7 перестали обновляться.
Например
ffmpeg -list_devices true -f dshow -i dummy
перечисляет устройства, которые уже были удалены, и мой микрофон не появится после подключения.
Я думаю, что проблема началась после установки обновления Microsoft Windows Platform, но удаление не решило проблему.
Я могу вручную добавить свой микрофон через реестр и сделать его доступным с помощью таких инструментов, как Wirecast и FFMPEG:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\ActiveMovie\devenum\{33D9A762-90C8-11D0-BD43-00A0C911CE86}\Mikrofon (IDT High Definition A]
"FriendlyName"="Mikrofon (IDT High Definition A"
"CLSID"="{E30629D2-27E5-11CE-875D-00608CB78066}"
"FilterData"=hex:02,00,00,00,00,00,20,00,00,00,00,00,00,00,00,00
"WaveInId"=dword:00000002
Я извлек этот ключ из рабочего экземпляра Windows VHD, работающего на той же машине.
Кто-нибудь знает, как заставить Windows заставить распознавать снова правильные аудиоустройства?
Спасибо