Автор Тема: Вэб-камера в VLC видна, но не более. Что-то не так с правами??  (Прочитано 5954 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
а если так

export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}/usr/lib64/libv4l/v4l1compat.so:/usr/lib64/libv4l/v4l2convert.so"

а потом

cheese

?

Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Снимаю шляпу. Начало положено.



Но увы, только начало. Чиз из менюшки по-прежнему даёт чёрный экран.
Я думал всё зависит от прохождения этой программы, увы нет. Проверяю камеру на сайте онлайна, пишет:
 
Хотя вы и операционная система предоставили доступ к устройству, и не возникло проблем с оборудованием, возникла некоторая проблема, которая не позволила использовать устройство.

Что за проблема они не говорят.

Попробовал kamoso, пишет

[konst@comp-pentium-dual-b468b1 ~]$ kamoso
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/ToolBarPageHeader.qml:44:9: QML ActionToolBar: Binding loop detected for property "actions"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:113: TypeError: Cannot read property 'globalToolBarStyle' of null
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/PageRowGlobalToolBarUI.qml:58:17: Unable to assign [undefined] to QQmlListProperty<QObject>

(kamoso:8457): GStreamer-CRITICAL **: 10:55:54.665: gst_pad_get_current_caps: assertion 'GST_IS_PAD (pad)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:54.665: g_object_set: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:54.665: g_object_set: assertion 'G_IS_OBJECT (object)' failed
error debugMessage: Не указано имя файла для чтения.
error on: "filesrc location=\"\" ! decodebin ! imagefreeze ! videoconvert ! identity name=last" "../plugins/elements/gstfilesrc.c(525): gst_file_src_start (): /GstPipeline:pipeline0/GstFileSrc:filesrc0"
error debugMessage: Не указано имя файла для чтения.
error on: "filesrc location=\"\" ! decodebin ! imagefreeze ! videoconvert ! bulge name=last" "../plugins/elements/gstfilesrc.c(525): gst_file_src_start (): /GstPipeline:pipeline1/GstFileSrc:filesrc1"
error debugMessage: Ошибка GStreamer: проблема связки элементов.
error: "../gst/camerabin2/camerabingeneral.c(87): gst_camerabin_add_element_full (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:video_balance:\nlinking src-crop failed"

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.023: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.023: g_object_notify: assertion 'G_IS_OBJECT (object)' failed
error debugMessage: Internal data stream error.
error: "../libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:video_balance/GstV4l2Src:v4l2src:\nstreaming stopped, reason not-negotiated (-4)"

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.222: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.222: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.222: g_object_notify: assertion 'G_IS_OBJECT (object)' failed
error debugMessage: Internal data stream error.
error: "../libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:video_balance/GstV4l2Src:v4l2src:\nstreaming stopped, reason not-negotiated (-4)"

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.380: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.380: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.380: g_object_notify: assertion 'G_IS_OBJECT (object)' failed

(kamoso:8457): GLib-GObject-CRITICAL **: 10:55:55.380: g_object_notify: assertion 'G_IS_OBJECT (object)' failed
error debugMessage: Internal data stream error.
error: "../libs/gst/base/gstbasesrc.c(3072): gst_base_src_loop (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:video_balance/GstV4l2Src:v4l2src:\nstreaming stopped, reason not-negotiated (-4)"
[konst@comp-pentium-dual-b468b1 ~]$


Может чем-то поможет??
« Последнее редактирование: 16.12.2021 11:22:46 от robinzoid »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969


а если так

export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}/usr/lib64/libv4l/v4l1compat.so:/usr/lib64/libv4l/v4l2convert.so"

а потом

zoom

или

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/skype --file-forwarding com.skype.Client @@u %U @@

?

Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Круто... Команду скопировал и записал в блокнотик.



А вот со скайпом что-то не так.

[konst@comp-pentium-dual-b468b1 ~]$ /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/skype --file-forwarding com.skype.Client @@u %U @@

Note that the directory

'/home/konst/.local/share/flatpak/exports/share'

