2016-07-21 14 views
1

Ich betreibe Debian auf meinem Intel Edison und versuche, Video über eine USB-Webcam mit ffmpeg zu erfassen. Der Befehl ich verwende ist:Verbesserte ffmpeg Video Capture Performance?

ffmpeg -f video4linux2 -i /dev/video0 -preset ultrafast -crf 22 -y test.mov 

I mit einer Leistung ähnlich den folgenden am Ende:

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 

wo der erste Frame nicht einmal getroffen wurde, bis 35,5 Sekunden vergangen waren. Es behauptet fps = 9, aber ich konnte diese fünf Bilder nur nach zwei Minuten erhalten.

Ich würde gerne wissen, ob es eine Möglichkeit gibt, die Leistung (z. B. Bildrate) von ffmpeg zu verbessern.

+0

Haben Sie versucht, 'threads 'auf etwas Höheres zu setzen? – infixed

+0

Habe gerade getan. Es schien fast keine Wirkung zu haben. – Kyrenny

Antwort

0

Mit der neuesten Intel Edison Yocto image und FFMPEG von here Ich erhalte ~ 30-32 fps mit dem gleichen Befehl Sie

geteilt

/home/root/bin/ffmpeg/ffmpeg -f video4linux2 -i/dev/video0 -PRESET Ultra -crf 22 -Y test.mov

frame = 19 fps = 0,0 q = 21,0 size = 127kb-Zeit = 00: 00: 00.46 Bitrate = 2235.7kbits/s Geschwindigkeit = 0.922x

Rahmen = 34 fps = 34 q = 20,0 Größe = 207kB Zeit = 00: 00: 00.96 Bitrate = 1755,6kbits/s Geschwindigkeit = 0,96x

frame = 49 fps = 32 q = 20.0 size = 280KB Zeit = 00: 00: 01.46 Bitrate = 1565.2kbits/s Geschwindigkeit = 0.973x

frame = 64 fps = 32 q = 20.0 size = 351KB Zeit = 00 : 00: 01.96 Bitrate = 1460.4kbits/s Geschwindigkeit = 0.978x

Rahmen = 80 fps = 32 q = 20.0 Größe = 426kB Zeit = 00: 00: 02.50 Bitrate = 1396.7kbits/s dup = 1 Tropfen = 0 Geschwindigkeit = 0,994x

Ich habe eine UVC Logitech HD720p USB-Webcam. Erhalten Sie die gleichen fps mit Ihrer Webcam auf einem PC? Probieren Sie schnell das Standard-Yocto-Bild aus und sehen Sie auch, was Sie bekommen.