我正在执行以下操作,每5秒从流中捕获一个jpg图像:
return doFirst.thenCompose(a -> {
return doSecond(a);
}).thenCompose(b -> {
return doThird(b).thenCombine(doWithThird(b), (b1, b2) -> {
return doSomethingWithTheThirds(b1, b2);
});
}).thenCompose(c -> {
return doFourth(c);
});
但是,图像显然仅每6秒更新一次,而我希望更新周期为5秒。当我将fps="1/5"
rm out.jpg
streamlink -O http://ustream.tv/channel/iss-hdev-payload worst | ffmpeg -i - -r $fps -f image2 -update 1 out.jpg
设置为例如1/10或1/2时,情况也是如此。
为什么?