Вопрос или проблема
У меня установлен cheese (3.18.1) на Ubuntu 16.04 LTS. Однако, когда я его запускаю, нет настроек.
Теоретически, при запуске можно настроить камеру через настройки, как описано здесь:
Где находятся настройки в фотобудке Cheese?
Однако иногда (как в моем случае) меню настроек не открывается. Есть обходной путь, но он не идеален:
Меню настроек Cheese Gnome отсутствует
А что насчет запуска cheese из командной строки? Есть ли у кого-то пример, как выбрать устройство? Я пробовал номер устройства (из lsusb) и имя, но получаю ошибку сегментации, так что, думаю, я что-то делаю не так. Например, вот так:
cheese –device “USB camera”
Есть какие-то идеи? Да, есть guvcview, но во многих системах cheese установлен по умолчанию, и я думаю, было бы полезно знать, как указать камеру таким способом.
Спасибо.
Возможно, это не актуально в 2020 году, но в настоящее время в Cheese есть выбор/выбор веб-камеры (отмеченный красным):
.
Ответ или решение
Чтобы настроить камеру в приложении Cheese с помощью командной строки на Ubuntu 16.04 LTS, вам потребуется использовать не только стандартные настройки самого приложения, но и некоторые команды, которые могут помочь указать, какую именно камеру вы хотите использовать.
Шаги для настройки камеры через командную строку
-
Проверьте установленные устройства:
Убедитесь, что ваша камера корректно подключена и распознана системой. Для этого выполните команду:lsusb
Эта команда отобразит список всех подключенных USB-устройств. Найдите вашу камеру в этом списке и запомните её ID.
-
Установите необходимый пакет:
Прежде чем продолжить, убедитесь, что установлены все необходимые пакеты, такие какgstreamer
и другие зависимости. Установите их, если это необходимо:sudo apt-get install cheese gstreamer1.0-tools
-
Запуск Cheese с указанием камеры:
При запуске Cheese через командную строку вы можете попробовать указать устройство с помощью параметра--device
. Однако помните, что использование имени устройства может быть нестабильным. Лучше использовать путь к устройству. Сначала получите список видеоустройств с помощью команды:v4l2-ctl --list-devices
Эта команда выведет список доступных видеоустройств, например,
/dev/video0
. -
Запуск Cheese с корректным параметром:
После того как вы узнаете путь к вашему устройству, запустите Cheese с указанием этого устройства:cheese --device=/dev/video0
Убедитесь, что вы заменили
/dev/video0
на путь к вашему устройству, найденный на предыдущем шаге.
Примечания
- Если все же вы получите ошибку сегментации, это может означать, что указанный вами путь не соответствует существующему устройству или у вас есть проблема с правами доступа. Убедитесь, что ваш пользователь имеет права на доступ к устройству видеозахвата.
- В случае продолжения проблем, рассмотрите возможность использования другого программного обеспечения для захвата видео, такого как
guvcview
, которое может предоставить более стабильное решение.
Заключение
Настройка камеры в Cheese через командную строку может быть полезным навыком, особенно в ситуациях, когда графический интерфейс недоступен. Следуя шагам выше, вы сможете запустить Cheese с необходимым устройством и пользоваться функциями программы без необходимости искать настройки в графическом интерфейсе.