i'm running debian on intel edison , attempting capture video through usb webcam using ffmpeg. command using is:
ffmpeg -f video4linux2 -i /dev/video0 -preset ultrafast -crf 22 -y test.mov
i end output similar following:
frame= 356 fps= 9 q=8.0 size= 1958kb time=35.50 bitrate= 451.9kbits/s du frame= 658 fps= 10 q=8.0 size= 3403kb time=65.70 bitrate= 424.3kbits/s du frame= 1282 fps= 11 q=8.0 size= 5571kb time=128.10 bitrate= 356.3kbits/s d frame= 1285 fps= 11 q=17.0 size= 5783kb time=128.40 bitrate= 369.0kbits/s frame= 1288 fps= 11 q=19.0 size= 5951kb time=128.70 bitrate= 378.8kbits/s
where first frame wasn't taken until 35.5 seconds had passed. claims fps = 9, able acquire 5 frames after 2 minutes.
i know if there way improve performance (e.g., frame rate) of ffmpeg.
with latest intel edison yocto image , ffmpeg here getting ~30-32 fps same command shared
/home/root/bin/ffmpeg/ffmpeg -f video4linux2 -i /dev/video0 -preset ultrafast -crf 22 -y test.mov
frame= 19 fps=0.0 q=21.0 size=127kb time=00:00:00.46 bitrate=2235.7kbits/s speed=0.922x
frame= 34 fps= 34 q=20.0 size=207kb time=00:00:00.96 bitrate=1755.6kbits/s speed=0.96x
frame= 49 fps= 32 q=20.0 size=280kb time=00:00:01.46 bitrate=1565.2kbits/s speed=0.973x
frame= 64 fps= 32 q=20.0 size=351kb time=00:00:01.96 bitrate=1460.4kbits/s speed=0.978x
frame= 80 fps= 32 q=20.0 size=426kb time=00:00:02.50 bitrate=1396.7kbits/s dup=1 drop=0 speed=0.994x
i have uvc logitech hd720p usb webcam. getting same fps webcam on pc? give quick try on default yocto image , see getting.
Comments
Post a Comment