1. A method, comprising: displaying user interface controls on a display screen using instructions executed by a processor, wherein the processor is coupled to a user input device, the user interface controls being used for tagging digital media and capturing substitute objects; accepting a signal from the user input device to indicate operation of a capture tool for capturing a substitute object; accepting a signal from the user input device to select a digital media production for substitution of the substitute object, wherein the digital media production comprises a frame with objects, and wherein an identified object that is available for the substitution in the frame is tagged with a first metadata tag that is stored along with the identified object on the digital media production, wherein the first metadata tag comprises fields that indicate identification of the frame, a type of the identified object, static dimensions, relative dimensions, a time stamp, and geometric orientation to support a polygon model with time variables for the identified object, the time variables being associated with appearance of the identified object in one or more frames of the digital media production; accepting a signal from the user input device to capture the substitute object using the capture tool, wherein the capture of the substitute object comprises adding a second metadata tag for the substitute object, wherein the second metadata tag comprises fields that indicate for the substitute object, a type, static dimensions, relative dimensions, and geometric orientation; rendering customized digital media by substituting the substitute object for the identified object in the one or more frames of the digital media production by matching the second metadata tag for correlation to the polygon model from the first metadata tag; and providing the customized digital media for access by one or more users.