Меню Рубрики

Web camera for linux

Программы чтобы снимать видео и фотографии с веб камеры в Linux

Нет принципиальных различий между веб камерой и камерой, подключённой к компьютеру — любая из них может использоваться для видео звонков и видео конференций. Также камеры и веб камеры могут использоваться для снятия видео, фотографирования и ведения онлайн стримов.

В данной инструкции будет рассказано о программах, которыми вы можете снимать видео и делать фотографии в Linux используя встроенную в ноутбук камеру или подключённую камеру к компьютеру.

GTK UCV Video Viewer

Программа GTK UCV Video Viewer умеет снимать фотографии и записывать видео со звуком с камеры ноутбука и компьютера. У программы много настроек фотографий, видео и звука. Также имеются простые для видео и голоса.

Установка GTK UCV Video Viewer в Debian, Linux Mint, Kali Linux, Ubuntu и производные дистрибутивы:

Установка GTK UCV Video Viewer в Arch Linux, BlackArch и производные дистрибутивы:

Для запуска программы наберите:

Настройки камеры для фотографий:

Настройки видео камеры:

Пример фотографии — глядя на эту фотографию довольно просто понять разницу между «веб камерой» и «камерой» — качество картинки первой примерно на уровне «узнать собеседника», хотя бывают ноутбуки и с веб камерами хорошего качества:

cheese

Программа cheese делает фотографии и записывает видео с вашей веб камеры добавляя забавные графические эффекты.

Установка cheese в Debian, Linux Mint, Kali Linux, Ubuntu и производные дистрибутивы:

Установка cheese в Arch Linux, BlackArch и производные дистрибутивы:

Для запуска выполните:

Эффекты можно использовать как при фотографировании, так и при записи видео.

Пример фотографии с эффектом:

К сожалению, я не нашёл, как в cheese поменять разрешение (качество) фотографий.

В моей системе после закрытия окна cheese не всегда останавливался процесс этой программы. Если у вас эта же проблема, то завершить все процессы cheese вы можете командой:

Чтобы проверить, запущен ли процесс cheese:

OBS Studio

У программы OBS Studio много функций для записи видео с экрана или с веб камеры и для ведения стримов. Я не знаю, как фотографировать с помощью OBS Studio, но зато покажу, как записывать видео с веб камеры со звуком или без звука (на ваше усмотрение). Кстати, вас также может заинтересовать статья «Как одновременно захватывать экран и видео с веб камеры в Linux и Windows».

Как установить OBS Studio

Установка OBS Studio в Windows

Зайдите на официальный сайт и скачайте OBS Studio: https://obsproject.com/ru/download

Установите скаченный файл, как любое другое приложение.

Установка OBS Studio в Debian, Linux Mint, Kali Linux, Ubuntu и производные дистрибутивы:

Установка OBS Studio в Arch Linux, BlackArch и производные дистрибутивы:

Нас интересует раздел «Источники», когда мы добавим необходимые источники видео и аудио, то нужно нажать кнопку «Начать запись».

Нажмите кнопку + (плюс) и выберите «Устройство захвата видео (V4L2)»:

Вы можете отредактировать настройки веб камеры:

Теперь изображение с камеры выделено красным прямоугольником, вы можете изменить размер и расположение области показа изображения с веб камеры.

Красный прямоугольник, который показывает область на видео, куда будет выводиться изображение с веб-камеры, по умолчанию довольно маленький — увеличьте его до нужного размера. Размер кадры камеры и записываемого видео могут различаться — в этом случае вы можете растянуть прямоугольник веб камеры до полного заполнения экрана с обрезкой части видео с камеры или оставить полосы по краям или сверху в записываемом видео.

Если вы хотите записывать не только видео с веб камеры, но и звук в OBS Studio, то добавьте «Захват входного потока аудио (PulseAudio)»

В «Микшере аудио» нажмите шестерёнку «Захват входного потока аудио (PulseAudio)»:

Выберите «Фильтры»:

Нажмите знак + (плюс) и выберите фильтр «Шумоподавление»,

отредактируйте его настройки:

