Skypeforlinux не работает с внешней USB-камерой

Эта карта работает для меня с ядром linux 4.4.0-33 из репозиториев Ubuntu 16.04. Нет проблем или специальной настройки.

0
задан 11 February 2018 в 16:11

4 ответа

У меня была точно такая же проблема, и я нашел для нее хороший способ обхода.

Предположим, что ваша веб-камера находится в /dev/video0.

Пожалуйста, выполните следующие шаги.

Установите v4l2loopback, запустив sudo apt-get install v4l2loopback-dkms Включите модуль v4l2loopback, запустив sudo modprobe v4l2loopback . Это установит виртуальную веб-камеру, например, в /dev/video1. Наконец, когда вам нужна ваша веб-камера в Skype, просто запустите этой команды. ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

Эта команда перенаправляет реальную веб-камеру в /dev/video0 на виртуальную веб-камеру /dev/video1, которая должна быть распознана Skype (она работала для меня).

Если вы 't хочу писать длинную команду ffmpeg каждый раз, вы можете сохранить ее в скрипт, скажем launch_skype_cam.sh, определенный ниже.

#!/bin/bash ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

Или вы можете установить псевдоним, например, в своем .bashrc файл.

alias launch_skype_cam='ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1'
0
ответ дан 17 July 2018 в 21:04

Подключена ли ваша веб-камера непосредственно к ноутбуку или через концентратор? У меня была аналогичная проблема, пока я не подключил свою веб-камеру непосредственно к USB-порту.

0
ответ дан 17 July 2018 в 21:04

У меня была точно такая же проблема, и я нашел для нее хороший способ обхода.

Предположим, что ваша веб-камера находится в /dev/video0.

Пожалуйста, выполните следующие шаги.

Установите v4l2loopback, запустив sudo apt-get install v4l2loopback-dkms Включите модуль v4l2loopback, запустив sudo modprobe v4l2loopback . Это установит виртуальную веб-камеру, например, в /dev/video1. Наконец, когда вам нужна ваша веб-камера в Skype, просто запустите этой команды. ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

Эта команда перенаправляет реальную веб-камеру в /dev/video0 на виртуальную веб-камеру /dev/video1, которая должна быть распознана Skype (она работала для меня).

Если вы 't хочу писать длинную команду ffmpeg каждый раз, вы можете сохранить ее в скрипт, скажем launch_skype_cam.sh, определенный ниже.

#!/bin/bash ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1

Или вы можете установить псевдоним, например, в своем .bashrc файл.

alias launch_skype_cam='ffmpeg -i /dev/video0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video1'
0
ответ дан 23 July 2018 в 21:44

Подключена ли ваша веб-камера непосредственно к ноутбуку или через концентратор? У меня была аналогичная проблема, пока я не подключил свою веб-камеру непосредственно к USB-порту.

0
ответ дан 23 July 2018 в 21:44

Другие вопросы по тегам:

Похожие вопросы: