自定义视频增强Java

自定义视频增强Java,java,javafx,video-processing,jmf,xuggler,Java,Javafx,Video Processing,Jmf,Xuggler,我必须用java创建一个媒体播放器,它必须播放所有已知格式的音频/视频。除了播放/暂停/停止/回放等常规任务外,我还需要对视频应用一些增强功能,如直方图均衡化等。一些增强功能来自最新的白皮书,因此我不希望任何api支持这些功能。我需要自己实现它,所以我正在寻找一些好的API,它们可以帮助我在每帧的基础上实现这些自定义图像处理技术 我看到了很多关于java视频播放器/操作的stackoverflow问题,他们建议远离JMF,使用其他工具,如vlcj、xuggler GStreamer等。但我不确定

我必须用java创建一个媒体播放器,它必须播放所有已知格式的音频/视频。除了播放/暂停/停止/回放等常规任务外,我还需要对视频应用一些增强功能,如直方图均衡化等。一些增强功能来自最新的白皮书,因此我不希望任何api支持这些功能。我需要自己实现它,所以我正在寻找一些好的API,它们可以帮助我在每帧的基础上实现这些自定义图像处理技术

我看到了很多关于java视频播放器/操作的stackoverflow问题,他们建议远离JMF,使用其他工具,如vlcj、xuggler GStreamer等。但我不确定他们是否支持自定义增强技术。另外,关于这个话题的最后一个问题大约在2年前得到了回答(在我能找到的问题中)。也要播放视频,我需要一些组件。我还没有研究过JavaFXMediaView


因此,任何人都有过这样的经验,我们可以对通过javafx播放的视频应用自定义过滤器/增强功能吗?如果没有,那么我必须实施哪些替代方案

“我必须用java创建一个媒体播放器,它必须播放所有已知的音频/视频格式。”这是一个很大的要求。有一些“已知”但模糊的格式,大多数主要玩家不会处理。上次我检查时,Windows Media Player不支持MOV(而且MOV格式甚至不晦涩)。@AndrewThompson是的,我理解。但是,您可以推荐任何支持播放的基于java的库,更重要的是允许我轻松地将一些帧增强技术应用于大多数已知格式?对不起,我不是帧增强方面的专家。