Morface: Deepfakes Generation & Detection

Python Django

Project Goal

Morface is a social media website where users can generate any face exchange videos that human cannot tell and share them to the website forum for fun. Morface is also able to detect a video is faked or not when human cannot tell (not yet completed).

The screenshot shows the UI of the face swapper of Morface. p1

Motivation

With development of generative AI technique, video now can be arbitrarily twisted in a much easier way. It clearly has some positive effects in film entertainment, media, and education purposes. For example, deepfakes can be used to replace actors' faces into movies, or to create videos of attractive or interactive fictional characters, dramatically reducing video production costs.

However, it also needs restrict regulation to avoid deepfakes abuse. Deepfakes can be used to create fake videos showing someone saying or doing things they never said or did, such as fake porn videos and scams.

This project is trying to release deepfakes’ capacity on its business values by generating more real-like videos, and also reduce its potential harm by upgrading the detection technology.

Technique

Python, Django, MySQL, Html, CSS, JS, Facefusion.

Demo

This demo video is to show how the social media system of Morface works.

This video is an example of generated video about face swapping.