Быстрая фильтрация видео с SurfaceViewGL - PullRequest
0 голосов
/ 24 апреля 2020

Видео в моем приложении отображается через SurfaceViewGL. Видео идет из MediaPlayer в Surface, затем применяется фильтр, указанный в фрагментном шейдере, и затем все отображается на экране. Рендеринг видео с примененным фильтром записывается в файл.

Проблема в том, что MediaPlayer слишком медленно отправляет кадры в Surface. И все перекрывается в реальном времени, что слишком долго.

Есть ли способ быстро применить фильтр шейдеров к видео?

Я думал просто ускорить видео, но как он ведет себя при дальнейшем замедлении, и может ли MediaRecorder даже захватить его?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...