Utilizar uma webcam pela linha de comandos no Linux

June 30, 2010

webcamEis alguns métodos que permitem utilizar uma webcam desde um Terminal usando a linha de comandos. Prático para testar se o equipamento funciona correctamente, ou então para fazer a vídeo vigilância à distância mediante uma conexão SSH.

Inicialmente, será necessário obter o caminho do periférico áudio e vídeo da webcam, para tal digitamos as seguintes linhas:
ls -l /dev/video*
ls -l /dev/audio*

O primeiro método permite apresentar o fluxo vídeo da câmara graças a mplayer:
mplayer tv:// -tv driver=v4l2

Para se alterar ou definir a resolução :
mplayer tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0

Se pretender gravar um vídeo com mencoder, sem o som:
mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0 -ovc lavc -o webcam.avi

Para gravar o vídeo e o som :
mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:forceaudio:adevice=/dev/audio -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o webcam.avi

Para obter informação sobre uma webcam USB:
cat /proc/bus/input/devices


Fonte : Sébastien Bilbeau / Tux-planet

Go Back