> ## Documentation Index
> Fetch the complete documentation index at: https://cloudinary.com/documentation/llms.txt
> Use this file to discover all available pages before exploring further.

# Video transformation types




There are many different types of video transformations. This page provides an overview of these.  The remaining pages in this Video Transformations Guide cover those types in detail.

Transformation type | Description
--- | ---
[Resizing and cropping](video_resizing_and_cropping) | Resize (crop and/or scale) videos server-side before delivering them, including controlling which area of the video to keep when cropping or allowing Cloudinary to automatically crop your video to the requested dimensions while always keeping the main video subject in focus ([g_auto](video_resizing_and_cropping#automatic_gravity_for_crops_g_auto)).
[Trimming and concatenating](video_trimming_and_concatenating) | Trim from the start and/or end of a video, or combine (concatenate) two or more videos.
[Placing layers on videos](video_layers) | Place video, image, audio, text, or subtitle layers on a base video asset to generate new and customized creations on the fly.
[Effects and enhancements](video_effects_and_enhancements) | Apply a huge variety of effects and other visual or audio enhancements to a video.
[Adaptive bitrate streaming](adaptive_bitrate_streaming) |  Automatically generate and deliver all files required to deliver a video in HLS and/or MPEG-DASH adaptive bitrate streaming formats.
[Audio transformations](audio_transformations) | Stream audio from any audio or video file, adjust audio settings, or generate audio waveform images from any audio or video file.[Converting videos to animated images](videos_to_animated_images) | Convert videos to animated image formats, such as animated AVIFs, GIFs or WebP files.
[Conditional transformations](video_conditional_expressions) | Apply a transformation to a video only if a specified condition is met.
[User-defined variables and arithmetic transformations](video_user_defined_variables) | Use arithmetic expressions and variables to add additional sophistication and flexibility to your video transformations.
### Create new videos

In addition to the above types of transformations, you can also create a single [animated image](creating_animated_images) from multiple image assets, where each asset is a single frame of the resulting animated image. You can then [convert](animated_images#converting_an_animated_gif_to_video) this animated image to a video.

> **NOTE**: The above process creates a new asset in your product environment with its own public ID, as opposed to asset transformations that get generated (derived) and cached on the CDN, but aren't stored in your product environment as separate assets with their own public IDs.