is not in the search path set by the XDG_DATA_DIRS environment variable,
so applications installed by Flatpak may not appear on your desktop until
the session is restarted.

[konst@comp-pentium-dual-b468b1 ~]$

« Последнее редактирование: 18.12.2021 11:02:33 от robinzoid »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
А вот со скайпом что-то не так.

ну видимо это колдунство на flatpak не действует...

Может установить попробовать скайп без этого  flatpak'а ?

Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Но колдунство знатное. Зум это замечательно.
Вот только в инете камера не видна по-прежнему. Проверяю, а он снова

Некоторая проблема не позволила использовать устройство

Хотя вы и операционная система предоставили доступ к устройству, и не возникло проблем с оборудованием, возникла некоторая проблема, которая не позволила использовать устройство..


А вот как скайп без флэтпака устанавливается я не знаю. Он сейчас просто висит себе в менюшке и с микрофоном работает. А больше всё...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Но колдунство знатное. Зум это замечательно.
Вот только в инете камера не видна по-прежнему. Проверяю, а он снова

export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}/usr/lib64/libv4l/v4l1compat.so:/usr/lib64/libv4l/v4l2convert.so"

а потом

firefox






т.е. надо команду
export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}/usr/lib64/libv4l/v4l1compat.so:/usr/lib64/libv4l/v4l2convert.so"

просто запихать куданибудь чтоб оно само.

например, попробовать запихать эту строку в конец юзеровского файла
~/.bashrc
но после этой строки добавить пустую.



Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Строчки запустил, но оно не хочет. Всё то же самое.


Некоторая проблема не позволила использовать устройство

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
а хромиум есть?


Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Похоже нет. Я когда Альт 9.0 ставил, браузёром там была Мурзилла. Она как-то привычнее, а с Хромом я малознаком.
Хорошо. Сейчас поставлю.
*****************************
Хром пишет

Не найдено устройство удовлетворяющее требованиям.
« Последнее редактирование: 20.12.2021 08:32:08 от robinzoid »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969
Похоже нет. Я когда Альт 9.0 ставил, браузёром там была Мурзилла. Она как-то привычнее, а с Хромом я малознаком.
Хорошо. Сейчас поставлю.
*****************************
Хром пишет

Не найдено устройство удовлетворяющее требованиям.


export LD_PRELOAD="${LD_PRELOAD:+$LD_PRELOAD:}/usr/lib64/libv4l/v4l1compat.so:/usr/lib64/libv4l/v4l2convert.so"

chromium web.skype.com

Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Не хочет. Строчку команды ввёл, потом вторую, но оно

[konst@comp-pentium-dual-b468b1 ~]$ chromium web.skype.com
libva error: /usr/lib64/dri/iHD_drv_video.so init failed
[4274:4274:1220/120510.067112:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[4212:4306:1220/120518.327969:ERROR:chrome_browser_main_extra_parts_metrics.cc(228)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
[4212:4306:1220/120518.328364:ERROR:chrome_browser_main_extra_parts_metrics.cc(231)] crbug.com/1216328: Checking Bluetooth availability ended.
[4212:4306:1220/120518.328687:ERROR:chrome_browser_main_extra_parts_metrics.cc(234)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends.
[4212:4306:1220/120518.539577:ERROR:chrome_browser_main_extra_parts_metrics.cc(238)] crbug.com/1216328: Checking default browser status ended.
[konst@comp-pentium-dual-b468b1 ~]$


А так скайп в Хроме есть и микрофон он распознал уверенно.


Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 969

странно все это. здесь работаю - тут не работаю.

Судя по https://www.altlinux.org/Skype#%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_APT

с сайта майкрософта скачать скайп
https://go.skype.com/skypeforlinux-64.rpm

из под рута (su-)
установить
apt-get update
apt-get install skype-preinstall


а потом ставим skypeforlinux-64.rpm

Оффлайн robinzoid

  • Завсегдатай
  • *
  • Сообщений: 71
    • Email
Так это-ж ещё и интереснее.
Но Вы правы.
Хоть я и



А оно всё-равно.



   
« Последнее редактирование: 22.12.2021 04:00:21 от robinzoid »