인텔 에디슨에서 데비안을 실행 중이고 ffmpeg를 사용하여 USB 웹캠을 통해 비디오를 캡처하려고합니다. 내가 사용하고 명령은 다음과 같습니다ffmpeg 비디오 캡처 성능이 향상 되었습니까?
ffmpeg -f video4linux2 -i /dev/video0 -preset ultrafast -crf 22 -y test.mov
나는 다음과 같은 출력으로 끝낼 :
35.5 초 경과 할 때까지 첫 번째 프레임도되지 못했습니다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
. 그것은 fps = 9라고 주장하지만 2 분 후에 5 개의 프레임 만 획득 할 수있었습니다.
ffmpeg의 성능 (예 : 프레임 속도)을 개선 할 수있는 방법이 있는지 알고 싶습니다. 최신 인텔 에디슨 경우 yocto image와 FFMPEG가 here에서 내가 무엇입니까 ~ 당신이
를 공유 같은 명령을 사용하여 30 ~ 32 fps의/가정/루트/빈 /는 FFmpeg /는 FFmpeg -f video4linux2 -i는/dev /와
'-threads'를 더 높은 값으로 설정해 보셨습니까? – infixed
방금 했어요. 거의 효과가없는 것 같았다. – Kyrenny