从Java中的视频/视频文件中提取/提取图像/图像序列的最佳方法

Dan*_*Ruf 6 java video ffmpeg image sequence

好吧,有FFMPEG和一些Java绑定和包装器,但我需要为每个特定平台分配FFMPEG的正确二进制文件.

是不是有任何普通的Java解决方案或库没有像FFMPEG这样的依赖关系来将视频文件转换为图像序列?

FFMPEG,XUGGLER或JMF(废弃)等解决方案并不适用.真的没有纯Java解决方案吗?

也许对于特定的视频编解码器/文件至少?

我只想将视频文件中的图像提取到jpeg/png文件并将其保存到磁盘

Gil*_*anc 2

难道真的没有纯Java的解决方案来[从视频流中提取图像]吗?

让我们来看看。你必须:

  • 解码视频。
  • 呈现解码图像的速度至少为 24 个图像/秒。我想你可以跳过这一步。
  • 保存解码后的图像。

看来解码视频将是最具挑战性的步骤。人们和公司花了数年时间开发各种视频格式的编解码器(编码器/解码器)。

SourceForge 上有一个项目,即ffmpeg 的 JMF 包装器,它开发了一些纯 Java 视频编解码器。也许您可以查看他们的源代码,了解如何为自己开发 Java 视频编解码器。

如果您愿意,您可以寻找其他纯 Java 视频编解码器。