The Live module provides the ability to create video clips from completed events. Clips can also be created while a live event is in progress. There are several reasons you might want to create a clip:
- To create a short, teaser clip that can be posted to social media
- To limit the length of a video that you want to post (most platforms limit the length of videos)
- You have found that shorter videos perform better on social media
Clipping can be done with all types of live events and it can also be done during and after the live stream using the Live API or the Live Module.
Both the Live Module and the Live API support creating clips from encrypted or DRM-protected jobs.
- Legacy ingest profiles no longer support live clipping. To create a video clip from a live stream, make sure your account is enabled for Dynamic Delivery and use a Dynamic Delivery ingest profile.
- Clips can only be created within 7 days of the event end. Afterwards, the Create Clip button will be disabled. If the event is longer than 24 hours, only the last 24 hours are clippable.
- For recurring events: If during the 7 days after an event the event is reactivated, the clipping will only be available for the content of the most recent event. There will be no way to create clips from the prior event, even if it's under 7 days after the last event was deactivated.
- If you stop and restart a channel for a new live stream, the previous live stream information for clipping may be overwritten.
- Clips will be frame-accurate provided that the encoder is sending SMPTE timecodes for the stream - otherwise, they will be accurate within a couple of frames. Note that to provide clips as quickly as possible, a segment-accurate clip is first created, and replaced by a frame-accurate clip as soon as it is available.
- Clips with a start time less than 10 seconds into the stream cannot be created.
- Clipping is not supported when using the Safari browser.
Navigating the clip editor
To open the clip editor, open the Live module, click on an event name and then click Create Clip in the left navigation. The clip editor will open.
Note that all times in the clipping interface are based around the UTC time that the video data was received by Brightcove. This is a necessary adjustment to account for streams that have exceeded the VOD window (run more than 24 hours). When a video has exceeded that window, the time we get back from the player can no longer reliably be used to generate clips.
The clip editor is organized as follows:
- A - Preview player
- B - Playback control buttons
- C - Clip time
- D - Clipping buttons
- E - Preview clip button
- F - Save button
- G - Playhead
- H - Focus timeline
- I - Context timeline
- J - Zoom buttons
- K - List of clips
Creating a clip
When creating clips, the highest quality rendition from the selected Live Ingest Profile is used as the source for the clip. The default uploading ingest profile for the account is used when creating renditions for the clip.
Follow these steps to create a clip.
- Using the clipping buttons or shortcut keys, set the start and end points for the clip.
- Click Save.
- Enter the clip video properties.
- Clip Name - Name of the clip
- Short Description - Description of the clip
- Tags - Tags to associate with the clip
- Reference ID - Reference ID to assign to the clip
- Enter any required custom field values.
- Check Remove Source Ad Break Content to remove ad breaks triggered within the clip, keeping only program content. This option will only appear when the stream is SSAI enabled.
- Check Create clip using fast VOD pipeline to generate the clip more quickly. This option speeds up the turn around time by creating a single segment-accurate rendition.. The system will then replace this clip with a frame-accurate clip with the full rendition set when it is available.
- Enter any required custom fields that are displayed.
- Click . The transcoding process for the clip will begin. Clips are transcoded using the default ingest profile for the account.
A list of all clips will appear below the clip editor. Clicking the Clip Name will open the clip in the Media module in another browser tab. Click Publish to Social to open the clip in the social module to publish it to a social media account. For information on publishing videos using the Social module, see Publishing Videos to Social Media Platforms.
The preview player is used to preview the clip. When the event is in progress and the clip editor is opened, the clip will begin to play from the "safe live point" which is approximately 3 segments before the end. Note that not all browsers support autoplay.
Playback control buttons
The playback control buttons are used to control to playback of the clip inside of the preview player.
|Jumps to start of video|
|Jumps the playhead back 15 seconds|
|Starts video playback from the playhead position|
|Jumps the playhead forward 15 seconds|
|Jumps to end of video|
|Jumps to live point in the video (only available when the live stream is active)|
The clip time displays the current UTC time for the playhead and the clippable time. Clicking on the UTC link will switch to the local time display.
The clipping buttons are used to clip the desired portion of the source video.
|Jumps to cue in point of the video|
|Sets the starting point of the clip. The start point can also be set by dragging the handle at the beginning of the focus timeline.|
|Sets the ending point of the clip. The end point can also be set by dragging the handle at the end of the focus timeline.|
|Jumps to the cue out point of the video|
The cue in and cue out points are the start and end of a clip. Each of these points is represented on the focus timeline with a draggable handle, and the time between the points is filled-in green. The points are also represented in the context timeline as the left and right edges of the green rectangle indicating the clip space.
Click the preview clip button to play the clip.
The playhead is an indicator of where in time the player is playing. The playhead is represented in the focus timeline by a red line with a red circle on top and with a red vertical line in the context timeline.
On the focus timeline, the playhead may be dragged to scrub through the video. Double-clicking on the focus timeline will move the playhead to that point. The playhead can also be used to set cue in and cue out points using the cue-in/cue-out buttons or by using the keyboard shortcuts.
The focus timeline is the top timeline in the interface.
The playhead is an indicator of where in time the player is playing. The playhead is represented in the focus timeline by a red line with a red circle on top.
The green shaded area represents the selected clipping time, where the edges are also draggable. Please note that the UI pre-selects the clip duration according to the total available clipping time. For example, in events greater than 10 minutes, the last 10 minutes will be pre-selected, similarly, for 30 and 60 minutes.
The context timeline is the bottom timeline in the clip editor. The context timeline shows the entire duration of the video, regardless of zoom level, the selected area of the clip, the location of the playhead, and the current focus viewport. The timeline is indicated with a red line.
The zoom buttons are used to zoom in or out on the focus timeline.
|Zooms in the focus timeline. The focus viewport (white box) in the context timeline will show the area of the clip that is being displayed in the focus timeline.|
|Zooms out the focus timeline. The focus viewport (white box) in the context timeline will show the area of the clip that is being displayed in the focus timeline.|
List of clips
A list of clips will appear below the clip editor. Click Publish to Social to publish the clip to one of your social destinations using Brightcove Social. For information on publishing videos using the Social module, see Publishing Videos to Social Media Platforms.
Keyboard shortcuts can also be used to play and create a clip from the video. The following keyboard shortcuts are available.
|Press this key||To do this|
||Play / Pause|
||Go to cue-in|
||Go to cue-out|
||Jump back 1 frame|
||Jump 1 second back|
||Jump 1 frame forward|
||Jump 1 second forward|
||Jump to start|
||Jump to end / live|
|Press this key||To do this|
||Pan timeline to playhead|
||Open help modal|