1. A method comprising: receiving video data; identifying a second object in at least one video frame of the video data; determining whether to replace the second object in the at least one video frame with a first object based on at least one object matching rule; and in response to determining that the second object is to be replaced with the first object: manipulating a three-dimensional model of the first object to generate a representation of the first object that matches at least one visual property of the second object; and replacing the second object with the representation of the first object in the at least one video frame.