bytedeco/javacv
View on GitHubIs there any way to speed up making video from images.
Open
#1,437 opened on Jun 4, 2020
help wantedquestion
Repository metrics
- Stars
- (6,985 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
How to speed up images to video ? Below are my codes.
FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(path, WIDTH, HEIGHT);
try {
recorder.setVideoCodec(avcodec.AV_CODEC_ID_MPEG4);
recorder.setFormat("mp4");
recorder.setFrameRate(FRAME_RATE);
recorder.setVideoBitrate((int) ((WIDTH * HEIGHT * FRAME_RATE)));
Java2DFrameConverter java2DFrameConverter = new Java2DFrameConverter();
recorder.start();
for (int i = 0; i < images.size(); i++) {
BufferedImage image = images.get(i);
Frame frame = java2DFrameConverter.getFrame(image);
recorder.record(frame, avutil.AV_PIX_FMT_ARGB);
}
recorder.stop();
recorder.release();
} catch (Exception e) {
e.printStackTrace();
}