systems and methods for editing a multimedia program are disclosed . a segment in a program is defined and then processed . the segment is defined by marking a beginning of the segment and the end of the segment . imprecision in defining the segment is corrected . the defined segment may be deleted or programmed to repeat one or more times when the program is played in the future . a user defines the segment and processes it by supplying input signals to the system . the input signals may be generated by pressing buttons on a remote control .