我使用最新的0.2.5版本的jcodec生成一个包含多个图像的视频。我在做这个:
AWTSequenceEncoder encoder = AWTSequenceEncoder.createSequenceEncoder(file, 25);
然后对于每个图像:
encoder.encodeImage(image);
当我完成:
encoder.finish();
这返回了一个相应的视频文件,没有任何例外,例如,我正确地看到了VLC中的第一个图像,但视频的持续时间似乎是0。我做错了什么?
这是我的错误,每次添加图像时我都会重新创建AWTSequenceEncoder
。