![]() |
EasyCap работает, только если подключена после загрузки Винды
У меня комп на Win 10 32-bit и китайская плата-аналог EasyCap. Я попробовал всего несеолько раз, т. к. времени было мало, но вырисовывается такая закономерность: загружаю винду с подключенной к USB платой - она видна в системе, на вид всё ОК, но она всегда стримит чёрную картинку, даже без помех. Отключаю плату, подключаю обратно, перезапускаю софт для просмотра - всё ОК. До следующей перезагрузки винды.
Простой перезапуск софта не помогает. Никто с таким не сталкивался? Я даже не могу пока понять, это сама плата глючит, или всё-таки софт, драйверы и т. д. (вряд ли, конечно). |
Разобрался. Похоже, когда моя софтина ломится октрывать устройство и читать видеопоток сразу при загрузке сеанса Windows, то ли драйверу, то ли устройству сносит крышу. Достаточно секунд 10 подождать после загрузки рабочего стола перед обращением к устройству, и всё работает! Добавлю в приложение настраиваемую задержку.
|
Нет, не так всё просто, всё равно через раз работает. Если кто-то сталкивался с какими-то особенностями EasyCap - поделитесь, пожалуйста, опытом.
|
Итак. Проблема с ранним подключением имеет место быть, но это не главная проблема. Похоже, что EasyCap банально перегревается от длительной работы. К счастью, она достаточно умная, и греется только тогда, когда какой-то софт к ней подключен и получает видеопоток. Сейчас экспериментирую с такой схемой работы: моя программа подключается к EasyCap, смотрит, есть ли живая картинка (включена ли камера). Если нет - сразу отключается и повторяет через N секунд. Если есть - показывает картинку, а по отключении камеры (картинка становится перманентно чёрной) снова отключается от EasyCap.
Вроде, помогает. |
Часовой пояс GMT +4, время: 07:07. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot