Patent attributes
Media content relating to an event can be obtained from multiple sources, such as multiple client devices associated with various users. The uploaded media can be associated with an event or identified as related to an event based upon location and timing information. The obtained media can be analyzed, and one or more filters applied to remove clips that do not satisfy certain selection criteria. Selected clips are ordered sequentially and synchronized by time code, and at least a primary audio track obtained from the devices is selected and synchronized with the video content. The content can be arranged per a determined layout, stitched together, and encoded into a single output file or stream. Media players can obtain and present the content, and can potentially switch the audio tracks or display individual clips from the output file.