2017-05-30 3 views
-1

Es gibt eine Musikvideo-App auf IOS, die die Kamera des Benutzers einschaltet und ein Video abspielt. Während das Video abgespielt wird, wird das Gesicht des Benutzers in bestimmten Abständen in das Video eingefügt (auf einer Plakatwand, auf einem Poster, etc ..).Einfügen der Kamera in die IOS-App

Wie machen sie das? Plugins? Ich habe den AVFoundation-Rahmen durchforstet und kann nichts finden, was kurz davor steht, damit fertig zu werden und ich werde verrückt.

Die App ist die gleiche wie der Weblink unten, wenn Sie eine schnelle Demo wollen (Ihr Gesicht erscheint innerhalb der ersten 20 Sekunden auf ihrem Handy dann ein T-Shirt direkt danach).

https://cantgetenoughofmyself.webcam/

+0

Wenn Sie ein Problem haben, können Sie das, was Sie ausprobiert haben, mit einer klaren Erläuterung dessen, was nicht funktioniert, veröffentlichen und ein [minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve). Ich schlage vor, eine gute Frage zu lesen (http://stackoverflow.com/help/how-to-ask). Nehmen Sie auch die [Tour] (https://StackOverflow.com/tour) an. –

+0

Nun, mein Problem ist herauszufinden, wo ich anfangen soll, wie ich bereits erwähnt habe. – user3534305

Antwort

0

Es ist klug, aber nach vorne konzeptionell gerade.

Am einfachsten sind das im Grunde genommen zwei Videos, das "Musikvideo" mit einem Alpha-Kanal (Transparenz), wo das zweite Video darunter liegt und durchschaut.

Sie können dies mit AVFoundation tun, aber es ist kein einfacher einstufiger Prozess.

Blick in, wie Sie Composite zwei Videos mit AVFoundation - so etwas wie dieses Overlay Two Videos with AVFoundation

Das zumindest werden Sie die Grundlagen erhalten. Fast sicher wird dies mit Frame-für-Frame-Compositing gemacht, Sie können mit CIFiltern arbeiten und eventuell sogar Ihren eigenen Custom Compositor schreiben.

Für eine sehr allgemeine Frage, das ist eine vernünftige, sehr allgemeine Antwort, denke ich.

+0

Danke, das war es, was ich brauchte, um mir auf meinem Weg zu helfen. Ich weiß, es war generisch, aber das ist auch mein Wissen an diesem Punkt :) – user3534305

Verwandte Themen