This app was mentioned in 1 comment, with an average of 2.00 upvotes
Since the Ethan uses Android phone (or at least I think so) .. they probably used this one https://play.google.com/store/apps/details?id=com.laan.labs.faceswaplive because I tried it and it can do everything they used in the video.