Автор Тема: Софт не видит камеру  (Прочитано 2350 раз)

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Софт не видит камеру
« : 05.06.2017 11:37:06 »
8 стартеркит с KDE
Попытался поюзать qtox, но он в настройках видеоустройства пишет - Отсутствует.
Аналогично нет устройств записи видео в параметрах системы KDE5
При этом:
lsusb видит устройство: Bus 003 Device 003: ID 046d:0825 Logitech, Inc. Webcam C270
Тот же qtox видит Webcam C270 в качестве устройства записи звука (микрофон)
Ну и наконец, vlc нормально открывает устройство захвата - видеокамеру, и выводит изображение на экран.

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #1 : 05.06.2017 12:14:20 »
Еще до кучи.
В описании проблем скайпа для линукс пишут
Цитировать
Таким образом, программы, использующие интерфейс v4l1, перестали работать должным образом.
Проверил установленные пакеты
$ rpm -qa *v4l*
vlc-plugin-v4l-2.2.4-alt1
libv4l-1.6.0-alt1.qa1                                                                                                       
v4l2ucp-2.0.2-alt2                                                                                                           
kernel-modules-v4l-std-def-4.4.68-alt0.M80P.2
На всякий случай прописал в /etc/bashrc
export LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so
Результат прежний. И в параметрах системы, и в qtox камера как видеоустройство отсутствует

В скайпе не проверял за отсутствием такового

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #2 : 07.06.2017 06:27:16 »
Прошу прощения за назойливость. Таки апну тему.
Почему модуль Мультимедиа в Настройках системы не видит вебкамеру как видеоустройство? Притом что как устройство записи звука камера определяется.
Хоть какие-то предположения? Версии? Куда копнуть?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Софт не видит камеру
« Ответ #3 : 07.06.2017 07:09:30 »
Смотрите логи.
Что выдаёт:
ls /dev/video*

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #4 : 07.06.2017 09:19:11 »

$ ls -l /dev/video*
crw-rw----+ 1 root video 81, 0 июн  5 14:45 /dev/video0

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #5 : 07.06.2017 09:22:27 »
Смотрите логи.
Логи чего? Ведь нет событий, ошибок, к которым можно прицепиться.

На всякий случай еще
$ groups paver
paver : paver wheel uucp proc cdrom floppy cdwriter audio radio scanner xgrp camera video vboxadd vboxusers
« Последнее редактирование: 07.06.2017 09:31:38 от Paver »

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #6 : 07.06.2017 09:39:56 »
И пара картинок, если вдруг непонятно объясняю

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Софт не видит камеру
« Ответ #7 : 07.06.2017 10:34:00 »
логи системы. journald и т.п.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Софт не видит камеру
« Ответ #8 : 07.06.2017 11:27:36 »
Для Phonon может и не быть (если не стоит qt5-phonon-backend-3-vlc и qt5-phonon-backend-5-gstreamer). Надо смотреть в Kamoso или Cheese работоспособность камеры.
Андрей Черепанов (cas@)

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #9 : 07.06.2017 11:51:59 »
Для Phonon может и не быть (если не стоит qt5-phonon-backend-3-vlc и qt5-phonon-backend-5-gstreamer). Надо смотреть в Kamoso или Cheese работоспособность камеры.
qt5-phonon-backend-5-gstreamer установлен.
qt5-phonon-backend-3-vlc не установлен, но в VLC камера как раз работает.
Установил Kamoso - камера работает.

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #10 : 07.06.2017 12:01:57 »
Учитывая, что часть программ видят камеру нормально, мое единственное подозрение на это:
Цитировать
Таким образом, программы, использующие интерфейс v4l1, перестали работать должным образом.
Когда запускаю камеру в VLC, он в заголовке окна явно пишет: v4l2:// ...
По рекомендациям по настойке скайпа прописал в /etc/bashrc
export LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so
Может быть в восьмерке как-то изменился синтаксис/формат этой инструкции? В 7 альте это сработало нормально.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Софт не видит камеру
« Ответ #11 : 07.06.2017 15:01:35 »
Для Phonon может и не быть (если не стоит qt5-phonon-backend-3-vlc и qt5-phonon-backend-5-gstreamer). Надо смотреть в Kamoso или Cheese работоспособность камеры.
qt5-phonon-backend-5-gstreamer установлен.
qt5-phonon-backend-3-vlc не установлен, но в VLC камера как раз работает.
Установил Kamoso - камера работает.
Это может быть недоработка в Phonon. Надо включать отладку и смотреть, в чём проблема.
Андрей Черепанов (cas@)

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #12 : 08.06.2017 07:52:32 »
Ладно, продолжу. Собственно, меня интересует работа с камерой в qTox.
Пишут, что
Цитировать
Подсистема аудио и видео вызовов ToxAV не предусматривает каких-либо методов для захвата данных с аудио и видео устройств или их воспроизведения — все это оставлено на усмотрение разработчика приложения. Так, например, в клиенте µTox используется OpenAL для работы с аудио и v4l (video4Linux) для работы с видео устройствами. В клиенте qTox для работы с видео используется FFmpeg.

Т.е. проблема может не в v4l, а FFmpeg? Но в зависимостях qTox никаких упоминаний FFmpeg нет.
Поделитесь идеями, плз.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Софт не видит камеру
« Ответ #13 : 08.06.2017 13:16:04 »
Не понятно что вы хотите, возможно это?
http://doc.qt.io/qt-5/qtmultimediawidgets-index.html

Оффлайн Paver

  • Давно тут
  • **
  • Сообщений: 188
Re: Софт не видит камеру
« Ответ #14 : 08.06.2017 13:46:02 »
Не понятно что вы хотите
Вроде ж ясно написал
Цитировать
Собственно, меня интересует работа с камерой в qTox.

Если честно, я даже не знаю, это проблема только у меня или общая для alt8/kde5/qtox/etc.
Возможно Андрей мне это объяснил, но я не смог его понять.