A computer-implemented method comprising: identifying, by a computing system, a set of video segments that represents a video; selecting, by the computing system, a subset of video segments out of the set of video segments, wherein selecting the subset of video segments out of the set of video segments comprises: analyzing the set of video segments using one or more object recognition processes, wherein each video segment in the set includes a respective collection of still frames (304-308;404;454); recognizing one or more objects represented in a particular collection of still frames (304-308;404;454) included in a particular video segment out of the set of video segments; and including the particular video segment in the subset of video segments, and wherein selecting the subset of video segments is based on information about an audience of the video; generating, by the computing system, a list (402;452) that indicates a playback sequence for the subset of video segments; and providing, by the computing system, playback of the subset of video segments based on the playback sequence indicated via the list (402;452) without creating a new video file and without performing a new video coding process, wherein the method further comprises: selecting a second subset of video segments out of the set of video segments based on information about a second audience of the video; generating a second list (402;452) that indicates a second playback sequence for the second subset of video segments; and providing playback of the second subset of video segments based on the second playback sequence indicated via the second list (402;452). identifying, by a computing system, a set of video segments that represents a video; selecting, by the computing system, a subset of video segments out of the set of video segments, wherein selecting the subset of video segments out of the set of video segments comprises: analyzing the set of video segments using one or more object recognition processes, wherein each video segment in the set includes a respective collection of still frames (304-308;404;454); recognizing one or more objects represented in a particular collection of still frames (304-308;404;454) included in a particular video segment out of the set of video segments; and including the particular video segment in the subset of video segments, and wherein selecting the subset of video segments is based on information about an audience of the video; analyzing the set of video segments using one or more object recognition processes, wherein each video segment in the set includes a respective collection of still frames (304-308;404;454); recognizing one or more objects represented in a particular collection of still frames (304-308;404;454) included in a particular video segment out of the set of video segments; and including the particular video segment in the subset of video segments, and wherein selecting the subset of video segments is based on information about an audience of the video; generating, by the computing system, a list (402;452) that indicates a playback sequence for the subset of video segments; and providing, by the computing system, playback of the subset of video segments based on the playback sequence indicated via the list (402;452) without creating a new video file and without performing a new video coding process, wherein the method further comprises: selecting a second subset of video segments out of the set of video segments based on information about a second audience of the video; generating a second list (402;452) that indicates a second playback sequence for the second subset of video segments; and providing playback of the second subset of video segments based on the second playback sequence indicated via the second list (402;452). selecting a second subset of video segments out of the set of video segments based on information about a second audience of the video; generating a second list (402;452) that indicates a second playback sequence for the second subset of video segments; and providing playback of the second subset of video segments based on the second playback sequence indicated via the second list (402;452).