A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- receiving an input stream from a video game, wherein the input stream comprises audio input captured by a microphone, video input captured by a camera, or a combination thereof;
- selecting a trigger model from a group of trigger models;
- applying the trigger model to the input stream;
- detecting, according to the trigger model, a current trigger in the input stream during the video game, wherein the current trigger comprises an audio trigger, a video trigger or combination thereof;
- and
- recording a trigger clip of game content, wherein the trigger clip comprises a portion of game content for a time period before and after the current trigger.