14. A method for representing an altered original multimedia item in a programmable processing device, comprising the steps of: creating a script for processing one or more original multimedia assets, said script comprising scripting instructions to cause the derivation of altered multimedia assets from original multimedia assets; creating a first association between said original multimedia assets and said script, said first association representing said altered multimedia assets; storing said script in a portion of a container file on a programmable storage device accessible to the programmable processing device; augmenting the container file to enable it to act as a proxy for the altered multimedia assets, said container file comprising the original multimedia assets and the script; and storing the container file as a proxy for the altered multimedia assets, wherein the container file as the proxy is referenced to render the altered multimedia asset, and is referenced as one or more second original multimedia assets in at least one other script for batch manipulation.
15. The method of claim 14 wherein said container file further comprises scripting instructions as well as detailed program instructions for applying a multimedia effect.