A system and method are disclosed that replaces a character in a video with a user-provided character. The method involves using video processing and machine learning techniques to identify and tag the characters in a video. The system then identifies various attributes of the user-provided character. Depending on whether an image or a video is provided, the system uses artificial intelligence or machine learning techniques to derive the attributes. The extracted attributes from the image are then mapped to the character to be replaced in the target video. The system then replaces the character in each frame of the video and renders a new video file, which is then presented to the user. This system and method disclosed may help users to enjoy any video from a completely different point of view.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.