1. A method of content substitution, comprising: receiving data representing video content, the data having at least first and second packet identifiers (PIDs) associated with a first and a second macroblock of content; initiating processing of content having the first PID; determining that a substitution criterion has been met; substituting the macroblock having the second PID for the macroblock having the first PID; and processing the substituted content.