2. The video editor of claim 1 , wherein the video editing module is further to: receive a user selection of a selected media clip identified in the query results; wherein to generate the video output comprises to generate the video output including the selected media clip inserted in the dynamic content slot.
1. A video editor comprising: a query builder module to build a media query including a query parameter selected by a user of the video editor; a video editing module to: associate the media query with a dynamic content slot of a media program; transmit, to a cloud analytics service, the media query with a request for the cloud analytics service to push the query parameter and an acceptance policy of the video editor to multiple mobile computing devices; receive, as a video output based on the media program is generated, query results from the cloud analytics service, in response to the media query, the query results to identify a media clip produced by one or more of the mobile computing devices; and present a user interface including the query results for selection by the user; and a video output module to generate the video output based on the media program and replace the dynamic content slot with the media clip identified in the query results as the video output is transmitted to a video device of a video consumer.