Как применить черно-белый эффект к цветному видео в iOS

В моем приложении у меня есть цветное видео, которое я хочу сделать как черно-белое видео. Есть ли какая-либо инфраструктура, поддерживающая это в iOS? Если да, то как реализовать этот эффект для цветного видео?

Может ли кто-нибудь помочь в этом отношении?

Ответ 1

Немного позже, но вы должны проверить OpenCV.

Он может быть скомпилирован как статический lib для iPhone и может конвертировать видео (кадр за кадром) в оттенки серого или два цвета.

Вы можете запустить здесь. Есть и другие ресурсы для этого, плавающие вокруг.

Ответ 2

HI Lakshmi вам может быть знакомо, что по крайней мере 24 кадра создают клип видео, поэтому вам нужно использовать инструмент, например, создатель фильма, чтобы вы могли смотреть видео по кадре и редактировать каждый кадр.

Ответ 3

См. Framework с открытым исходным кодом с именем: GPUImage https://github.com/BradLarson/GPUImage/
Имя фильтра GPUImageGrayscaleFilter - это то, что вы хотите
Эта структура включала пример кода, так что вы можете узнать, как легко использовать GPUImageGrayscaleFilter в своих приложениях.