A program I would suggest even though it must be purchased is Macromedia studios, it is a toned down Photoshop used for creating flash animations, but it allows most movie files to be imported into it, allowing for subtitles and frame-by-frame Photoshop quality edits.