Deepfakes: The face-swapping software explained

The software uses machine-learning to create computer-generated versions of people’s faces.