Abstract: The present invention provides, in at least one embodiment, a video data recorder system and method that allows video data that is continually being recorded, to be stored into storage with a constant bytes per edit unit group, accessed, previewed, and edited by a user interface. The video data can be stored, accessed, previewed, and edited on the fly, that is, while the video is simultaneously recording before it has finished with minimum overhead and deterministic re-synchronization in the recorded file when being accessed thus simplifying and enhancing the decoder performance.