Image and video manipulation: The generation of deepfakes