A system and method for editing media content, by embedding graphics, text, images, icons and the like into it. An HTML overlay graphics layer is used to view the additional content in relation to the original media content. The additional content is embedded into the original media content through a rendering proce...