pva
22-02-2010, 15:40
Свехзадача: настроить вещание с домашней веб-камеры на работу, с целью контроля кота (требуется видео 30fps)
Подзадача: настроить вещание настроить вещание с веб-камеры на экран
скачал, собрал ffmpeg, тест из примеров работает:
andrey@linux-qr12:~/Projects> ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -r 1 -f image2 /home/andrey/Projects/test\ %d.jpg
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
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
built on Feb 21 2010 22:47:11, gcc: 4.4.1 [gcc-4_4-branch revision 150839]
[video4linux2 @ 0x8965290][3]Capabilities: 4000001
Input #0, video4linux2, from '/dev/video0':
Duration: N/A, start: 1266841681.731401, bitrate: -2147483 kb/s
Stream #0.0: Video: rawvideo, yuyv422, 640x480, -2147483 kb/s, 1000k tbr, 1000k tbn, 1000k tbc
Output #0, image2, to '/home/andrey/Projects/test %d.jpg':
Stream #0.0: Video: mjpeg, yuvj420p, 640x480, q=2-31, 200 kb/s, 90k tbn, 1 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
frame= 12 fps= 1 q=4.6 Lsize= -0kB time=12.00 bitrate= -0.0kbits/s
video:535kB audio:0kB global headers:0kB muxing overhead -100.004018%
andrey@linux-qr12:~/Projects> rm test
andrey@linux-qr12:~/Projects> ls
hello sound test 11.jpg test 1.jpg test 3.jpg test 5.jpg test 7.jpg test 9.jpg
mpeg test 10.jpg test 12.jpg test 2.jpg test 4.jpg test 6.jpg test 8.jpg test.jpg
как ему сказать на экран складывать?
Подзадача: настроить вещание настроить вещание с веб-камеры на экран
скачал, собрал ffmpeg, тест из примеров работает:
andrey@linux-qr12:~/Projects> ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -r 1 -f image2 /home/andrey/Projects/test\ %d.jpg
FFmpeg version 0.5, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration:
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
built on Feb 21 2010 22:47:11, gcc: 4.4.1 [gcc-4_4-branch revision 150839]
[video4linux2 @ 0x8965290][3]Capabilities: 4000001
Input #0, video4linux2, from '/dev/video0':
Duration: N/A, start: 1266841681.731401, bitrate: -2147483 kb/s
Stream #0.0: Video: rawvideo, yuyv422, 640x480, -2147483 kb/s, 1000k tbr, 1000k tbn, 1000k tbc
Output #0, image2, to '/home/andrey/Projects/test %d.jpg':
Stream #0.0: Video: mjpeg, yuvj420p, 640x480, q=2-31, 200 kb/s, 90k tbn, 1 tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
frame= 12 fps= 1 q=4.6 Lsize= -0kB time=12.00 bitrate= -0.0kbits/s
video:535kB audio:0kB global headers:0kB muxing overhead -100.004018%
andrey@linux-qr12:~/Projects> rm test
andrey@linux-qr12:~/Projects> ls
hello sound test 11.jpg test 1.jpg test 3.jpg test 5.jpg test 7.jpg test 9.jpg
mpeg test 10.jpg test 12.jpg test 2.jpg test 4.jpg test 6.jpg test 8.jpg test.jpg
как ему сказать на экран складывать?