> ## Documentation Index
> This page is part of the Image and Video APIs product. Fetch the complete documentation index for Image and Video APIs at: https://cloudinary.com/documentation/llms-image-and-video-apis.txt?referrer=docpage and then use it to discover all relevant pages before exploring further.
> If your task extends beyond this product, fetch the top-level index covering all Cloudinary products and topics at: https://cloudinary.com/documentation/llms.txt?referrer=docpage

# Video trimming and concatenating


When transforming and editing videos, you often need to adjust the length of a clip, join multiple assets together, or add transitions between scenes. This section covers the Cloudinary transformation options for trimming videos and building concatenated video sequences.

## Trimming videos
Trim a video or audio clip by specifying the section to keep. You can set a start time, an end time, or a duration, using either seconds or a percentage of the asset's length.

**Learn more**: [Video trimming](video_trimming)

## Concatenating media
Concatenate videos together, concatenate videos with images, or splice only part of a clip into another video. Concatenation uses the `splice` flag to join media assets into a single video instead of placing the added asset as an overlay.

**Learn more**: [Video concatenation](video_concatenation)

## Transition effects
Add transition effects when concatenated assets should blend together instead of switching with a hard cut. You can apply cross fade transitions between videos, or between videos and images.

**Learn more**: [Video transition effects](video_transition_effects)

## Video tutorials

Watch walkthroughs for using the Node.js SDK to trim and concatenate videos.

* [Trim videos using the Node.js SDK](video_trimming#video_tutorial)
* [Concatenate videos using the Node.js SDK](video_concatenation#video_tutorial1)

## Related topics

* [Video trimming](video_trimming)
* [Video concatenation](video_concatenation)
* [Video transition effects](video_transition_effects)
* [Video resizing and cropping](video_resizing_and_cropping)
* [Video layers](video_layers)