Если вы знаете другие программы для фотографирования и записи видео с веб камеры в Linux, то пишите их в комментариях!

Источник

Web камера в Linux — как проверить?

В отличии от современных планшетов, в которые web-камера, как правило, встроена и такое у планшетов является нормой, на стационарном компьютере web камеры нет, да и на ноутбуках они не всегда есть.

Поэтому по умолчанию во многих версиях Linux не установлен изначально софт для работы с web-камерой. Но эта проблема легко решается, Web камера в Linux может работать на УРА.

Существует USB-стандарт UVC (USB Video Class), определяющий потоковое видео и делающий применение Web-камер столь же простым как использование носителей флеш-USB и жестких дисков, позволяя одному драйверу работать с разными Web-камерами.

Таким образом в Ubuntu автоматически функционирует большинство Web-камер (если только не все).

Быстрый способ убедиться в работоспособности вашей Web-камеры — установить и запустить программу Cheese, выбрав в меню команды Приложения | Стандартные | Терминал (Applications | Accessories | Terminal) и введя строки:

После запуска программа будет выглядеть так:

Команда в первой строке установит программу (и запросит у вас ваш пароль в Ubuntu), а вторая (которую вы должны выполнить, когда завершится установка) запустит программу для Web-камеры и выведет на экран окно, подобное показан.

Когда вы убедитесь, что ваша Web-камера работает, можно закрыть программу Cheese, но имеет смысл сохранить ее на вашем компьютере, потому что это отличная утилита для записи видео и получения фотографий.

Программа проста в установке и с ней легко разобраться. Но если у вас не что-то не получится, то пишите в комментариях, помогу чем могу!

Установка USB камеры в Linux Ubuntu

Не нашли ответ на свой вопрос? Воспользуйтесь поиском.

Источник

Настройка веб-камеры Linux

Сейчас все ноутбуки поставляются со встроенным средством связи — веб-камерой. Это очень удобно. С помощью web-камеры Linux вы можете общаться с друзьями через интернет, делать фото или даже записывать видео с ноутбука. Но только есть одно но. Не для всех моделей веб-камер есть драйвера в ядре Linux. Веб-камеры подобно сетевым wifi адаптерам еще не полностью поддерживаются этой операционной системой. Но тем не менее многие работают и даже очень хорошо. В этой инструкции мы рассмотрим как выбрать веб-камеру для Linux, а также поговорим о том как с ней работать и настраивать.

Выбор веб-камеры для Linux

Одно дело если ваша веб-камера встроена в ноутбук и вы ничего уже не можете поменять, но другое, если вы покупаете ее сами. В таком случае к выбору web-камеры linux нужно подойти серьезно. Несмотря на то, что сейчас все больше и больше оборудования поддерживается ядром Linux, и достаточно хорошо поддерживаются многие камеры, важно обезопасить себя от проблем.

В Linux, для подключения веб-камер чаще всего используется драйвер v4l, он по умолчанию включен в ядро. Если ваша веб камера linux будет совместима с этим драйвером, скорее всего, с ней проблем не будет. Посмотреть список совместимых устройств можно на сайте Ubuntu. Если кратко, то — вот основные производители:

  • A4 Tech
  • Creative
  • Genius
  • Hercules
  • Jenoptik
  • Logitech
  • MediaForte
  • Micro Innovations
  • Microsoft
  • Mustek
  • Philips
  • Samsung
  • Sanyo
  • Sony
  • Tevion
  • Trust
  • Typhoon

Конечно, есть и другие производители, и другие драйвера, но с этим драйвером есть большая вероятность того что все будет работать из коробки. v4l использует другие драйвера для работы с оборудованием от различных производителей, но драйвера для всех веб камер, поддерживаемых v4l уже встроены в ядро.

Настройка веб-камеры в Linux

Если веб камера linux совместима с вашей системой, то она автоматически определится и будет работать. Давайте посмотрим определилась ли веб-камера в вашей системе:

sudo ls -l /dev/ | grep video

crw-rw—-+ 1 root video 81, 0 май 31 04:14 video0

