A video mixing computer apparatus includes a computing device, a touch interface having multiple selectable tiles, at least some of the tiles each having an associated media viewer capable of playing a visual source in response to selection of the tile. The
compositing engine, tiles, media viewers, and
compositing engine interoperate such that, when a user selects a first tile, a part of a first visual source will be played by a first media player, and when the user then selects a second tile, a part of a second visual source will be played by a second media player, and concurrent with the playing, information relating to the parts will be captured for use by the
compositing engine to create a media file as a sequential mix of the first and second visual sources corresponding to the user's selections' timings and durations. A video mixing method is also described.