Disclosed are systems and methods for user interaction with and curation of digital media content, such that users are able to specify a particular clip of video content, and utilize the clip in a desired way. The disclosed systems and methods allow users to view video content, select video clips within the video content, save video clips into a collection of video clips, and curate the collection of video clips. The disclosed systems and methods also allow users to view bookmarks indicating the positions of saved video clips within video content, and to interact with video clips within a video player.
TECHNICAL FIELD
The present disclosure relates generally to digital media, and more particularly to systems and methods for individual user, aggregate user, or company curation of video clips.SUMMARY OF THE INVENTION
The present disclosure may be embodied in a method comprising receiving an original video content; presenting a video clip interface for a user to create a video clip from the original video content; receiving a start point from a user; receiving an end point from a user, the start point, end point, and original video content defining a video clip; and saving the video clip for later playback by a user.
In a particular aspect, the method may further comprise receiving a command to remove a video clip from the original video content, and playing the original video content with one or more video clips removed from the original video content.
In another aspect, the method may further comprise playing the original video content and presenting a bookmark during playing of the original video content, the bookmark corresponding to the video clip. The bookmark may correspond to a star and end point of the video clip. In a further aspect of this embodiment, a video clip interaction option may be presented when playing of the original video content approaches the bookmark. The video clip interaction option may be a looping option, and the method may further comprise receiving a command to loop the video clip via the video clip interaction option and
1. A non-transitory computer readable medium having executable instructions stored thereon, that, when executed by a processor, performs operations of: providing a video playback interface comprising: a primary viewing area on which a video content is presented, and a timeline to indicate progress of video playback via positioning of a playback scrubber; in response to receiving data generated by a user during presentation of the video content, activating a clip interaction mode by replacing the video playback interface with a video clip interface for the user to create a video clip from the video content, wherein replacing the video playback interface with the video clip interface comprises: replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein the first and second clip scrubbers are selectable by the user; and automatically defining an initial selected clip region by placing the first clip scrubber at a first initial point on the timeline and the second clip scrubber at a second initial point on the timeline, wherein the second initial point is set to a pre-determined location on the timeline beyond the first initial point, wherein the pre-determined location is a fixed duration of time after the first initial point or a pre-determined end scene location indicating a position at which a scene of the video content ends.
15. A system, comprising: a processor; a non-transitory computer readable medium having executable instructions stored thereon, that, when executed by the processor, performs operations of: providing a video playback interface comprising: a primary viewing area on which a video content is presented, and a timeline to indicate progress of video playback via positioning of a playback scrubber; in response to receiving first data generated by a user during presentation of the video content, activating a clip interaction mode by replacing the video playback interface with a video clip interface for the user to create a video clip from the video content, wherein replacing the video playback interface with the video clip interface comprises replacing the playback scrubber with a first clip scrubber and a second clip scrubber, wherein the first and second clip scrubbers are selectable by the user; receiving second data generated by the user actuating a save control for saving a video clip defined using the first and second clip scrubbers; and in response to receiving the second data, saving the video clip for later playback by the user, wherein the saved video clip is associated a set of user credentials to allow access of the saved video clip on any video player.
20. A non-transitory computer readable medium having executable instructions stored thereon, that, when executed by a processor, performs operations of: presenting a video clip interface to a user to create one or more video clips from a video content, wherein the video clip interface is presented by replacing a video playback interface with the video clip interface, wherein replacing the video playback interface with the video clip interface comprises replacing a playback scrubber with a first clip scrubber and a second clip scrubber, wherein the first and second clip scrubbers are selectable by the user; receiving data generated by the user actuating a save control for saving a video clip defined using the first and second clip scrubbers; in response to receiving the second data, saving the video clip for later playback by the user, wherein the saved video clip is associated with a set of user credentials to allow access of the saved video clip on any video player; and after saving the video clip, providing the video playback interface to present the video content, wherein the video playback interface detects the saved video clip and creates a bookmark at a time position within a time bar visually indicating the position of the saved video clip within the video content.