我必须在java中创建一个必须播放所有已知格式的音频/视频的媒体播放器。除了常规任务,如播放/暂停/停止/倒带等,我需要对视频进行一些增强,如直方图均衡等。一些增强功能来自一些最新的白皮书,所以我不希望任何api得到支持。我需要自己实现它。所以我正在寻找一些好的api,它可以帮助我在每帧的基础上实现这些自定义图像处理技术。
我已经看到很多关于java视频播放器/操作的stackoverflow问题,他们建议远离JMF并使用其他像vlcj,xuggler GStreamer等。但我不确定它们中的任何一个是否支持自定义增强技术。大约2年前(我能找到的那些)回答了与该主题相关的最后一个问题。另外要播放视频,我需要一些组件。我还没有探讨关于它的javafx MediaView。
所以任何人都有这方面的经验,我们可以将自定义过滤器/增强功能应用于通过javafx播放的视频吗?如果没有,那么我必须实施哪些替代方案?