Устройство video0 и есть ваша webcam linux, если все в порядке, вы можете с ней работать. Но что же делать если камеры нет? Не все камеры поддерживаются по умолчанию ядром и драйвером v4l. Но для некоторых есть сторонние драйвера, так что еще есть шанс заставить все это работать. Сначала посмотрим что скажет система о состоянии драйверов нашей веб камеры:

Module Alias: «usb:v046Dp08DAd0100dc00dsc00dp00ic01isc02ip00»
Driver Info #0:
Driver Status: gspca_zc3xx is active
Driver Activation Cmd: «modprobe gspca_zc3xx»
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #8 (Hub)

В этом примере программа сообщает что нужно использовать драйвер gspca_zc3xx, он готов к использованию и осталось его только загрузить командой:

Теперь еще раз проверьте есть ли устройство видео в каталоге /dev/.

Обычно система в этом сообщении должна сказать какой драйвер нужен, а уже с помощью интернета вы сможете найти как его установить в своей системе. Если предыдущий драйвер не работает или у вас другая веб-камера можно попробовать также драйвер uvcvideo:

sudo modprobe uvcvideo

Не во всех дистрибутивы по умолчанию выставляются правильные права на доступ к файлу устройства веб-камеры. Добавим разрешение на чтение и запись для всех пользователей в группе video:

sudo chown root:video /dev/video0

$ sudo chmod g+rw /dev/video0

Настройка веб-камеры linux завершена. Теперь давайте рассмотрим как использовать веб-камеру в Linux.

Работа с веб-камерой в Linux

Кроме стандартного использования web-камеры linux по назначению для видеозвонков в программе Skype, можно делать еще много вещей, например писать видео или делать фотографии. В Linux существует несколько способов записи видео с помощью веб-камеры.

Рассмотрим самые распространенные из них. Во-первых, вы можете транслировать вывод веб камеры сразу на экран компьютера или ноутбука просто выполнив команду:

mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -fps 30

А с помощью mencoder вы можете сразу писать вывод веб-камеры в avi файл:

mencoder tv:// -tv driver=v4l2:width=320:height=240:device=/dev/video0 -ovc lavc -o webcam.avi

Если в вашей системе не установлены эти утилиты, то вы можете использовать даже ffmpeg для записи видео с веб камеры:

ffmpeg -f video4linux2 -s 320×240 -i /dev/video0 out.mpg

Вам необязательно использовать для этой задачи консольные утилиты. Записывать видео с различных устройств позволяет и такая программа, как vlc. Запустите программу из главного меню, откройте меню файл, устройство захвата:

Выберите устройство для записи видеокамера, файл устройства video0:

Дальше нажмите на стрелочку около кнопки Play и выберите Convert (конвертировать) такое решение необходимо для сохранения данных в файл, если сохранять ничего не нужно, можно сразу нажать Play, чтобы проигрывать видео на экране в реальном времени:

Здесь осталось только выбрать файл для сохранения в поле конвертировать в файл:

После того как вы нажмете Старт начнется запись и засветится лампочка на веб-камере:

В набор программ v4l-tools входит утилита streamer, которая позволяет выполнять различные действия веб-камерой в Linux, записывать фото и видео.

Возможно, перед началом работы придется установить сам пакет:

sudo apt-get install v4l-tools

Теперь можно использовать программу. Для записи одного фрейма выполните:

streamer -o foobar.ppm

Следующая команда сохранит 10 фреймов:

streamer -t 10 -r 2 -o foobar00.jpeg

А такой командой можно записать видео, длительностью 30 секунд и с расширением 352 х 240 пикселей:

streamer -t 0:30 -s 352×240 -r 24 -o movie.avi -f mjpeg -F stereo

Выводы

Вот и все. В этой статье была кратко рассмотрена настройка веб-камеры Linux. Если у вас остались вопросы, пишите комментарии!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Системные шрифты в mac os
  • Системные требования для mac os sierra
  • Системные требования mac os x lion
  • Системные требования mac os mavericks
  • Системные требования mac os high sierra