bytedeco/javacv
Ver no GitHubQuestion: How to generate Stream<Frame> in java 8
Open
#1.708 aberto em 14 de out. de 2021
enhancementhelp wanted
Métricas do repositório
- Stars
- (6.985 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
Hi,
I am trying to generate stream of frames after reading it in Java 8.
FFmpegFrameGrabber gb = new FFmpegFrameGrabber (videoFile);
Stream.iterate(grabber.grabImage(), x - {
try {
return grabber.grabImage()
} catch(Exception e) {
}
return null;
});
In java 9 I can use takeWhile(frame -> frame != null) but I am not sure how to do it in Java 8. Is there any api provide in API that directly returns stream of frames?