java - 使用 jcodec 生成包含多个图像的视频
问题描述
我正在使用最新的 0.2.5 版本的 jcodec 来生成包含多个图像的视频。我正在这样做:
AWTSequenceEncoder encoder = AWTSequenceEncoder.createSequenceEncoder(file, 25);
然后对于每个图像:
encoder.encodeImage(image);
当我完成时:
encoder.finish();
这将返回一个相应的视频文件,无一例外,例如,我在 VLC 中正确地看到了第一张图像,但似乎视频的持续时间为 0。我做错了什么?
解决方案
这是我的错误,AWTSequenceEncoder
每次添加图像时我都会重新创建。
推荐阅读
- python - PyRhO 似乎在安装时破坏了我的其他库
- payment-gateway - 手机网站支付宝/微信支付
- ios - 如何使用平移手势识别器更改不同视图的布局约束?
- ruby-on-rails - 找不到未初始化的常量错误
- python - 如何查找列表元素是否包含在其他列表中但没有完全匹配
- macos - gdb 不能在 Mojave 10.14.2 上运行
- python - 从头开始实现 MLP 和在 PyTorch 中实现有什么区别?
- spring-boot - 如何告诉我的 dockerised Spring Boot Neo4J 应用程序与我的 Neo4j 服务器通信?
- rust - 如何为 Diesel 的通配符指定转义字符?
- python - Pandas - 检查是否有任何列是日期时间并将其更改为日期格式字符串(yyyy-mm-dd)