Tiny webcam
Содержание:
Что умеет NeuralCam Live
NeuralCam Live — это очень удобное приложение для использования iPhone в качестве веб-камеры
Разработчики студии Neural Cam SRL представили приложение NeuralCam Live, которое превращает iPhone во внешнюю вебку для компьютера. Помимо того, что оно позволяет задействовать фронтальную камеру смартфона, которая сама по себе имеет более высокое качество съёмки, его алгоритмы используют нейронные сети, компьютерное зрение машинное обучение. Благодаря им удаётся ещё больше повысить качество картинки и при этом увеличить скорость её передачи, сокращая тем самым возможные задержки.
Беглая проверка показала, что качество изображения с камеры iPhone (в моём случае это был iPad) действительно выше, чем при использовании встроенной вебки моего MacBook Air. Однако как именно нейронные сети делают картинку лучше, я не понял. Но зато оценил ряд надстроек NeuralCam Live, которые действительно помогают сделать общение по видеосвязи немного удобнее. Например, в приложении есть функция распознавания лица, которая позволяет удерживать его в фокусе и при этом скрывать фон, а также ночной режим, который заполняет экран белым свечением, по сути, выступая в роли импровизированного софтабокса. В общем, удобно.
RomanceEdit
Jimmy is generally clueless about Heloise’s crush on him. In «There’s Always a Hiccup!«, he was reluctant to kiss her. He also rejected the opportunity to kiss her in «I Am Jimmy«. However, he has shown some affection to her on several occasions. He was worried about her losing her job in «Catalogue of Misery«. He complemented on her dress in «Scent of a Heinous«. He was the only one who wanted to rescue her in «» and he was trying to get her attention in «Misery Hearts» by offering to finish her romance novel for her after she gave him a cold shoulder and only had paid any attention to Beezy.
In «Heloise Schmeloise» Jimmy falls in love for first time with a robot clone of Heloise named Schmeloise. Jimmy becomes Schmeloise’s boyfriend and makes Heloise insanely jealous. Schmeloise ends up being destroyed at the end of the episode, which breaks Jimmy’s heart.
The second time that Jimmy’s ever had a crush was in «She Loves Me» when he and Beezy find a girl in a tower named Princess Arianna. They both try to impress her, not knowing that she was actually a monster.
In the episode «Heloise’s Secret Admirer» Heloise dates Peep (Jaymee Two Squirrels) after being given a gift and flattering note. When Jimmy found out she had a secret admirer it gets suspicious but when he found out its Peep, Jimmy gets jealous of her new boyfriend and believe that their relationship is been forgotten and Heloise rejects Peep as his boyfriend and chose Jimmy as her new boyfriend.
In Better Sweater, Jimmy fell in love with Heloise because of the blue sweater (showing his affectionate side), he mentions that ‘he could not hide his feelings for her’, so he has feelings for Heloise but is unaware of it.
Output Options¶
- These options are performed in the order they appear on the command line,
only effecting images output later on the command line. For example:
- fswebcam -r 640×480 output1.jpeg —scale 320×240 output2.jpeg
- Will create two images, «output1.jpeg» containing a full
resolution copy of the captured image and «output2.jpeg»
containing the same captured image but scaled to half the size.
- —no-banner
- Disable the banner.
- —top-banner
- Position the banner at the top of the image.
- —bottom-banner
- Position the banner at the bottom of the image.
- This is the default.
- —banner-colour <#AARRGGBB>
- Set the colour of the banner. Uses the web-style hexadecimal format
(#RRGGBB) to describe the colour, and can support an alpha channel
(#AARRGGBB). Examples:
- «#FF0000» is pure red.
«#80000000» is semi-transparent black.
«#FF000000» is invisible (alpha channel is at maximum).
Default is «#40263A93».
- —line-colour <#AARRGGBB>
- Set the colour of the divider line. See —banner-colour for more
information.
- Default is «#00FF0000».
- —text-colour <#AARRGGBB>
- Set the colour of the text. See —banner-colour for more
information.
- Default is «#00FFFFFF».
- —font <:>
- Set the font used in the banner. If no path is specified the path in the
GDFONTPATH environment variable is searched for the font. Fontconfig names
may also be used if the GD library has support.
- If no font size is specified the default of «10» will be
used.
- Default is «sans:10».
- —no-shadow
- Disable the text shadow.
- —shadow
- Enable the text shadow.
- This is the default behaviour.
- —title <text>
- Set the main text, located in the top left of the banner.
- —no-title
- Clear the main text.
- —subtitle <text>
- Set the sub-title text, located in the bottom left of the banner.
- —no-subtitle
- Clear the sub-title text.
- —timestamp <text>
- Set the timestamp text, located in the top right of the banner. This
string is formatted by strftime.
- Default is «%Y-%m-%d %H:%M (%Z)».
- —no-timestamp
- Clear the timestamp text.
- —info <text>
- Set the info text, located in the bottom right of the banner.
- —no-info
- Clear the info text.
- —underlay <filename>
- Load a PNG image and overlay it on the image, below the banner. The image
is aligned to the top left.
-
Note: The underlay is only applied when saving an image and is not
modified by any of the image options or effects.
- —no-underlay
- Clear the underlay image.
- —overlay <filename>
- Load a PNG image and overlay on the image, above the banner. The image is
aligned to the top left.
-
Note: The overlay is only applied when saving an image and is not
modified by any of the image options or effects.
- —no-overlay
- Remove the overlay image.
- —jpeg <factor>
- Set JPEG as the output image format. The compression factor is a value
between 0 and 95, or -1 for automatic.
- This is the default format, with a factor of «-1».
- —png <factor>
- Set PNG as the output image format. The compression factor can be a value
between 0 and 9, or -1 for automatic.
- —save <filename>
- Saves the image to the specified filename.
Note: This isn’t necessary on the command-line where a filename alone is
enough to save an image.
- —revert
- Revert to the original captured image and resolution. This undoes all
previous effects on the image.Note: This only reverts the image itself, and not options such as font,
colours and overlay.
- —flip <direction>
- Flips the image. Direction can be (h)orizontal or (v)ertical.
Example:
- —flip h Flips the image horizontally.
—flip h,v Flips the image both horizontally and vertically.
- —crop <dimensions>
- Crop the image. With no offset the cropped area will be the center of the
image. Example:
- —crop 320×240 Crops the center 320×240 area of the image.
—crop 10×10,0x0 Crops the 10×10 area at the top left corner of the image.
- —scale <dimensions>
- Scale the image.
- Example: «—scale 640×480» scales the image up or down to
640×480.
- Note: The aspect ratio of the image is not maintained.
- —rotate <angle>
- Rotate the image in right angles (90, 180 and 270 degrees).
-
Note: Rotating the image 90 or 270 degrees will swap the
dimensions.
- —deinterlace
- Apply a simple deinterlacer to the image.
- —invert
- Invert all the colours in the image, creating a negative.
- —greyscale
- Remove all colour from the image.
- —swapchannels <c1c2>
- Swap colour channels c1 and c2. Valid channels are R, G and B — for Red,
Green and Blue channels respectively.Example: «—swapchannels RB» will swap the red and blue channels.
- —exec <command>
- Executes the specified command and waits for it to complete before
continuing. The command line is formatted by strftime.
SIGNALS
- SIGHUP
- This causes fswebcam to reload it’s configuration.
- SIGUSR1
- Causes fswebcam to capture an image immediately without waiting on the
timer in loop mode.
Crontab
A cron is a time-based job scheduler in Unix-like computer operating systems. It is driven by a crontab (cron table) file, which is a configuration file that specifies shell commands to be run periodically on a given schedule. It is used to schedule commands or shell scripts to run periodically at a fixed time, date, or interval.
The syntax for crontab in order to schedule a command or script is as follows:
Here, the following are the definitions:
- 1: Minutes (0-59)
- 2: Hours (0-23)
- 3: Days (0-31)
- 4: Months
- 5: Days of the week
- /location/command: The script or command name to be scheduled
The crontab entry to run any script or command every minute is as follows:
In the next section, we will learn how to use crontab to schedule a script to capture images periodically in order to create the timelapse sequence.
Телефонные сборы
Streamate не взимает плату за исполнителей или участников за эту услугу. Тем не менее, служба использует минуты телефона, как обычный телефонный звонок. Вы несете ответственность за любые расходы, связанные с использованием этой функции. Проверьте свой телефонный план, прежде чем подписываться на услугу конфиденциального телефона.
Инга
, г.Щекино
,
подала заявку на вакансию партнёр
Анна
, г.Брест
,
заработала свои первые 83$
Марина
, г.Сургут
,
заработала свои первые 83$
Архелия
, г.Балашиха
,
получила титул «the Queen of Cam Girls»
Аврора
, г.Ревда
,
заработала свои первые 22$
Эдда
, г.Солнечногорск
,
заработала свои первые 88$
Ксения
, г.Тимашевск
,
заработала свои первые 40$
Анжела
, г.Чайковский
,
уже приступила к работе
Инга
, г.Пенза
,
заработала свои первые 103$
Майя
, г.Воронеж
,
заказала срочный вывод денег
Архелия
, г.Артем
,
получила приглашение на «AW-Awards»
Сусанна
, г.Старый Оскол
,
отправила письмо администрации сайта
Астра
, г.Дзержинск
,
заработала свои первые 25$
Агнесса
, г.Находка
,
получила титул «The Best Model»
Азиза
, г.Клин
,
заработала свои первые 85$
Илзе
, г.Мытищи
,
получила приглашение на «Live Cam Awards»
Эдита
, г.Жуковский
,
заработала свои первые 43$
Злата
, г.Рубцовск
,
заработала свои первые 44$
Марта
, г.Сызрань
,
получила 300$ за лучший костюм
Нелли
, г.Курган
,
заработала свои первые 66$
Диана
, г.Асбест
,
заработала свои первые 76$
Альберта
, г.Гусь-Хрустальный
,
вышла в топ 30 лучших моделей
Роксана
, г.Новочебоксарск
,
заработала свои первые 142$
Альберта
, г.Архангельск
,
получила 600$ за лучшее фото
Агнесса
, г.Гатчина
,
вышла в топ 5 лучших моделей
Глория
, г.Тимашевск
,
заняла второе место в конкурсе
Нина
, г.Ульяновск
,
заработала свои первые 90$
Полина
, г.Бугульма
,
заработала свои первые 12$
Ника
, г.Кстово
,
заработала свои первые 72$
Елена
, г.Чехов
,
заработала свои первые 48$
Мирра
, г.Балахна
,
заработала свои первые 44$
Алико
, г.Железногорск
,
получила 100$ за лучший образ
Астра
, г.Балаково
,
заработала свои первые 21$
Христина
, г.Домодедово
,
заработала свои первые 22$
Вилора
, г.Искитим
,
заработала свои первые 36$
Цветана
, г.Новомосковск
,
заработала свои первые 71$
Лэйла
, г.Львов
,
заработала свои первые 52$
Екатерина
, г.Сарапул
,
заработала свои первые 73$
Ярина
, г.Саратов
,
заработала свои первые 74$
Юна
, г.Ангарск
,
заработала свои первые 90$
Анисья
, г.Зеленодольск
,
заработала свои первые 58$
Лада
, г.Кстово
,
заняла третье место в конкурсе
Тамара
, г.Челябинск
,
получила приглашение на «AVN Awards»
Иоанна
, г.Гатчина
,
обратилась к менеджеру за помощью
Эмилия
, г.Гатчина
,
заработала свои первые 75$
Эльза
, г.Иркутск
,
заработала свои первые 43$
Джемма
, г.Костанай
,
заработала свои первые 32$
Жасмин
, г.Рославль
,
заработала свои первые 42$
Ярослава
, г.Домодедово
,
получила 1000$ за лучшее видео
Эльза
, г.Могилёв
,
заработала свои первые 63$
Симона
, г.Павлово
,
заработала свои первые 154$
Юнона
, г.Сертолово
,
заработала свои первые 92$
Эльвира
, г.Лобня
,
подала заявку на участие в конкурсе
Юлия
, г.Павлодар
,
вышла в топ 50 лучших моделей
Сауле
, г.Великий Новгород
,
приступила к процедуре регистрации
Имме
, г.Лесосибирск
,
заработала свои первые 29$
Кристина
, г.Находка
,
заработала свои первые 124$
Ванда
, г.Ногинск
,
заработала свои первые 88$
Доля
, г.Находка
,
заработала свои первые 130$
Вероника
, г.Ялта
,
вышла в топ 100 лучших моделей
Веселина
, г.Нефтекамск
,
подала заявку на вакансию веб-модель
Джульетта
, г.Пушкино
,
заняла первое место в конкурсе
Диана
, г.Рубцовск
,
заработала свои первые 53$
Елена
, г.Котлас
,
вышла в топ 10 лучших моделей
Марина
, г.Ишим
,
заработала свои первые 18$
Эльга
, г.Сальск
,
отправила заявку на обратный звонок
Диодора
, г.Елабуга
,
заработала свои первые 34$
TriviaEdit
- His name is a pun on the word Goody Two-Shoes.
- In «There’s Always a Hiccup!«, Jimmy is drawn on the the blueprints Lucius shows to Heloise.
- Jimmy is not scared of the Weavils. Instead, he’s overly friendly towards them, and is often oblivious to their evil schemes.
- Jimmy hates butterscotch.
- His missing tooth switches sides from time to time, depending on what side he’s facing, however it is most often on the right side of his head.
- In Season 1 Jimmy’s number one dream was to fly a rocket into space but his dream changed to flying a plane in Season 2 (probably because he achieved his first dream).
- It has been hinted in many episodes that Jimmy has a love of planes, even saying in «Air Force None» that it was his number one dream to fly one.
- In «Six Over Seven«, Jimmy is the definition of fun (literally, as in a dictionary definition of fun includes a picture of Jimmy).
- Jimmy’s voice actor, Cory Doran voices Mike from Total Drama.
- Jimmy has his own anime version, Jimmy Two-Shoes Z, created by Neve Grace Irvine. He is a superhero.
- Jimmy’s shoe size is 8 1/2.
License
Copyright (C) 2012 — 2017 Bartosz Firyn (https://github.com/sarxos) and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the «Software»), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED «AS IS», WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Features
- Simple, thread-safe and non-blocking API,
- No additional software required,
- Supports multiple platforms (Windows, Linux, Mac OS, etc) and various architectures (32-bit, 64-bit, ARM),
- Get images from build-in or USB-connected PC webcams,
- Get images from IP / network cameras (as MJPEG or JPEG),
- Offers ready to use motion detector,
- All required JARs Available in Maven Central,
- Offers possibility to expose images as MJPEG stream,
- It is available as Maven dependency or standalone ZIP binary (with all dependencies included),
- Swing component to display video feed from camera,
- Swing component to choose camera (drop down),
- Multiple capturing frameworks are supported:
- MJPEG IP Cameras;
The latest stable version is:
The latest development version is:
Webcam video recording and playback
We can use a webcam to record live videos using avconv. Install avconv using sudo apt-get install libav-tools. Use the following command to record a video:
It will show following output on the screen.
You can terminate the recording sequence by pressing Ctrl + C.
We can play the video using omxplayer. It comes with the latest raspbian, so there is no need to install it. To play a file with the name vid.mjpg, use the following command:
It will play the video and display some output similar to the one here:
Try playing timelapse and record videos using omxplayer.
Working with the Pi Camera and NoIR Camera Modules
These camera modules are specially manufactured for Raspberry Pi and work with all the available models. You will need to connect the camera module to the CSI port, located behind the Ethernet port, and activate the camera using the raspi-config utility if you haven’t already.
This page lists the types of camera modules available: http://www.raspberrypi.org/products/.
Two types of camera modules are available for the Pi. These are Pi Camera and Pi NoIR camera, and they can be found at https://www.raspberrypi.org/products/camera-module/ and https://www.raspberrypi.org/products/pi-noir-camera/, respectively.
The following image shows Pi Camera and Pi NoIR Camera boards side by side:
The following image shows the Pi Camera board connected to the Pi:
The following is an image of the Pi camera board placed in the camera case:
The main difference between Pi Camera and Pi NoIR Camera is that Pi Camera gives better results in good lighting conditions, whereas Pi NoIR (NoIR stands for No-Infra Red) is used for low light photography. To use NoIR Camera in complete darkness, we need to flood the object to be photographed with infrared light.
An example of a Raspberry Pi case is as follows:
Creating a timelapse sequence using fswebcam
Timelapse photography means capturing photographs in regular intervals and playing the images with a higher frequency in time than those that were shot. For example, if you capture images with a frequency of one image per minute for 10 hours, you will get 600 images. If you combine all these images in a video with 30 images per second, you will get 10 hours of timelapse video compressed in 20 seconds. You can use your USB webcam with Raspberry Pi to achieve this. We already know how to use the Raspberry Pi with a Webcam and the fswebcam utility to capture an image. The trick is to write a script that captures images with different names and then add this script in crontab and make it run at regular intervals.
Begin with creating a directory for captured images:
Open an editor of your choice, write the following code, and save it as timelapse.sh:
Make the script executable using:
This shell script captures the image and saves it with the current timestamp in its name. Thus, we get an image with a new filename every time as the file contains the timestamp. The second line in the script creates the timestamp that we’re using in the filename. Run this script manually once, and make sure that the image is saved in the /home/pi/book/output/timelapse directory with the garden_.jpg name.
To run this script at regular intervals, we need to schedule it in crontab.
The crontab entry to run our script every minute is as follows:
Open the crontab of the Pi user with crontab –e. It will open crontab with nano as the editor. Add the preceding line to crontab, save it, and exit it.
Once you exit crontab, it will show the following message:
Our timelapse webcam setup is now live. If you want to change the image capture frequency, then you have to change the crontab settings. To set it every 5 minutes, change it to */5 * * * *. To set it for every 2 hours, use 0 */2 * * *. Make sure that your MicroSD card has enough free space to store all the images for the time duration for which you need to keep your timelapse setup.
Once you capture all the images, the next part is to encode them all in a fast playing video, preferably 20 to 30 frames per second. For this part, the mencoder utility is recommended. The following are the steps to create a timelapse video with mencoder on a Raspberry Pi or any Debian/Ubuntu machine:
- Install mencoder using sudo apt-get install mencoder.
-
Navigate to the output directory by issuing:
-
Create a list of your timelapse sequence images using:
-
Use the following command to create a video:
This will create a video with name timelapse.avi in the current directory with all the images listed in timelapse.txt with a 30 fps frame rate. The statement contains the details of the video codec, aspect ratio, bit rate, and scale. For more information, you can run man mencoder on Command Prompt. We will cover how to play a video in the next section.
Руководство
Начнем мы с использования данной функции в программе Зум на компьютере и ноутбуке. По умолчанию она включена у всех, но желательно ее настроить:
- В главном окне программы щелкните на выделенную пиктограмму.
- Теперь перейдите на страницу «Настройки».
- Посетите соответствующую вкладку из левого меню:
В графе «Местоположение» указан каталог, куда будут сохраняться файлы для дальнейшего просмотра. По желанию его можно изменить, выбрав любую папку на компьютере.
Полезными окажутся следующие опции:
- «Записывать отдельный…» – речь каждого из участников сохранится в отдельный аудиофайл.
- «Оптимизировать для стороннего…» – стоит включить, если потом вы собираетесь редактировать видеоматериалы (нарезать, обрабатывать и т. д.).
- «Записывать видео…» – сохранение в том числе и демонстрации экрана.
Куда Zoom сохраняет запись по умолчанию? В одноименную папку в каталоге «Документы» текущей учетной записи пользователя.
В ходе самой конференции кликните на выделенную кнопку, чтобы начать процедуру:
Она автоматически прекратится, когда встреча будет закончена или вы сами выйдете из нее.
Вполне возможно, что после активации кнопки отобразится такое окошко:
И тут возникает вопрос: как запросить разрешение на запись в Zoom? Очевидный ответ: сделать это напрямую, через предусмотренный чат или в ходе голосового общения. Отдельной кнопки для этой функции нет.
Организатору нужно:
- Открыть раздел «Участники» или «Управлять участниками».
- Навести курсор мыши на нужного пользователя.
- Кликнуть на кнопку «Еще».
- В контекстном меню выбрать опцию «Разрешить…».
Инструкция для мобильных устройств
Под конец хотелось бы добавить информацию, как записать видео в Зуме с телефона. Официально данная возможность появляется только при наличии платного аккаунта, ведь на базовом тарифе она не предусмотрена. И сохраняться трансляция будет не на самом устройстве, а в облачном хранилище сервиса.
Чуть ниже будет описан альтернативный способ для бесплатного аккаунта.
Активация функции при запуске видеоконференции:
- Запустите мобильное приложение Зум на вашем смартфоне.
- Поочередно тапните по отмеченным пунктам, чтобы попасть на страницу настроек конференции:
- Активируйте ползунок «Автоматически…».
- В «Расположение…» выберите облачное хранилище.
- Нажмите кнопку «Сохранить».
- Начните конференцию.
Ручное включение функции в ходе онлайн-встречи:
- Нажмите в любое место экрана, чтобы появились кнопки управления.
- Откройте меню «Подробнее» из нижней панели.
- Активируйте облачную запись.
То есть официально данная функция предусмотрена только для пользователей платного аккаунта. Но что же делать тем, у кого базовый тариф? Решений здесь два:
- Сохранять все через компьютер, попросить другого человека или что-то такое.
- Воспользоваться сторонним приложением с нужными возможностями.
На втором стоит остановиться чуть подробнее. Подойдет любой бесплатный Скрин Рекордер. Для Android-девайсов мы советуем AZ Screen Recorder из магазина приложений Play Маркет». А на iOS есть функция захвата видео с экрана, которая вызывается через шторку уведомлений.
Identify your webcam
Identify the name of your webcam (using, for example, ) and find a proper driver. Below is a list of webcams, and what drivers they work with. If you get your webcam to work, add the name of the webcam and the driver you used to the list!
pwc
- Creative Labs Webcam Pro Ex
- Logitech QuickCam Notebook Pro (only the «Pro» models)
- Logitech Quickcam Pro 4000
- Philips ToUCams (not confirmed at the moment, but it is using the pwc driver if I remember correctly)
- Philips SPC900NC
qc-usb
- Dexxa Webcam
- Labtec Webcam (old model)
- LegoCam
- Logitech Quickcam Express (old model)
- Logitech QuickCam Notebook (not the «Pro» models)
- Logitech Quickcam Web
qc-usb-messenger
- Logitech Quickcam Messenger
- Logitech Quickcam Communicate (for Communicate MP/S5500 or «for Business» see the linux-uvc section below)
Note: Now this driver is a module included in kernel 2.6.27.
zr364xx
This driver can be used for many webcams like:
- Aiptek PocketDV 3300
- Creative PC-CAM 880
- Konica Revio 2
- Genius Digital Camera
- Maxell Maxcam PRO DV3
stv680
Many cheap no-name cameras that came out Asia in the last couple of years use the stv680 chipset. Most of these cameras were novelty items (i.e. Pencam, SpyC@m and LegoCam).
- Aiptek PenCam series
- Digitaldream series
- Dolphin Peripherals series
- Lego LegoCam
- Trust SpyC@m series
- Welback Coolcam
linux-uvc
- Genius iLook 1321
- Logitech Webcam C210
- Logitech Webcam C250
- Logitech Webcam C270
- Logitech Webcam C600
- Logitech HD Webcam C525
- Logitech HD Pro Webcam C920
- Logitech Quickcam Pro 5000
- Logitech Quickcam Pro 9000
- Logitech Quickcam Orbit AF
- Logitech Quickcam Orbit MP
- Logitech Quickcam S5500
- Microdia Pavilion Webcam (on MSI PR200)
- Logitech Quickcam Communicate MP/S5500 or «for Business»
- Chicony Electronics CNF7051
As of kernel 2.6.26 linux-uvc is part of the kernel. Just load the uvcvideo module.
Note:
- This driver does not have V4L1 support.
- With WebCam SCB-0385N (usb ID 2232:1005), WebCam SC-0311139N (usb ID 2232:1020) and WebCam SC-03FFL11939N (usb ID 2232:1028), you might need to add some configuration to the module if the usage of the camera makes the system freeze :
/etc/modprobe.d/uvcvideo.conf
options uvcvideo nodrop=1
ov51x-jpeg
- Sony EyeToy
- Chicony DC-2120
- Chicony DC-2120 pro
- Trust Spacecam 320
- Hercules Webcam Deluxe
- Hercules Webcam Classic
- Creative Live! Cam Notebook Pro VF0400
- Creative Live! Cam Vista IM
- Creative Live! Cam Vista IM VF0420
- Creative Vista Webcam VF0330
- ASUS webcam Model?
- Philips PCVC820K/00
- NGS showtime plus
- HP VGA Webcam with Integrated Microphone
For me to get my «Creative Live! Cam Vista IM» working with Skype, I had to add this line to :
options ov51x-jpeg forceblock=1
r5u870 (Ricoh)
- HP Pavilion Webcam
- HP Webcam 1000
- Sony VAIO VGP-VCCx
The Ricoh webcam is built into most new Sony laptops.
Install AUR (provides firmware too) and run the command.
stk11xx (Syntek)
- Integrated camera in lot of Asus laptops
- Asus A8J, F3S, F5R, F5GL, F9E, VX2S, V1S, A6T
Just install AUR. It contains the right kernel module.