Cuando compramos una webcam (o adquirimos un equipo que trae una incorporada) generalmente suele incluir algún software para controlar la cámara, tomar fotografías y grabar videos, por supuesto estas aplicaciones se distribuyen sólo para Microsoft Windows y Mac OS X. ¿Qué aplicaciones existen para tomar fotos y videos disponibles para GNU/Linux? En este artículo presento dos alternativas interesantes.



En mi notebook por el momento estoy utilizando Linux Mint 15 (sí, ya sé, se terminó el soporte, pero estoy perezoso estos días) así que utilizando el manejador de paquetes APT realicé una búsqueda rápida de software para el manejo de cámaras Web (utilizando la palabra clave webcam):

emi@vaio ~ $ apt-cache search webcam
cameramonitor - Webcam monitoring in system tray
camgrab - A command line tool to download a single image from a webcam
camorama - gnome utility to view and save images from a webcam
cheese - tool to take pictures and videos from your webcam
cheese-common - Common files for the Cheese tool to take pictures and videos
colord-kde - Color management for KDE
feh - imlib2 based image viewer
freetuxtv - Internet television and radio player
fswebcam - Tiny and flexible webcam program
gir1.2-cheese-3.0 - tool to take pictures and videos from your webcam - gir bindings
gkrellkam - GKrellM plugin that displays a periodically updating image
gmic-zart - GREYC's Magic Image Converter - ZArt
gmotionlive - Simple multipart/x-mixed-replace viewer
kamerka - shiny photo taking application
kamoso - tool to take pictures and videos from your webcam
libcheese-dev - tool to take pictures and videos from your webcam - base dev
libcheese-doc - tool to take pictures and videos from your webcam - documentation
libcheese-gtk-dev - tool to take pictures and videos from your webcam - widgets dev
libcheese-gtk23 - tool to take pictures and videos from your webcam - widgets
libcheese7 - tool to take pictures and videos from your webcam - base library
libdecodeqr-dev - C/C++ library for decoding QR code
libdecodeqr-examples - Sample program in C/C++ library for decoding QR code
libdecodeqr0 - C/C++ library for decoding QR code
libmimic-dev - A video codec for Mimic V2.x content (development files)
libmimic-doc - A video codec for Mimic V2.x content (documentation)
libmimic0 - A video codec for Mimic V2.x content
libwebcam0 - Webcam Library
libwebcam0-dbg - Debug Symbols for the Webcam Library
libwebcam0-dev - Webcam Library - Development files
luciole - Image per Image capture tool for movie animations
luvcview - USB Video Class grabber
lynkeos.app - Tool to process planetary astronomical images for GNUstep
motion - V4L capture program supporting motion detection
pymissile - Control original Striker USB Missile Launcher
pyrocket - control Striker II and Dream Cheeky USB Missile Launchers
python-libmimic - A video codec for Mimic V2.x content (python bindings)
qtqr - Qt frontend for QR code generator and decoder
setpwc - program to set and query settings of (mainly) Philips WebCams
sugar-record-activity - Sugar Record Activity
telak - display remote or local pictures on your desktop
uvccapture - USB UVC Video Class snapshot software
uvcdynctrl - Command line tool to control v4l2 devices
uvcdynctrl-data - Command line tool to control v4l2 devices - data files
uvcdynctrl-dbg - Debug Symbols for uvcdynctrl
vgrabbj - grabs an image from a camera and puts it in jpg/png format
wallch - Automatic Desktop Wallpaper Changer
webcam - image grabber and uploader
webcamd - Capture images from video devices
zbar-tools - bar code scanner and decoder (utilities)

De esta lista de resultados, instalé y probé Camorama y Cheese.

Camorama

camorama - gnome utility to view and save images from a webcam

Para instalar Camorama en Debian/Ubuntu/Mint ejecutar sudo apt-get install camorama:

emi@vaio ~ $ sudo apt-get install camorama
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  camorama
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/173 kB of archives.
After this operation, 1.180 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu/ raring/universe camorama amd64 0.19-2.2ubuntu1 [173 kB]
Fetched 173 kB in 1s (98,7 kB/s)   
Selecting previously unselected package camorama.
(Reading database ... 146307 files and directories currently installed.)
Unpacking camorama (from .../camorama_0.19-2.2ubuntu1_amd64.deb) ...
Processing triggers for gconf2 ...
Processing triggers for man-db ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Setting up camorama (0.19-2.2ubuntu1) ...

Una vez instalado, es posible iniciar Camorama ejecutando:

