A method and system for visual content authoring and user interface thereof. An authoring interface, comprising a plurality button controls, is first provided. Required play items are added using the button controls to generate a playlist, and a navigation path is then defined according to the play items and the playlist. Next, the media objects and the navigation path are compiled to generate a disc image file, including a plurality of video clips, each comprising a plurality of PGCs with an unlimited number of playlists and play items.