Есть вопрос! — Помогите снять картинку с камеры из консоли?
Озадачился я сохранением картинки с домашней камеры чтоб по http можно было смотреть не сильно загружая канал... Пробовал разное...
ffmpeg -i /dev/video0 -vcodec mjpeg -vframes 1 picture.jpg
vgrabbj -d /dev/video0 -o jpg -f 1.jpg
camgrab
ffmpeg -t 1 -f video4linux2 -s 320x240 -r 30 -i /dev/video0 -f jpg 1.jpg
...
[video4linux2 @ 0x8360700][3]Capabilities: 5000001
[video4linux2 @ 0x8360700]The V4L2 driver changed the video from 320x240 to 640x480
[video4linux2 @ 0x8360700]Cannot find a proper format.
/dev/video0: I/O error occurred
Usually that means that input file is truncated and/or corrupted.
sudo apt-get install xfce4-screenshooter
Настраивается пакет zoneminder (1.24.1-1ubuntu2) ...
Starting ZoneMinder: Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/zmpkg.pl line 258.
failure
invoke-rc.d: initscript zoneminder, action "start" failed.
dpkg: не удалось обработать параметр zoneminder (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 255
zoneminder тоже не ставится... хз что ему нужно... тоже выдает ошибку 255
ffmpeg -t 1 -f video4linux -s 320x240 -r 30 -i /dev/video0 1.jpg
а вот так он пишет jpeg с шумом вместо картинки...
Камера в /dev/video0, проверено и работает в cheese. Братцы... помогите!
ffmpeg -i /dev/video0 -vcodec mjpeg -vframes 1 picture.jpg
FFmpeg version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Oct 13 2009 22:15:16, gcc: 4.4.1
/dev/video0: Unknown format
configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Oct 13 2009 22:15:16, gcc: 4.4.1
/dev/video0: Unknown format
vgrabbj -d /dev/video0 -o jpg -f 1.jpg
Unable to set supported video-palette
Fatal Error (non-daemon), exiting...
There was no map allocated to be freed...
Fatal Error (non-daemon), exiting...
There was no map allocated to be freed...
camgrab
No supported palette found.
ffmpeg -t 1 -f video4linux2 -s 320x240 -r 30 -i /dev/video0 -f jpg 1.jpg
...
[video4linux2 @ 0x8360700][3]Capabilities: 5000001
[video4linux2 @ 0x8360700]The V4L2 driver changed the video from 320x240 to 640x480
[video4linux2 @ 0x8360700]Cannot find a proper format.
/dev/video0: I/O error occurred
Usually that means that input file is truncated and/or corrupted.
sudo apt-get install xfce4-screenshooter
Настраивается пакет zoneminder (1.24.1-1ubuntu2) ...
Starting ZoneMinder: Insecure directory in $ENV{PATH} while running with -T switch at /usr/bin/zmpkg.pl line 258.
failure
invoke-rc.d: initscript zoneminder, action "start" failed.
dpkg: не удалось обработать параметр zoneminder (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 255
zoneminder тоже не ставится... хз что ему нужно... тоже выдает ошибку 255
ffmpeg -t 1 -f video4linux -s 320x240 -r 30 -i /dev/video0 1.jpg
а вот так он пишет jpeg с шумом вместо картинки...
Камера в /dev/video0, проверено и работает в cheese. Братцы... помогите!