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

# Keyframe video

> Specify start and end frames to precisely control video transitions.

A feature where you directly specify the **'start' frame** and **'end' frame** of a video.

While you can create videos with just text prompts, when you want more precise control over the **specific starting point and final result** of a video, you can create videos that naturally transition between two scenes.

## How to use

Use this feature by providing 'start' and 'end' images and requesting them to be made into a video.

<Steps>
  <Step title="Prepare start frame">
    Upload or generate the first image that will be the 'start frame'.
  </Step>

  <Step title="Prepare end frame">
    Upload or generate the last image that will be the 'end frame'.
  </Step>

  <Step title="Request video generation">
    Once both frames are ready, request video generation in the Chat.

    ```text theme={null}
        Create a keyframe video.
    ```

    ```text theme={null}
        Make a smooth video using the first image as the start frame and the second image as the end frame.
    ```
  </Step>
</Steps>

<Tip>
  **Combining with image editing**

  Try using [Image inpainting](/en/features/image/image-inpainting) to modify part of the 'start image' to create the 'end image'. Using both images with this feature makes it easier to create the video you want.
</Tip>
