Нет встроенного способа сделать это, и я сомневаюсь, что какая-либо библиотека могла бы вам действительно помочь, поскольку ни одна не может обнаружить контуры лица со 100% точностью. Вам придется сделать это самостоятельно, может быть, так:
- Создать новый видеоклип
- Поместите видео на временную шкалу этого видеоролика
- Создайте фигуру с тем же контуром, что и лицо в вашем видео
- Кадр за кадром, перемещайте, изменяйте размеры и поворачивайте фигуру так, чтобы она соответствовала лицу в видео
Как только у вас все получится, просто поменяйте форму лицом пользователя, и вы получите свое собственное видео.