Меню Рубрики

Linux фото с веб камеры

Как сделать фото/видео с помощью веб-камеры в Linux

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

Описание

Первым делом необходимо скачать программу cheese. Сделать это можно следующими командами:

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

  • (1) — это съемка одного кадра (фотография). Если нужно сделать просто снимок с помощью веб-камеры, то выбираем пункт «Photo» и жмем на иконку камеры (4).
  • (2) — это съемка видео, если нужно записать видео с помощью веб-камеры, то выбираем пункт «Video» и жмем на иконку камеры (4).
  • (3) — это съемка нескольких кадров с задержкой, данный режим нужен, например, для того, чтобы снять 5-10 кадров, меняя свое положение и т.д. Чтобы потом можно было выбрать наиболее удачное изображение. Выбираем пункт «Burst» и жмем на иконку камеры (4).

Настройки программы Cheese

Чтобы войти в настройки, необходимо выбрать в левом верхнем углу надпись «Cheese», а потом нажать на пункт «Preferences», после чего откроется вот такое меню. В нем можно выбрать используемую камеру, а также разрешение, которое будет использоваться для съемки фото и видео.

На вкладке «Capture» можно выставить настройки для режима «Burst», т.е. съемки нескольких кадров с перерывом между съемками. Тут можно задать число фотографий, которые будут сниматься в этом режиме (Number of photos), а также задержку между съемками фотографий в секундах.

Источник

Программы чтобы снимать видео и фотографии с веб камеры в 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, то пишите их в комментариях!

Источник

снимок веб-камерой

как захватить один единственный кадр с вебкамеры и сохранить его в файл, желательно без сторонних костылей, т.е. штатными средствами?
(например, это умеет mplayer —
$ mplayer -vo png tv://,
но он начинает бешено писать кадры 0001.png, 0002.png и так далее, а мне нужен только один.)

Параметры -ss , -endpos, а также — кол-во кадров в секунду. Далее из 3-5 полученных за пару секунд кадров выбираете последний (т.к. первые получаются плохо — пока веб-камера в режим выйдет. ), а остальные удаляете.

надо из ком.строки, т.к. собираюсь в скрипт запихать

Источник

Настройка веб-камеры 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 не будет опубликован. Обязательные поля помечены *

  • Как установить sims 4 на mac os
  • Как установить raidcall на mac os
  • Как установить powerpoint на mac os
  • Как установить phoenix os на mac
  • Как установить pascal на mac os