Пользовательское улучшение видео Java
Я должен создать медиаплеер в Java, который должен воспроизводить все известные форматы аудио / видео. Помимо обычных задач, таких как воспроизведение / пауза / остановка / перемотка и т. Д., Мне нужно применить некоторые улучшения к видео, такие как выравнивание гистограммы и т. Д. Некоторые улучшения приведены в некоторых последних технических документах, поэтому я не ожидаю, что какой-либо API будет иметь такую поддержку. Мне нужно было бы реализовать это самостоятельно. Поэтому я ищу хороший API-интерфейс, который помог бы мне реализовать эти пользовательские методы работы с изображениями для каждого кадра.
Я видел много вопросов о стековом потоке о проигрывателе видео / манипуляциях с Java, и они предложили держаться подальше от JMF и использовать другие, такие как vlcj,xuggler GStreamer и т. Д. Но я не уверен, поддерживает ли какой-либо из них пользовательские методы улучшения. Также на последний вопрос, связанный с темой, был дан ответ около 2 лет назад (среди тех, что я смог найти). Также для воспроизведения видео мне нужен какой-то компонент. Я не исследовал javafx MediaView по этому поводу.
Таким образом, у кого-нибудь есть опыт в том, что мы можем применить пользовательские фильтры / улучшения к видео, воспроизводимому через javafx? А если нет, то какие альтернативы я должен реализовать?