AVFoundation для наложения двух видеоклипов с компоновкой Alpha в ios5?

Я надеюсь использовать IOS5 AV Foundation с Open GL или без него для записи видео с камеры и наложения/объединения другого видеоклипа сверху, используя некоторую форму компоновки альфа-канала/матирования переднего плана.

Примером использования комбинированного вывода может быть видео анимированного персонажа, взаимодействующего с записанным пользователем видеоклипом с камеры iPhone/iPad.

Возможно ли это прямо сейчас с IOS5 или потенциально с фреймворком Брэда Ларсона GPUImage? Можно ли легко объединить альфа-каналы двух видеоисточников?

Если у кого-то есть образец кода, которым он мог бы поделиться, или предложить какие-либо рекомендации, я был бы очень признателен.


person Mark OLeary    schedule 09.07.2012    source источник
comment
В качестве примечания, мой тайминг воспроизведения фильма прямо сейчас перепутался, поэтому его необходимо исправить, чтобы источники фильмов правильно компоновались с живым видео. Я могу сделать композицию, но ввод фильма требует немного любви.   -  person Brad Larson    schedule 11.07.2012
comment
Привет @BradLarson .. спасибо за ваш вклад. Прямо сейчас все, что я хочу сделать, это доказательство концепции, поэтому с самого начала она не должна быть идеальной. Если бы вы могли указать мне, с какими вашими API я мог бы начать, или какой-нибудь пример кода был бы неоценим. Еще раз спасибо.   -  person Mark OLeary    schedule 12.07.2012
comment
Посмотрите на пример SimpleVideoFileFilter, который поставляется с платформой, чтобы увидеть, как обрабатывать видеофайл с помощью фильтра, а затем ознакомьтесь с различными сочетаниями в примере FilterShowcase. Объединение этих примеров должно показать, как здесь делать то, что вы хотите.   -  person Brad Larson    schedule 12.07.2012
comment
@brad-larson ... большое спасибо, я попробую!   -  person Mark OLeary    schedule 12.07.2012
comment
@MarkOLeary Я пытаюсь сделать то же самое. Удалось ли вам добиться успеха, следуя указаниям Брэда Ларсона? Если да, не могли бы вы указать мне правильный путь?   -  person Alex Tau    schedule 15.08.2012
comment
@MarkOLeary Даже я пытаюсь перекрыть два видео, где видео сверху будет иметь альфа-канал. Вам удалось это сделать? Если ДА, можете ли вы направить меня.   -  person Chengappa C D    schedule 04.02.2015
comment
@MarkOLeary Несколько человек надеются на ответ! :)   -  person Sti    schedule 10.02.2015


Ответы (1)


Apple AVEditDemo (+ сопровождающее видео WWDC 2010) было бы началом. Не показывает наложения видео с альфа-каналом, но если вы раньше не работали с AVFoundation, это отличное введение.

Вот еще одно хорошее пошаговое руководство по video-composition-with- iOS

person spring    schedule 09.07.2012
comment
Большое спасибо @skinnyTOD. Я прошел через все WWDC2011, но я проверю образец, который вы упомянули выше, на WWDC2010. Другое пошаговое руководство полезно, но оно больше связано со сшиванием клипов и созданием рабочего процесса, а не с наложением видео. Но очень ценю вашу помощь здесь. - person Mark OLeary; 12.07.2012
comment
Ссылка не работает - person jameshfisher; 31.05.2016