Saya sudah mencoba semuanya
apt-cache search webcam |sort -u
dan semuanya memiliki beberapa masalah. Memperbaiki kesalahan sintaks, menunjukkan bagaimana menggunakan "GUI saja" dari CLI atau ffmpeg / mencoder / vlc one-liner yang bagus akan menjawab pertanyaan saya. Atau karena saya tahu cara membuat ffmpeg mengambil MJPEG singkat, menunjukkan cara melepas jpeg pertama akan berhasil, saya kira. Tetap saja, ini seharusnya lebih mudah dari itu.
$ camgrab
/dev/video0: no v4l device
(camgrab mungkin tidak menangani v4l2)
$ fswebcam --list-inputs
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
--- Available inputs:
0: Camera 1
No input was specified, using the first.
Adjusting resolution from 384x288 to 352x288.
--- Capturing frame...
Premature end of JPEG file
Captured frame in 0.00 seconds.
--- Processing captured image...
There are unsaved changes to the image.
$ fswebcam --input 0 boo.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.jjjjjjjjj
Adjusting resolution from 384x288 to 352x288.
--- Capturing frame...
Premature end of JPEG file
Captured frame in 0.00 seconds.
--- Processing captured image...
Writing JPEG image to 'boo.jpg'.
menghasilkan ini
$ motion
ada di luar saya.
$ uvccapture -oboo.jpg
$ file boo.jpg
boo.jpg: data
$ qiv -t boo.jpg
Unable to read file: Failed to load image 'boo.jpg': Error interpreting JPEG image file (Not a JPEG file: starts with 0x8f 0x5a)
tidak benar-benar gambar.
$ /usr/bin/vgrabbj -d /dev/video0 -f boo.jpg
Could not open configfile /usr/etc/vgrabbj.conf, ignoring
Reading image from /dev/video0
menghasilkan ini
$ webcamd
RTFM, missing template (/home/$USER/.webcamd/index_up.html)
$ man webcamd |cat
WEBCAMD(1) WEBCAMD(1)
NAME
webcamd - Take a image from your webcam
SYNOPSIS
webcamd [ start | stop | refresh ]
DESCRIPTION
This manual page documents briefly the webcamd daemon.
This manual page was written for the Debian distribution because the original pro‐
gram does not have a manual page.
webcamd is a program that take images from your webcam and put it on a ftp server
on a local (web) directory
OPTIONS
start Start the daemon.
stop Stop the daemon.
refresh Take a shot !
AUTHOR
This manual page was written by Julien Danjou <[email protected]> for the Debian
system (but may be used by others). Permission is granted to copy, distribute
and/or modify this document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software Foundation; with
no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts.
2002 april 21 WEBCAMD(1)
$ webcamd start
RTFM, missing template (/home/$USER/.webcamd/index_up.html)
$ webcamd refresh
RTFM, missing template (/home/$USER/.webcamd/index_up.html)
webcam tampaknya meminta saya mengatur file konfigurasi untuk menampilkan gambar di suatu tempat dan tampaknya tidak melakukan apa pun secara default
$ /usr/bin/webcam
reading config file: /home/$USER/.webcamrc
video4linux webcam v1.5 - (c) 1998-2002 Gerd Knorr
grabber config:
size 320x240 [none]
input (null), norm (null), jpeg quality 75
rotate=0, top=0, left=0, bottom=240, right=320
- Hanya GUI
- camorama
- keju
- kamoso
- luvcview
Jawaban:
Dari sini
Dari komentar: streamer tidak termasuk dalam paket xawtv,
sudo apt-get install streamer
sumber
Saya sudah melakukannya dengan mplayer tahun lalu, tetapi tidak ingat persis bagaimana caranya.
mplayer tv:// -tv driver=v4l2:input=1:width=352:height=288:device=/dev/video0
menunjukkan feed langsung, tetapi saya yakin Anda dapat menyimpannya sebagai jpg atau png. Periksa halaman manual.sumber
Gunakan
fswebcam
bukan dengan-o
tapi dengan--save
.-o
memberitahu tempat untuk menulis file log ...contoh:
sumber
webcamd sedikit bercanda, skrip perl dengan komentar dalam bahasa Prancis!
Yang dilakukannya hanyalah ini
dalam satu lingkaran
Dari membaca kode ini adalah format konfigurasi
Namun kredit di mana kredit jatuh tempo, saya tidak akan menemukan
v4lctl
mencari webcam :)sumber
Metode baris perintah termudah untuk mengambil tangkapan layar dari webcam atau perangkat serupa ditemukan menggunakan
mplayer
:Sekarang cukup tekan tombol 'dan' tangkapan layar dalam format png akan disimpan di direktori kerja Anda.
Jika Anda ingin beberapa tangkapan layar diambil secara otomatis, tekan tombol 'S' untuk memulai tangkapan layar dan tekan lagi untuk menghentikan alur :).
Referensi:
sumber