Декодировать видеокадры на iPhone GPU
Я ищу самый быстрый способ декодировать локальные кадры видео mpeg-4 на iPhone. Меня просто интересуют значения яркости пикселей в каждом 10-м кадре. Мне не нужно никуда рендерить видео.
Я пробовал ffmpeg, AVAssetReader, ImageAssetGenerator, OpenCV и MPMoviePlayer, но они все слишком медленные. Самая высокая скорость, которую я могу получить, - ~ 2x (2 минуты видео сканируются за минуту). Я хотел бы что-то ближе к 10x.
Предполагая, что мои попытки выше не использовали GPU, есть ли способ достичь моей цели с помощью чего-то, что работает на GPU? OpenGL, кажется, в основном для рендеринга вывода, но я видел, что он используется в качестве фильтров для входящего видео. Может быть, это вариант?
Заранее спасибо!