A system and method for converting compact multimedia format files to
synchronized multimedia integration language while preserving media and
timeline information. Media objects and timeline information are
extracted from a compact multimedia format file. The media is saved to
separate files, and each file may be split into multiple files if the
file overlaps a loop boundary. A synchronized multimedia integration
language is created from the timing information, including loops, and the
media files.