UBUNTU 14.04 сырная будка не обнаруживает веб-камеру
Cheese Booth показывает ошибку:
При воспроизведении видео с веб-камеры произошла ошибка
Я проверяю, работает ли веб-камера нормально или нет, открыв Google Hangout, он работает нормально.
Пожалуйста, расскажите, в чем проблема в сырном киоске.
Примечание: иногда киоск с сыром работает нормально, но чаще всего нет
5 ответов
- Откройте Настройки и измените эти разрешения на самые низкие.
2. Теперь перезапустите сыр.
3. Веб-камера должна работать. Продолжайте увеличивать разрешение до тех пор, пока оно не перестанет работать. Для многих веб-камер это ограничение составляет 640x480.
Я столкнулся с подобной проблемой с сыром, поэтому я установил GTK UVC Video Viewer. Это богато с точки зрения особенности по сравнению с сыром. Вы можете установить его, введя в терминале следующее:
sudo apt-get install guvcview
ОБНОВЛЕНИЕ: На самом деле, я только что обнаружил, что вам нужно вручную добавить своего пользователя в аудио и видео группы. Самый простой способ - запустить приложение "пользователи и группы" и перейти к управлению группами.
Оригинальный ответ: Кажется, есть проблема с разрешениями на /dev/video*
,
Они принадлежат пользователю root без прав на чтение / запись для обычных пользователей. Мой быстрый и грязный хак был прост:
sudo chmod 777 /dev/video*
Если вы начнете cheese
из терминала вы можете увидеть эту ошибку:
(cheese:7333): cheese-WARNING **: 09:47:54.438: Device '/dev/video0' is busy: gstv4l2object.c(3706): gst_v4l2_object_set_format_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin18/GstV4l2Src:v4l2src1:
Call to S_FMT failed for YUYV @ 160x120: Device or resource busy
Закрытие другого приложения (для меня это была вкладка Chrome с Google Hangouts) - это обходной путь.
Пытаться sudo cheese
если это проблема с правами доступа, это позволит вам открыть ее с привилегиями суперпользователя.