emi@vaio ~ $ camorama

Camorama tiene una interfaz muy sencilla. En la parte superior se observa la salida de la cámara junto con un panel a la derecha donde se observan los filtros aplicados. En la parte inferior se encuentran unos sliders para controlar algunos ajustes como brillo, contraste, balance de blancos, etc.

Haciendo clic derecho en el panel de filtros es posible agregar todo tipo de efectos de salida.

Es posible cambiar el tamaño de la captura desde el menú "View" a "Samll", "Medium" o "Large":

Desde el menú "Edit > Preferences" es posible configurar las variables de la aplicación. Por ejemplo, en la pestaña "Local Capture" es posible configurar el directorio destino y nombre de archivos para las capturas con la webcam (fotos).

Hasta el momento Camorama sólo permite capturar fotos, por lo que si se necesita grabar un video es necesario recurrir a otra aplicación, por ejemplo Cheese.

Cheese

cheese - tool to take pictures and videos from your webcam

Para instalar Cheese en Debian/Ubuntu/Mint ejecutar sudo apt-get install cheese:

emi@vaio ~ $ sudo apt-get install cheese
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  gnome-video-effects nautilus nautilus-sendto
Suggested packages:
  gnome-video-effects-frei0r gnome-sushi
The following NEW packages will be installed:
  cheese gnome-video-effects nautilus nautilus-sendto
0 upgraded, 4 newly installed, 0 to remove and 51 not upgraded.
Need to get 687 kB of archives.
After this operation, 5.573 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://archive.ubuntu.com/ubuntu/ raring/universe gnome-video-effects all 0.4.0-1ubuntu2 [43,2 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ raring/universe cheese amd64 3.6.2-0ubuntu3 [47,2 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ raring/main nautilus amd64 1:3.6.3-0ubuntu16 [546 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ raring/main nautilus-sendto amd64 3.6.1-0ubuntu1 [50,4 kB]
Fetched 687 kB in 4s (152 kB/s)           
Selecting previously unselected package gnome-video-effects.
(Reading database ... 146381 files and directories currently installed.)
Unpacking gnome-video-effects (from .../gnome-video-effects_0.4.0-1ubuntu2_all.deb) ...
Selecting previously unselected package cheese.
Unpacking cheese (from .../cheese_3.6.2-0ubuntu3_amd64.deb) ...
Selecting previously unselected package nautilus.
Unpacking nautilus (from .../nautilus_1%3a3.6.3-0ubuntu16_amd64.deb) ...
Selecting previously unselected package nautilus-sendto.
Unpacking nautilus-sendto (from .../nautilus-sendto_3.6.1-0ubuntu1_amd64.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for man-db ...
Processing triggers for libglib2.0-0:amd64 ...
Processing triggers for gconf2 ...
Setting up gnome-video-effects (0.4.0-1ubuntu2) ...
Setting up cheese (3.6.2-0ubuntu3) ...
Setting up nautilus (1:3.6.3-0ubuntu16) ...
Setting up nautilus-sendto (3.6.1-0ubuntu1) ...

Una vez instalado, es posible iniciar Cheese ejecutando:

emi@vaio ~ $ cheese

La interfaz de Cheese es tan simple como la de Camorama. Desde los botones de la izquierda (situados en la posición inferior a la salida de la webcam) se puede seleccionar el modo: tomar una foto, un video, o una ráfaga de fotos (burst). El botón "Effects" permite seleccionar una variedad de efectos de salida similares a los de camorama:

Por ejemplo es posible aplicar el efecto "Heat", también conocido como efecto Yoyo308:

Desde el menú "Cheese > Preferences" es posible configurar la resolución de la cámara (pestaña "Webcam"), los ajustes de salida (brillo, contraste, saturación y color, en la pestaña "Image"), y el modo de captura (por ejemplo el número de fotos para el modo ráfaga, en la pestaña "Capture").

  

Cuando se captura una foto, la miniatura aparece en el panel inferior:

Por defecto las capturas se guardan en el directorio $HOME/Pictures/Webcam y el nombre de archivo consiste en la fecha y hora de la captura:

Otros

Otras aplicaciones disponibles (pero que no probé porque Cheese satisfizo mis necesidades) son:

camgrab - A command line tool to download a single image from a webcam
fswebcam - Tiny and flexible webcam program
kamerka - shiny photo taking application
kamoso - tool to take pictures and videos from your webcam
vgrabbj - grabs an image from a camera and puts it in jpg/png format

Espero que les haya gustado.


Tal vez pueda interesarte


Compartí este artículo