From: Alex G. <al...@al...> - 2010-04-21 00:28:18
|
Just successfully managed to finally get streaming from ffmeg working Worked out of the box after the latest build yesterday. No custom config required , just updated to the latest openembedded angstrom with git then rebuilt. Console image + ffmepg ,gstramer , opencv ,gcc and few other libraries. (gstreamer-ti wouldn't build ) Put the image onto the micro sd, booted it, plugged in the camera and it worked with ffmpeg. (just removed our ip address) ffmpeg -s vga -f video4linux2 -i /dev/video0 http://internalip:7070/feed3.ffm streaming to another box running ffserver Thought this might help a few people Alex -- UTS CRICOS Provider Code: 00099F DISCLAIMER: This email message and any accompanying attachments may contain confidential information. If you are not the intended recipient, do not read, use, disseminate, distribute or copy this message or attachments. If you have received this message in error, please notify the sender immediately and delete this message. Any views expressed in this message are those of the individual sender, except where the sender expressly, and with authority, states them to be the views the University of Technology, Sydney. Before opening any attachments, please check them for viruses and defects. |
From: Jason C. M. <jas...@am...> - 2010-04-21 01:16:17
|
What's the CPU usage and how high of a resolution can you go to? -----Original Message----- From: Alex Gibson [mailto:al...@al...] Sent: Tuesday, April 20, 2010 5:28 PM To: General mailing list for gumstix users. Subject: [Gumstix-users] streaming with ffmpeg and logitech 9000pro! Just successfully managed to finally get streaming from ffmeg working Worked out of the box after the latest build yesterday. No custom config required , just updated to the latest openembedded angstrom with git then rebuilt. Console image + ffmepg ,gstramer , opencv ,gcc and few other libraries. (gstreamer-ti wouldn't build ) Put the image onto the micro sd, booted it, plugged in the camera and it worked with ffmpeg. (just removed our ip address) ffmpeg -s vga -f video4linux2 -i /dev/video0 http://internalip:7070/feed3.ffm streaming to another box running ffserver Thought this might help a few people Alex -- UTS CRICOS Provider Code: 00099F DISCLAIMER: This email message and any accompanying attachments may contain confidential information. If you are not the intended recipient, do not read, use, disseminate, distribute or copy this message or attachments. If you have received this message in error, please notify the sender immediately and delete this message. Any views expressed in this message are those of the individual sender, except where the sender expressly, and with authority, states them to be the views the University of Technology, Sydney. Before opening any attachments, please check them for viruses and defects. ------------------------------------------------------------------------------ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Alex G. <al...@al...> - 2010-04-26 23:39:34
|
On 21/04/2010 11:16 AM, Jason C. Mecham wrote: > What's the CPU usage and how high of a resolution can you go to? > Highest I've tried before is svga Looks like 960x720 is the largest ffserver is down at the moment ,so saving to file ffmpeg -f video4linux2 -s 320x240 -r 15 -i /dev/video0 -r 15 out1.mkv gives 37 - 45% cpu use 3.5% memory 15fps ffmpeg -f video4linux2 -s cif -r 15 -i /dev/video0 -r 15 out2.mkv 48 - 52% cpu , 4% mem ciff is 352by288 15fps ffmpeg -vcodec mjpeg -f video4linux2 -s vga -r 15 -i /dev/video0 -r 15 out3.mkv 98 cpu 5.3 mem getting 5fps ffmpeg -vcodec mjpeg -f video4linux2 -s svga -r 15 -i /dev/video0 -r 15 out4.mkv 99% cpu 7.7% mem - only getting 3 fps ffmpeg -vcodec mjpeg -f video4linux2 -s xga -r 15 -i /dev/video0 -r 15 out5.mkv 98.6% cpu 9.4% mem 2fps [video4linux2 @ 0x41ce0]The V4L2 driver changed the video from 1024x768 to 960x720 ffmpeg -vcodec mjpeg -f video4linux2 -s sxga -r 15 -i /dev/video0 -r 15 out6.mkv 99.5% cpu 9.4% mem 2fps [video4linux2 @ 0x41ce0]The V4L2 driver changed the video from 1280x1024 to 960x720 ffmpeg -vcodec mjpeg -f video4linux2 -s wxga -r 15 -i /dev/video0 -r 15 out7.mkv 99.8% cpu 9.4% mem 2fps [video4linux2 @ 0x41ce0]The V4L2 driver changed the video from 1366x768 to 960x720 Running out of cpu. Need a version of ffmpeg that uses the dsp or the isp , not sure if its using the neo instructions or not. Alex root@overo:~# ffmpeg -vcodec mjpeg -f video4linux2 -s wxga -r 15 -i /dev/video0 -r 15 out7.mkv FFmpeg version SVN-r22521, Copyright (c) 2000-2010 the FFmpeg developers built on Apr 20 2010 14:11:40 with gcc 4.3.3 configuration: --enable-shared --enable-pthreads --disable-stripping --enable-gpl --enable-nonfree --enable-postproc - -cross-prefix=arm-angstrom-linux-gnueabi- --prefix=/usr --enable-x11grab --enable-libfaac --enable-libfaad --enable-libf aadbin --enable-libgsm --enable-libmp3lame --enable-libschroedinger --enable-libtheora --enable-libvorbis --arch=arm --t arget-os=linux --enable-cross-compile --extra-cflags='-isystem/home/alxx/overo/tmp/staging/armv7a-angstrom-linux-gnueabi /usr/include -fexpensive-optimizations -fno-tree-vectorize -fomit-frame-pointer -O4 -ffast-math -march=armv7-a -mtune=co rtex-a8 -mfpu=neon -mfloat-abi=softfp' --extra-ldflags='-L/home/alxx/overo/tmp/staging/armv7a-angstrom-linux-gnueabi/usr /lib -Wl,-rpath-link,/home/alxx/overo/tmp/staging/armv7a-angstrom-linux-gnueabi/usr/lib -Wl,-O1 -Wl,--hash-style=gnu' -- enable-hardcoded-tables --cpu=cortex-a8 libavutil 50.12. 0 / 50.12. 0 libavcodec 52.59. 0 / 52.59. 0 libavformat 52.55. 0 / 52.55. 0 libavdevice 52. 2. 0 / 52. 2. 0 libswscale 0.10. 0 / 0.10. 0 libpostproc 51. 2. 0 / 51. 2. 0 [video4linux2 @ 0x41ce0][3]Capabilities: 4000001 [video4linux2 @ 0x41ce0]The V4L2 driver changed the video from 1366x768 to 960x720 [video4linux2 @ 0x41ce0]Estimating duration from bitrate, this may be inaccurate Input #0, video4linux2, from '/dev/video0': Duration: N/A, start: 1271951655.707305, bitrate: 0 kb/s Stream #0.0: Video: mjpeg, yuvj422p, 960x720, 0 kb/s, 15 tbr, 1000k tbn, 15 tbc File 'out7.mkv' already exists. Overwrite ? [y/N] y Output #0, matroska, to 'out7.mkv': Metadata: encoder : Lavf52.55.0 Stream #0.0: Video: mpeg4, yuv420p, 960x720, q=2-31, 200 kb/s, 1k tbn, 15 tbc Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 112 fps= 2 q=9.4 Lsize= 703kB time=42.27 bitrate= 136.3kbits/s video:702kB audio:0kB global headers:0kB muxing overhead 0.233705% -- UTS CRICOS Provider Code: 00099F DISCLAIMER: This email message and any accompanying attachments may contain confidential information. If you are not the intended recipient, do not read, use, disseminate, distribute or copy this message or attachments. If you have received this message in error, please notify the sender immediately and delete this message. Any views expressed in this message are those of the individual sender, except where the sender expressly, and with authority, states them to be the views the University of Technology, Sydney. Before opening any attachments, please check them for viruses and defects. |