На Windows 7 у меня подключена камера usb logitech c920.
Он отображается правильно, когда я запускаю:
ffmpeg -list_devices true -f dshow -i dummy
У меня есть скрипт, который загружает изображение с камеры каждые 15 минут. Это работает нормально в течение дня или двух, а затем терпит неудачу. После сбоя list_devices не показывает камеру. Перезагрузка компьютера отобразит его снова.
Мой первый вопрос - есть ли способ повторно инициализировать камеру для отображения без перезапуска окон или отключения устройства? (По сути, это удаленный, поэтому способ удаленного сброса его из командной строки.)
Мой второй вопрос - почему это устройство исчезает на регулярной основе? Я предполагаю, что другое приложение крадет его (например, teamviewer) и не возвращает его.