Web-камера из консоли linux (в частности archlinux) БЕЗ xserver?

Собственно сабж.
Можно ли снять видео/снапшот с вебкамеры не используя xserver из консоли archlinux?
Варианты с mplayer мне не подошли, может я что не так делаю?
Есть ли какая-нибудь консольная утилита для снятия снапшотов с вебки?
  • Вопрос задан
  • 7262 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Eddy_Em
Да, если у вас не настроен фреймбуфер, посмотреть все равно можно:
mplayer tv:// -vo caca
Ответ написан
Комментировать
bagyr
@bagyr
Можно это глянуть: github.com/fsphil/fswebcam
Вообще, гугл на запрос v4l2 command line много чего выдает.
Ответ написан
@Eddy_Em
Это легко реализуется хоть mplayer'ом, хоть mencoder'ом, хоть ffmpeg'ом.
Я, например, использую такой скриптик на нетбуке:
#!/bin/sh
cd /tmp
mencoder tv:// -tv driver=v4l2:width=640:height=480:noaudio:outfmt=uyvy:fps=3 -ss 1 -endpos 1.5 -ovc copy -o 1.avi
mplayer 1.avi -vo jpeg
rm -rf 1.avi 00000001.jpg 00000002.jpg 00000003.jpg
cd ~/.screenshots
for num in `seq 8 -1 0`
do
    [ -f $num.jpg ] && mv $num.jpg $[ $num + 1 ].jpg
    [ -f $num-a.jpg ] && mv $num-a.jpg $[ $num + 1 ]-a.jpg
done
mv /tmp/00000005.jpg 0.jpg
mv /tmp/00000004.jpg 0-a.jpg

Он выполняет следующее: сначала записываем 1.5с видео с частотой 3 кадра в секунду (получаем 5 кадров); затем удаляем первые три (на них вебкамера настраивается на яркость, поэтому они обычно неудачные); затем оставшиеся 2 кадра сохраняем в директории со «скриншотами» с «ротацией» номеров.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы