1. A non-transitory computer readable storage medium having stored thereon, computer-executable instructions that, when executed by the computer, cause the computer to perform a method for providing a photobook comprising video frames, wherein the method comprises: select video frame images from a video dip; group the selected video frame images into related video frame image groups; select still images from a set of selectable still images; group the selected still images into related still image groups; match related video frame image groups with related still image groups to form sorted related image groups; assign the sorted related image groups to different photobook pages; select audio content associated with the selected video frame images from the video clip; select an audio event from the audio content based on a user selection; and download an audio clip of the audio event to an audio clip button on a photobook page, the audio clip corresponding to selected video frame images on the photobook page.