2017-05-30 2 views
-1

Il existe une application de vidéo musicale sur IOS qui allume l'appareil photo de l'utilisateur et lit une vidéo. Pendant la lecture de la vidéo, le visage de l'utilisateur est inséré dans la vidéo à certains intervalles (sur un panneau d'affichage, sur une affiche, etc.).Insertion de flux de caméra utilisateur dans l'application IOS

Comment font-ils cela? Plugins? Je suis passé par le cadre de AVFoundation et ne trouve rien de proche à aborder cela et commence à devenir fou. L'application est la même que le lien ci-dessous si vous voulez une démonstration rapide (votre visage apparaît dans les 20 premières secondes sur son téléphone, puis un t-shirt juste après).

https://cantgetenoughofmyself.webcam/

+0

Si vous avez un problème, vous pouvez publier ce que vous avez essayé avec une explication claire de ce qui ne fonctionne pas et fournir un [exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). Je suggère de lire [How to Ask] (http://stackoverflow.com/help/how-to-ask) une bonne question. Aussi, assurez-vous de prendre le [tour] (https://stackoverflow.com/tour) –

+0

Eh bien, mon problème est de savoir par où commencer comme je l'ai mentionné. – user3534305

Répondre

0

Il est intelligent, mais en avant sur le plan conceptuel tout droit.

En résumé, il s'agit essentiellement de deux vidéos, la "vidéo musicale" avec un canal alpha (transparence) où la seconde vidéo est placée en dessous et visible.

Vous pouvez le faire avec AVFoundation, mais ce n'est pas un simple processus en une seule étape.

Regardez dans comment deux vidéos composites avec AVFoundation - quelque chose comme ça Overlay Two Videos with AVFoundation

Ce sera au moins vous obtenir les bases. Presque certainement ceci est fait avec le compositing d'image par image, vous pouvez regarder en utilisant des CIFilters aussi bien qu'éventuellement même en écrivant votre propre compositeur personnalisé.

Pour une question très générale, je pense que c'est une réponse très générale.

+0

Merci, c'est ce dont j'avais besoin pour m'aider sur mon chemin. Je sais que c'était générique, mais c'est ce que je sais à ce stade :) – user3534305