我需要使用无损视频编解码器对帧序列进行编码,并在 Java 应用程序中播放它们。我不在乎文件大小。输出帧应与输入帧完全匹配。即使在高比特率下,有损编解码器也不会这样做。
- HuffYUV
- 核心PNG
- 拉格瑞斯
- FFV1
- ...
您知道 Java 支持的任何无损视频编解码器吗?
我考虑过的其他选择:
- 动画 GIF:播放是否保证像真正的视频编解码器一样具有恒定的帧速率?
- 加载并显示单独的帧:以恒定的帧速率执行此操作并且不丢失太多帧有多困难?
- Proce55ing:视频播放库需要 Quicktime,我的平台上没有。
编辑:我最终决定以最高质量满足 JMF 的(非标准)MotionJPEG。它不是严格无损的,但仍然比 MPEG4 质量好得多。