В окнах я могу открыть «Мой компьютер» и щелкнуть значок «Веб-камера», чтобы получить канал с моей веб-камеры. Я также могу сделать снимки этого канала.
Могу ли я сделать то же самое в Ubuntu? Без установки каких-либо дополнительных приложений, таких как Photobooth.
Ответы:
Поскольку вы хотите получить ответ «без установки каких-либо дополнительных приложений, таких как Photobooth», я постарался дать решение, которое не зависит очень сильно. Также я предполагаю, что ваша веб-камера использует " Video4Linux2 " и это так
/dev/video0
. Если это современная веб-камера и если у вас есть только одна, это довольно хорошие предположения.Из командной строки:
Обратите внимание, что «v4l2src» содержит строчную букву L, а не номер 1. В вашей системе команда может быть
gst-launch
или что-то, начиная с,gst-launch
но с другим номером версии. Заполнение табуляции должно помочь вам найти точное имя команды. Этот инструмент находится вgstreamer0.10-tools
пакете в моей системе Ubuntu, которая является зависимостью от libgstreamer, которая является зависимостью большого числа приложений в моей системе Ubuntu и, вероятно, присутствует в установке по умолчанию.Другие приложения
Если вы не против установки других приложений, вот как вы можете сделать это в нескольких других приложениях. Все они могут быть легко установлены через
apt-get
другой менеджер пакетов по вашему выбору:$ vlc v4l2:///dev/video0
Кроме того, вы можете сделать это из графического интерфейса VLC, перейдя в File-> Open Capture Devicemplayer tv://device=/dev/video01
(от Стефана в комментариях)источник
guvcview
супер просто и работал отлично.guvcview
Эта программа идеально подходит для скринкастов, поскольку она может показывать только камеру в окне и ничего больше:
Тогда просто используйте любой рекордер экрана, чтобы сделать подачу.
recordmydesktop
работает отлично.Проверено на Ubuntu 18.04.
Смежные вопросы:
источник
Или вы можете попробовать команду MPV
источник
ffplay /dev/video0
это один из более простых методов, который будет работать, если у вас установлен ffmpeg.Для установки используйте
sudo apt install ffmpeg
.источник
Немного другой синтаксис работал для меня, используя mplayer:
Я использую подключенную веб-камеру (не встроенную). Итак, я изменился
/dev/video0
на/dev/video1
. Но приведенный выше синтаксис Стефана, похоже, по умолчанию встроен из-за ошибки разбора аргумента. Смотрите отмеченные строки в выводе:Когда я использую синтаксис, который я разместил, я не получаю строки ошибок, а получаю вместо этого:
источник