# invideo Help
> This is the invideo help center, for people using the invideo app. It answers questions about getting started, invideo AI, invideo Editor, avatars, AI agents, models, projects and exports, credits and plans, billing, accounts and workspaces, and rights.
If you are an AI agent that wants to make or edit video with invideo through invideo MCP or the invideo CLI, read https://docs.invideo.io/llms.txt instead: setup, sign-in, how-tos and the CLI and MCP reference are on https://docs.invideo.io, not on this site.
### Home
Source: https://help.invideo.io/index.md
Help for people using the invideo app, from your first project to billing, accounts and rights.
This is the help center for the invideo app. It answers questions people have while they make and edit videos in invideo.
#### What the help center covers
The sidebar groups the articles by topic:
- **Getting started**: your first project in invideo.
- **invideo AI**: making videos with invideo AI.
- **Editor**: working on the timeline in invideo Editor.
- **Avatars**: AI avatars and the videos you make with them.
- **AI agents**: working with Agent Two, the agent inside the invideo app.
- **Models**: the video, image, voice and music models you can use.
- **Projects and exports**: managing projects and downloading your videos.
- **Credits and plans**: how credits and plans work.
- **Billing**: payments, invoices, renewals and cancellations.
- **Account and workspaces**: signing in, your account settings and shared workspaces.
- **Rights**: who owns what you make and how you can use it.
- **Guides**: longer walkthroughs for specific kinds of videos.
Use the search at the top of the page to find an answer by keyword.
#### Using invideo through an AI agent
If you connect invideo to an AI agent such as Claude, ChatGPT, Cursor or Codex, through invideo MCP or the invideo CLI, the setup guides, how-tos and reference are on docs.invideo.io.
#### For AI agents reading this site
Every page on this site is also available as Markdown. Add `.md` to the page's URL, or send `Accept: text/markdown`. The full index is at `/llms.txt` and every page in one file is at `/llms-full.txt`.
## Getting started
### Agents & models on invideo
Source: https://help.invideo.io/getting-started/agents-models-on-invideo.md
invideo gives you the leading AI models for video, image, audio and 3D, next to a timeline editor, in one workspace.
invideo gives you the leading AI models for video, image, audio and 3D, next to a timeline editor, in one workspace. Pick the model that fits your project, name it in your prompt, or select it in the **Agents & models** panel. See [Models](https://docs.invideo.io/reference/models) for the models by job.
1. From the homepage, click **Agents & models** in the bottom navigation.
2. Browse by category, or type the model name in your prompt. invideo sends the generation to that model.
3. Click the **settings icon** before you generate to see the cost for your settings.
The cost depends on the model, resolution and duration. The video model pricing page has the full breakdown.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits and what they cost](/account/credits).
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Introducing invideo Editor
Source: https://help.invideo.io/getting-started/introducing-invideo-editor.md
Explore invideo Editor’s multitrack timeline, Agent Two, audio mixing, color controls and generation in one project.
invideo Editor is a professional video editor in your browser, with a timeline like the one in Premiere Pro or DaVinci Resolve. The difference is that an agent does the heavy lifting with you, and generates the shots, voices and music a project lacks.
Talk to Agent Two in the agent panel on the left. Tell it what you want, such as *"cut this down to 60 seconds"*, *"clean up the silences"* or *"match the color on these two shots"*. Agent Two works directly on your timeline. Every change shows up as real clips and cuts that you can grab, reshape or undo. Nothing is locked, and the edit stays yours.
#### What makes this timeline different
The agent understands your footage: what is in each shot, who is talking and how the whole thing is structured. So when you ask for a change, it makes an informed one.
Hand it as much or as little as you like. Let the agent build the whole cut, or edit frame by frame yourself. Both happen on the same timeline.
You can also bring people from your workspace into the same project. You work together, live, in one timeline, instead of passing files back and forth.
#### For hands-on editing
invideo Editor has what a serious editor expects: a multitrack timeline, keyframes, color grading, a full audio mixer, effects and transitions. Generate new shots, voiceovers or music without leaving the project. You can also open an existing project, or import a Final Cut Pro 7 XML or OpenTimelineIO file exported from Premiere Pro or DaVinci Resolve to keep working on it. When you are done, export an MP4, or make a project file for Premiere Pro, DaVinci Resolve or Final Cut Pro with your cuts intact.
#### How to open it
Follow these steps to start:
1. On invideo.io, select **Timeline Editor** below the prompt box and create a blank timeline.
2. Open **Media** and upload or drag in your footage.
3. Create an agent and tell it how to assemble your footage into a base cut.
You can also open an existing project.
### How to get started with invideo Editor
Source: https://help.invideo.io/getting-started/how-to-get-started-with-invideo-editor.md
Open invideo Editor, upload your footage and make your first timeline edit in your browser.
Create a blank timeline, upload your footage and arrange it. invideo Editor is a professional video editing workspace with a multitrack timeline, audio mixing and color controls. Edit by hand, and bring in Agent Two or your own agent when you want help.
#### Start a project
Follow these steps for your first edit:
1. Sign in at invideo.io.
2. Select **Timeline Editor** below the prompt box and create a blank timeline.
3. Open **Media** and upload your video, images or audio. You can also drag files into the panel.
4. Drag media onto the timeline and arrange a short sequence. For help with the assembly, create an agent and describe the cut you want.
5. Preview the sequence in the **Monitor**. Refine the timing, then use the **Audio** and **Color** workspaces as needed.
6. Select **Export** when your edit is ready.
For a first project, choose a few clips and one clear goal. Check the opening shot, the order of the sequence and whether the sound is easy to follow before you add more effects.
Already started a project? Follow the [saved timeline guide](/projects-and-exports/how-to-find-and-reopen-a-saved-timeline-in-invideo-editor) to reopen your existing cut.
Edits and exports are free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits](/account/credits).
## invideo AI
### How can AI-generated visuals be modified?
Source: https://help.invideo.io/invideo-ai/how-can-ai-generated-visuals-be-modified.md
Use Remix in the Media section to change or animate an AI-generated image or video in your invideo AI video.
You can change or animate an AI-generated image or video with the **Remix** option in the **Media** section.
1. Click **Edit**, then **Media**.
2. Go to **Generative Media**.
3. Click the media you want to change, then select **Remix**. You can make basic changes to the AI-generated media here.
4. Write clear instructions for the change or the animation you want, then click **Remix**.
Remix uses credits, and the cost depends on the length of the media. See how credits work. You can check what you used on your [usage page](/credits-and-plans/where-can-i-check-my-current-usage).
5. Replace the old media with the new media, then preview the video.
### How can I add a delay to the voiceover?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-a-delay-to-the-voiceover.md
Add a gap to your script so the voiceover pauses while the media and music keep playing.
To delay the voiceover, add **(gap: Xs)** to your script. Replace X with the number of seconds you want the voiceover to wait.
#### Add a gap from the Script section
1. Click **Edit**, then **Script**.
2. Type **(gap: Xs)** between the chapters where you want the pause.
3. Click **Save changes**.
#### Remove a gap with the Magic Box
Type one of these commands in the Magic Box:
- **Remove all (gap) from the video.** This removes every gap.
- **Remove (gap: 3s) from all chapters.** This removes only the gaps of that length.
A video opens in Theatre mode in invideo AI. Click **Edit & Download** to leave Theatre mode. The Magic Box then shows below the video.
#### Play only media and music during a gap
Add a gap between lines or chapters when you want only the media and the music to play. You can also [add a new line between sentences](/invideo-ai/how-can-i-split-a-line-add-a-new-line-or-merge-2-lines-in-my-script) and put the gap there.
### How can I add, duplicate, and delete chapters in my video?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-duplicate-and-delete-chapters-in-my-video.md
Add, duplicate or delete chapters from the Script section of your invideo AI video.
You can add, duplicate and delete chapters from the **Script** section.
1. Click **Edit**, then **Script**.
2. Go to the chapter you want to change.
3. Click the three dots at the top right of the chapter.
4. Choose an option:
- **Duplicate chapter** makes a copy of this chapter.
- **Add chapter before** adds a new chapter before this one.
- **Add chapter after** adds a new chapter after this one.
- **Delete chapter** deletes this chapter.
5. Click **Save changes**.
When you add a new chapter in the Script section, also add a media keyword. The AI uses the keyword to find media for the new sentence.
### How can I add, edit, or delete text shown on my video?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-edit-or-delete-text-shown-on-my-video.md
Add, edit or delete the on-screen text of your invideo AI video from the Script section.
You can add, edit or delete the text shown on screen from the **Script** section.
1. Click **Edit**, then **Script**.
2. Type new text in the text box, or edit or delete the text that is there.
3. Pick a text style if you want one. See [how to change the chapter text style](/invideo-ai/how-to-change-the-chapter-text-style).
4. Click **Apply**.
5. Click **Save changes** to save your new script.
Preview your video to see the new text.
### How can I add more media between existing clips?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-more-media-between-existing-clips.md
Add more media to a chapter of your invideo AI video by adding keywords, from stock or generated by AI.
To add more media to a chapter, add more keywords. The AI then puts more media in the video.
1. Click **Edit**, then **Media**.
2. Go to the place where you want the new media, for example after Media 1 in Chapter 1.
3. Select **Script** at the top, then click **Generative media**. If the video uses stock media, click **Stock media** instead.
4. Click **+ add media**.
5. Enter keywords or phrases for the new media.
6. Click **apply**. The AI adds the media for you.
You can also choose where the new media comes from:
- **Switch to stock** picks media from the stock library.
- **Switch to generative** makes the media with AI. This uses credits.
Preview your video to see the new media. You can also replace it with your own media or pick other media from the library.
### How can I add multiple voiceovers in the video?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-multiple-voiceovers-in-the-video.md
Add more than one speaker to your invideo AI video, from the prompt, the Use my Script flow or the Settings section.
You can give your video more than one speaker. Do it when you create the video, or later in the **Settings** and **Script** sections.
#### When you create a new video
Ask for multiple speakers in your prompt, then click the arrow button to continue.
#### From the Use my Script flow
1. Select **Use my Script** on the prompt page.
2. Click the **Voice Actors** icon.
3. Add the speakers you want, next to one narrator. The product shows how many speakers you can add.
For example, pick a male or female Clear American voice as the narrator. Then add speakers with different accents. All speakers speak the same language as the narrator.
#### After the video is generated
Give each chapter or sentence its own speaker so the video flows like a conversation.
1. Go to the **Settings** section.
2. Click the **+** button and pick a female or male voice. For more on voices, see [how to add or change the voice of the voiceover](/invideo-ai/how-can-i-add-or-change-the-voice-of-the-voiceover).
3. Go to the **Script** section.
4. Pick a voiceover from the drop-down menu on each chapter or sentence.
### How can I add or change the voice of the voiceover?
Source: https://help.invideo.io/invideo-ai/how-can-i-add-or-change-the-voice-of-the-voiceover.md
Pick the voiceover voice when you start an invideo AI video, or change it later with the Magic Box.
When you start your video, you can name a voice in your prompt. You can also pick a voiceover and a style in the flow panel.
You cannot play a voice before you generate the video.
#### Change the voice of a generated video
If your video is already generated, ask for a new voice in the Magic Box.
#### Voices you can name in your prompt
Each voice comes as a male or a female voice:
- Clear American voice
- Voice with a Californian accent
- Voice with a New Yorker accent
- Voice with a Southern accent
- Voice with a Midwestern accent
- Voice with standard Midwestern accent
- Transatlantic voice
- Voice with a Pacific Northwest accent
- American Young Kid's voice
- Middle-aged British voice
- Old husky British voice
- Indian English voice
- Young Indian voice
- Australian voice
- Heavy Northern English voice
- Colombian Spanish Voice
- Castillian Spanish Voice
- Mexican Spanish Voice
- Canadian French Voice
- French Voice
- Italian Voice
- Japanese Voice
- Korean Voice
- Dutch Voice
- Polish Voice
- Brazilian Portuguese Voice
- Portuguese Voice
- Russian Voice
### How can I adjust the media starting point?
Source: https://help.invideo.io/invideo-ai/how-can-i-adjust-the-media-starting-point.md
Set where a clip starts playing in your invideo AI video with the trim from setting in Media properties.
You set where a clip starts with the trim **from** setting in **Media properties**.
1. Click **Edit**, then **Media**.
2. Select **Media properties**.
3. Set trim **from**. This is the point in the clip where playback starts. If you set it partway into the clip, the video skips the part before it.
4. Check trim **to**. It shows how long the clip plays after the new start point. If the clip is too short for the sentence, it loops to fill it.
The full length of the clip shows at the top as **Duration**. Use it to pick the right start point.
5. Play the clip from the side panel to check that it starts at the right time.
6. Click **proceed**, then **save changes**.
### How can I change the aspect ratio of my video?
Source: https://help.invideo.io/invideo-ai/how-can-i-change-the-aspect-ratio-of-my-video.md
Change your invideo AI video to landscape or portrait with a command in the Magic Box.
To change the aspect ratio of a video, type a command in the Magic Box.
A video opens in Theatre mode in invideo AI. Click **Edit & Download** to leave Theatre mode. The Magic Box then shows below the video.
1. Click the Magic Box.
2. Type a command for landscape or portrait:
- Change the aspect ratio to **Landscape**
- Change the aspect ratio to **Portrait**
You can also use words like 16:9, 9:16, vertical or horizontal.
3. Click the arrow to apply the change.
invideo AI then generates your video in the new aspect ratio.
### How can I change the duration of my video?
Source: https://help.invideo.io/invideo-ai/how-can-i-change-the-duration-of-my-video.md
Make your invideo AI video longer or shorter by adding or deleting chapters in the Script section.
You change the length of your video in the **Script** section. Add chapters to make it longer, or delete chapters to make it shorter.
1. Click **Edit**, then **Script**.
2. Add chapters to make the video longer, or delete chapters to make it shorter.
3. For each new chapter, add **media keywords**. The AI uses them to show a matching image or video. You can replace it with your own later.
4. Click **Save Changes**.
In a video with generative media, a new chapter uses credits because the AI generates new visuals. To save credits, add media from stock for the new chapter.
### How can I change the media duration?
Source: https://help.invideo.io/invideo-ai/how-can-i-change-the-media-duration.md
Change how long each image or video plays in your invideo AI video, or replace a clip with a longer one.
In invideo AI, the AI sets the duration of each media from the length of the footage. You can change it. How you do it depends on how many media are in the segment.
#### A segment with more than one media
A segment with two or more media has no gray lines between them. Here you can make each media longer or shorter.
1. Select the pen icon on the media.
2. Uncheck **trim automatically**.
3. Set the duration you want for this media.
To check the length of a segment, open **Media properties**.
#### Set the media duration to 0
You can set the duration of an image or video to 0. The AI then keeps the best length for the video and changes the duration of the other media in the same segment.
#### A segment with only one media
A segment with only one media has gray lines on each side.
To make it longer, replace it with a longer stock clip. You can also generate a new image or video with the generative media option. This uses credits.
To learn how generative media uses credits, see how credits work.
### How can I change the video quality of my preview?
Source: https://help.invideo.io/invideo-ai/how-can-i-change-the-video-quality-of-my-preview.md
Change the resolution of the video preview in invideo AI with the settings icon on the player.
Your generated video previews at a reduced resolution by default, so it loads fast. You can change the preview quality to a higher or a lower resolution.
1. Click the settings icon at the bottom right of the preview.
2. Choose another resolution.
### How can I create a video using my script?
Source: https://help.invideo.io/invideo-ai/how-can-i-create-a-video-using-my-script.md
Turn your own script into a video in invideo AI with the Use my script flow or a line in your prompt.
To make a video from your own script, select **Use my script** on the prompt page.
1. Select **Use my script**.
2. Paste your script.
3. Set your preferences for media type, background music, subtitle style, language and other details.
4. Click **proceed** to finish your prompt.
5. Click the **arrow button** to generate the video.
#### How this works in each mode
On the Agent Two prompt page, workflows like **Explainer** or **Script to Video** run in the conversational Agent flow. The agent chats with you while it builds the video. It does not generate the video in one shot.
To generate the video in one shot with no back and forth, switch to **Autopilot** in the Agent Two dropdown first. Then select your template.
#### Use a line in any prompt
You can also add this line to any prompt, followed by your script:
```text
Create a video using exactly this script:
```
invideo AI then makes a video from that exact script.
### How can I delete media from my video?
Source: https://help.invideo.io/invideo-ai/how-can-i-delete-media-from-my-video.md
Delete a clip from your invideo AI video and choose what fills its place, a blank, AI media or nothing.
You delete media from the **Media** section. When you delete, you choose what happens to the space it leaves.
1. Click **Edit**, then **Media**.
2. Select the trash icon on the media.
3. Choose an option from the menu. Each option is explained below.
4. Click **save changes**, then preview the video.
#### Delete and add blank media
This option replaces the media with a blank placeholder.
#### Delete and let AI decide
With this option, the AI fills the space so the video shows no blank screen. What it does depends on the segment. Gray lines show where one segment ends and the next starts.
##### One media in the segment
The AI changes the duration of the media before or after the segment to cover the gap.
##### Several media, all with auto-trim disabled
You can disable auto-trim to give a media a fixed duration. If every media left in the segment has a fixed duration, the AI adds new media to fill the full length of the segment.
##### Several media, at least one with auto-trim enabled
The AI stretches the media that have auto-trim enabled to fill the segment. If it cannot, it adds new media to fill the segment.
#### Delete along with the script
This option removes the script and the media together. The whole segment goes.
### How can I delete uploaded media?
Source: https://help.invideo.io/invideo-ai/how-can-i-delete-uploaded-media.md
Delete images and videos you uploaded to invideo AI from the Library page.
You delete the images and videos you uploaded from the **Library** page.
1. Click the menu button at the top left, then go to **Library**.
2. Select the images or videos you want to delete. You can select one or many.
3. Click **Delete** at the top.
### How can I download the subtitles?
Source: https://help.invideo.io/invideo-ai/how-can-i-download-the-subtitles.md
Download the subtitles of your invideo AI video as an SRT file after you export the video.
You can download the subtitles as an **.srt** file after you export your video. The recording below shows where to find the download.
### How can I edit or replace the existing audio in a media file or add custom SFX?
Source: https://help.invideo.io/invideo-ai/how-can-i-edit-or-replace-the-existing-audio-in-a-media-file-or-add-custom-sfx.md
Replace the sound of a clip in invideo AI with an uploaded file, a stock sound effect or a generated one.
You replace the sound of a clip in the **Audio & SFX** section of **Media properties**. SFX means sound effects.
1. Click **Edit**, then **Media**.
2. Select the clip whose sound you want to change, then click **Media properties**.
3. Go to the **Audio & SFX** section. It has three options:
- **Upload audio** uses your own audio file.
- **Stock SFX** picks a sound effect from the stock library.
- **Generate SFX** makes a custom sound effect.
#### Use a stock sound effect
1. Select **Stock SFX**.
2. Type the sound you want and press Enter.
3. Play each sound to hear it. Each sound shows its duration.
4. Click the name of the sound you want. It shows at the top, next to the SFX or media audio.
5. Click **Proceed**, then save changes.
#### Generate your own sound effect
1. Click **Back**, then choose **Generate SFX**.
2. Describe the sound and set its duration.
3. Click **Generate**.
4. Click the new sound to replace the audio, then click **Proceed** and save changes.
Preview the video after you save to check the sound.
#### Use your own audio file
1. Select **Upload audio** and upload your MP3 file.
2. Click the file to replace the original audio.
3. Set the audio offset if you want the audio to start at a later point.
#### Restore the original audio
Click **Back to default**.
You can keep the SFX or the media audio, but not both at the same time. The audio offset works only for uploaded audio. For clearer playback, you can [mute the voiceover](/invideo-ai/how-do-i-remove-the-voiceover-from-my-video), [remove the background music](/invideo-ai/how-do-i-remove-the-music-from-my-video) or change the SFX volume.
### How can I edit the script?
Source: https://help.invideo.io/invideo-ai/how-can-i-edit-the-script.md
Edit the script of your invideo AI video: split, merge, add or delete segments and add gaps from the Script panel.
You edit the script from the **Script** panel. Each sentence is a segment, and you change it with a right-click.
1. Click **Edit**, then **Script**.
2. Find the sentence you want to edit in the list of chapters.
3. Right-click the sentence to see the options.
#### What each option does
- **Split segment here**: Splits the sentence into two. You can add a new media keyword for the new segment.
- **Merge with previous**: Joins the sentence with the one above and removes its media keyword.
- **Merge with next**: Joins the sentence with the one below and removes its media keyword.
- **Add segment before/after**: Adds a new box above or below the selected sentence.
- **Delete segment**: Deletes the sentence and its media keyword.
- **Add gap here**: Adds a pause in the voiceover and makes the media play longer.
To undo your changes, click **Reset**.
### How can I generate AI-generated media without creating a video?
Source: https://help.invideo.io/invideo-ai/how-can-i-generate-ai-generated-media-without-creating-a-video.md
Generate new AI images and clips from the Media panel of a video you already made, then use them in your scenes.
If you already made a video with generative media, you can generate more media from the **Media** panel. You do not need to create a new video.
1. Click **Edit**, then **Media**.
2. Go to **Generative Media** and click **+ Generate new media**.
3. Choose **Text to clip** or **Text to image**.
4. Type your text and choose the aspect ratio. For a clip, also choose its length.
The window suggests keywords that match the theme of your video. Use them to get media that fits.
Generating images and clips uses credits. A clip costs more the longer it is. See how credits work.
5. Click the new media to preview it.
#### Use the new media in your video
1. Click the back arrow.
2. Select the media in your video that you want to replace.
3. Click **Proceed**, then **Save changes**, and preview the video.
### How can I replace the media in my video with another media or my own?
Source: https://help.invideo.io/invideo-ai/how-can-i-replace-the-media-in-my-video-with-another-media-or-my-own.md
Replace a scene's media in invideo AI with the Magic Box, new generated media, stock media or your own uploads.
You can replace the media in a scene in four ways:
- Ask the Magic Box.
- Generate new media.
- Shuffle or search the stock media library.
- Upload your own media.
#### Ask the Magic Box
Type a command in the Magic Box to replace the media in a scene. For example:
- Change the 2nd media to _____
- Replace the media in scene 2 with _____
A video opens in Theatre mode. Click **Edit & Download** to leave Theatre mode and show the Magic Box under the video.
#### Generate new media
1. Click **Edit**, then **Media**.
2. Go to **Generative Media** and click **+ Generate new media**.
3. Choose **Text to clip** or **Text to image**.
4. Type your text and choose the aspect ratio. For a clip, also choose its length.
The window suggests keywords that match the theme of your video.
Generating images and clips uses credits. A clip costs more the longer it is. See how credits work.
5. Click the new media to preview it.
#### Shuffle or search the stock media library
1. Click the **rotate** icon to see a new stock media option with each click.
2. Click the **shuffle** button to see all the options. This view also shows the media history, so you can see the media you saw before.
3. To see more choices, search the stock media library. You can browse a large set of images and videos.
4. Click **all** to switch between images and videos.
5. Click the settings button to choose the media libraries you want to see media from.
#### Upload your own media
1. Click **Uploaded media**, then **Upload media**.
2. Click **Proceed**, then **Save changes**, and preview the video.
### How can I rotate my media?
Source: https://help.invideo.io/invideo-ai/how-can-i-rotate-my-media.md
Rotate an image or clip in your invideo AI video from Media properties in the Media panel.
You rotate media from **Media properties** in the **Media** panel.
1. Click **Edit**, then **Media**.
2. Select the media you want to rotate, then click **Media properties**.
3. Set the rotation angle you want. You can turn the media all the way around.
4. Click **Proceed**, then **Save changes**.
### How can I split a line, add a new line, or merge two lines in my script?
Source: https://help.invideo.io/invideo-ai/how-can-i-split-a-line-add-a-new-line-or-merge-2-lines-in-my-script.md
Split, add, merge or delete lines in your invideo AI script with the right-click menu in the Script panel.
Right-click the sentence you want to change in the **Script** panel. The menu shows the options for that sentence.
#### What each option does
- **Split segment here**: Splits the sentence into two. Add a new media keyword for the new segment. If you do not add one, that part of the video is blank.
- **Merge with previous**: Joins the sentence with the one above and removes its media keyword.
- **Merge with next**: Joins the sentence with the one below and removes its media keyword.
- **Add segment before/after**: Adds a new box above or below the selected sentence.
- **Delete segment**: Deletes the sentence and its media keyword.
- **Add gap here**: Adds a pause in the voiceover and makes the media play longer.
### How can I stop my video from looping?
Source: https://help.invideo.io/invideo-ai/how-can-i-stop-my-video-from-looping.md
Stop media from looping in invideo AI by shortening the script segment or adding a new media keyword.
Media loops when its script segment is longer than the media. The media repeats until the segment ends.
Media also loops when you make it shorter than its segment. For example, if you cut a clip short, it repeats until the segment it belongs to ends.
You can fix this in two ways.
#### Make the segment shorter
1. Click **Edit**, then **Script**.
2. Find the sentence. To find it fast, copy the sentence from the Media panel and search for it in the Script panel.
3. Shorten or rephrase the sentence.
The segment now fits the media, and the media stops looping.
#### Add a new media keyword
1. In the Script panel, click **+ add media**.
2. Type keywords or phrases for the media you want.
3. Click **apply**. The AI finds or makes media for the new keyword.
You can also choose where the media comes from:
- **Switch to stock**: invideo picks the media from the stock library.
- **Switch to generative**: AI generates the media. This uses credits. See how credits work.
### How can I undo or redo my edits?
Source: https://help.invideo.io/invideo-ai/how-can-i-undo-or-redo-my-edits.md
Undo or redo changes to your invideo AI video with the undo and redo icons in the bottom panel.
To undo a change, click the **undo** icon in the bottom panel of the page.
A video opens in Theatre mode. Click **Edit & Download** to leave Theatre mode and show the bottom panel.
To bring back a change you undid, click the **redo** icon.
### How can I upload and use my media with audio?
Source: https://help.invideo.io/invideo-ai/how-can-i-upload-and-use-my-media-with-audio.md
Upload your own clip with its audio to invideo AI, use it in a scene and set its volume in Media properties.
You can upload your own clip and keep its audio. You set the audio volume in **Media properties**.
1. Click **Edit**, then **Media**.
2. Click **Uploaded Media**.
3. Click **Upload media** and add your video or image. You can now use it to replace any media in the video.
4. Open **Media properties** and set the audio volume.
5. Click **Proceed**, then **Save changes**.
### How can I upload images and videos?
Source: https://help.invideo.io/invideo-ai/how-can-i-upload-images-and-videos.md
Upload your own images and videos to invideo AI from the Magic Box, the Media panel or the Media Library page.
You can upload your own images and videos and use them in your generated video. Upload them when you create the video, from the **Media** panel, or from the **Media Library** page.
Each file must be within the size the uploader accepts and in one of these formats:
- Images: .png, .jpg, .jpeg, .webp
- Videos: .mp4, .mov, .webm
#### When you create the video
Click **Add files** in the box where you type your prompt. You can add images, videos or audio.
#### From the Media panel
1. Click **Edit**, then **Media**.
2. Click **Uploaded media**, then **Upload media**.
3. Click **Proceed**, then **Save changes**, and preview the video.
#### From the Media Library page
1. Click the menu button at the top left and go to **Media Library**.
2. Click **upload** and choose images and videos from your device.
invideo saves all your uploads in the Media Library. You can use them again in any project.
### How can I upload or replace my music and use it?
Source: https://help.invideo.io/invideo-ai/how-can-i-upload-replace-my-music-and-use-it.md
Upload your own MP3 music to invideo AI, use it in a chapter and set loop, trim, fades and volume in Music properties.
You can upload your own music and use it in place of the default music. The file must be an **MP3**.
1. Click **Edit**, then **Music**.
A video opens in Theatre mode. Click **Continue** to leave Theatre mode and show the **Edit** button at the bottom of the page.
2. Click **Uploaded music**, then **Upload**, and add your audio file.
3. Select the chapter where you want to change the music, then click the music title.
4. Click **Apply**, then **Save changes**.
#### Music properties
Open **Music properties** for more options.
You can loop the music, set its volume, add a fade-in and a fade-out, and choose where it starts and how long it plays.
- **Loop music**: The AI makes the music as long as each scene. If you set **Trim to** shorter than the scene, the music stops early and the rest of the scene is quiet. Turn on the loop to keep the music playing to the end of the scene.
- **Trim from**: Sets the point in the track where the music starts. This cuts off the start of the track.
- **Fade-in**: Sets when the music fades in.
- **Fade-out**: Sets when the music starts to fade out. Turn off the loop for the fade-out to work.
- **Music Volume**: Sets the music volume. To mute the music in a chapter, click the volume button.
### How can I use my previously generated media?
Source: https://help.invideo.io/invideo-ai/how-can-i-use-my-previously-generated-media.md
Reuse images and clips you generated before in invideo AI from the Generative media tab of the Media panel.
All the images and clips you generated are in the **Generative media** tab. You can use them in your current video.
1. Click **Edit**, then **Media**.
2. Click **Generative media** to see all your generated images and clips.
3. Select the image or clip in your video that you want to replace.
4. Hover over the generated media in the library and click **replace**.
5. Click **Proceed**, then **Save changes**, and preview the video.
### How can I zoom in on the media?
Source: https://help.invideo.io/invideo-ai/how-can-i-zoom-in-on-the-media.md
Zoom in on an image or clip in your invideo AI video from Media properties in the Media panel.
You zoom in on media from **Media properties** in the **Media** panel.
1. Click **Edit**, then **Media**.
2. Select the media you want to zoom in on, then click **Media properties**.
3. Set the zoom level. A low value makes a small change and a high value gives a close-up. Pick the level that looks best.
4. Click **Proceed**, then **Save changes**.
5. Play the video to see the zoom.
### How can I add, remove, and change the position or size of subtitles?
Source: https://help.invideo.io/invideo-ai/how-can-to-add-remove-and-change-the-position-size-of-subtitles.md
Add, remove, move or resize subtitles in your invideo AI video with commands in the Magic Box.
You change subtitles with commands in the Magic Box. Type the command and click the arrow button to send it.
A video opens in Theatre mode. Click **Edit & Download** to leave Theatre mode and show the Magic Box under the video.
#### Add or remove subtitles
For example:
- Add subtitles
- Remove subtitles
#### Move subtitles
You can move the subtitles to the top, center or bottom of the screen. You can also ask for a set distance from the top or bottom. For example:
- Change the subtitle position to 30% from the top
- Change the subtitle position to 10% from the bottom
#### Change the subtitle size
Ask for a size within the range the product shows. For example:
- Change subtitle size to 100
- Make subtitles 70
Preview the video after the changes.
To change the look of your subtitles, see [How to change the style of my subtitles](/invideo-ai/how-to-change-the-style-of-my-subtitles).
### How do I adjust the speed of the voiceover in my video?
Source: https://help.invideo.io/invideo-ai/how-do-i-adjust-the-speed-of-the-voiceover-in-my-video.md
Make the voiceover in your invideo AI video faster or slower with the Magic Box or the Script panel.
You can change the voiceover speed with the Magic Box or in the **Script** panel. The speed must be within the range the product shows.
#### With the Magic Box
Type a command in the Magic Box. For example:
- Change the voiceover speed to 1.50
- Increase the voiceover speed
#### In the Script panel
1. Click **Edit**, then **Script**.
2. Click the name of the voiceover or narrator. A window opens.
3. Set the voice speed in the window.
### How do I remove the music from my video?
Source: https://help.invideo.io/invideo-ai/how-do-i-remove-the-music-from-my-video.md
Remove or mute the music in your invideo AI video with the Magic Box, the Settings panel or the Music panel.
You can remove the music in three ways: with a Magic Box command, in **Settings**, or per chapter in the **Music** panel.
#### With the Magic Box
Type a command in the Magic Box. For example:
- **Mute the background music**
- **Decrease music volume to 0**
#### In Settings
Move the music volume slider to set the music volume for the whole video.
#### In the Music panel
You can delete the music in one chapter or in more than one. Choose one of these options:
- **Delete and add silence**
- **Delete and play the previous music**
Click **Save changes** after the changes.
### How do I remove the voiceover from my video?
Source: https://help.invideo.io/invideo-ai/how-do-i-remove-the-voiceover-from-my-video.md
Mute the voiceover in your invideo AI video with the Magic Box or the Voiceover Master Volume in Settings.
You can mute the voiceover with a Magic Box command or in **Settings**.
#### With the Magic Box
Type a command in the Magic Box. For example:
- Decrease voiceover volume to 0
- Mute the voiceover
#### In Settings
1. Click **Edit**, then **Settings**.
2. Set the **Voiceover Master Volume**.
The Magic Box cannot mute the voiceover in only one part of the video. Instead, add pauses to the voiceover in the Script panel. See [How can I add a delay to the voiceover?](/invideo-ai/how-can-i-add-a-delay-to-the-voiceover)
### How to adjust or fit the media in the video
Source: https://help.invideo.io/invideo-ai/how-to-adjust-fit-the-media-in-the-video.md
Move an image or clip side to side or up and down in your invideo AI video with the X-Axis and Y-Axis in Media properties.
You move an image or clip inside the frame with the X and Y center points in **Media properties**.
1. Click **Edit**, then **Media**.
2. Select the media and open **Media properties**.
3. Set the axis you need:
- **X-Axis**: Moves the media side to side in a vertical 9:16 video.
- **Y-Axis**: Moves the media up or down in a wide 16:9 video.
In a wide 16:9 video, you can move the media up or down only if there is space around it.
### How to change or edit the background music
Source: https://help.invideo.io/invideo-ai/how-to-change-or-edit-the-background-music.md
Change the background music of an invideo AI video with your prompt, the Magic Box or the Music section, and set loop, trim, fade and volume.
You can add, change or adjust the background music in three places: in your first prompt, in the workflow, or in the **Music** section after the video is generated.
#### Use the Magic Box
When you open a video in invideo AI, it opens in Theatre mode. To show the Magic Box:
1. Click **Edit & Download** to leave Theatre mode.
2. Find the Magic Box below the video.
After the video is generated, type a command in the Magic Box to edit the music. For example:
- Turn the background music up to full volume
- Mute the background music
- Change the music to be more upbeat and energetic
#### Use the Music section
You can also make the changes in the **Music** section.
From the **Music** section, you can open the stock library. Browse it and replace the music with tracks from the YouTube library or Storyblocks.
To change the music of one chapter:
1. Select the chapter where you want to change the default music.
2. Click the music title.
3. Click **Apply**, then save your changes.
#### Use Music properties
For more manual control, click **Music properties**.
In **Music properties**, you can loop the music, change its volume, set fade-in and fade-out points, choose where the music starts, and set how long it plays.
- **Loop music:** The AI makes the music fit the length of each scene. If you set **Trim to** shorter than the scene, the music stops early and the end of the scene is silent. Turn on looping to keep the music playing to the end of the scene.
- **Trim from:** Choose the point in the track where the music starts. This trims the start of the track.
- **Fade-in:** Choose the point in the video where the music fades in.
- **Fade-out:** Choose the point where the music starts to fade out. For fade-out to work, turn off the loop.
- **Music Volume:** Set the music volume up to the limit the product shows. To mute the music for a chapter, click the volume button.
### How to change the accent once the video is generated
Source: https://help.invideo.io/invideo-ai/how-to-change-the-accent-once-the-video-is-generated.md
Change the narrator's or a speaker's accent in a generated invideo AI video with the Magic Box or the Script section.
You can change the accent in a generated video in two ways: with the Magic Box, or in the **Script** section.
#### Use the Magic Box
Type a command in the Magic Box to change the narrator's accent. Use the same kind of command to change the voice of one speaker. For example:
- Change the narrator to a female American Young Kid's voice.
- Change the voice for Speaker 1 to a male British Husky voice.
Repeat the command for Speaker 2, Speaker 3 and the other speakers as needed.
#### Use the Script section
In the **Script** section, you can pick a different speaker for each sentence or chapter.
1. Click the avatar name.
2. Click **Change character to**, then pick the new character.
For the voices you can pick from, see [How can I add or change the voice of the voiceover?](/invideo-ai/how-can-i-add-or-change-the-voice-of-the-voiceover).
### How to change the chapter text style
Source: https://help.invideo.io/invideo-ai/how-to-change-the-chapter-text-style.md
Change the style of chapter titles, listicles and on-screen text in invideo AI with the Magic Box or the text preset setting.
You can make your chapter titles, listicles and on-screen text stand out. Type a command in the Magic Box to change the style of the text elements. These are the commands:
- **Change text element style to Simple**
- **Change text element style to Sleek**
- **Change text element style to Intense**
- **Change text element style to Bold**
#### Use the text preset setting
You can also change the style in **Settings**, then **Text preset**.
This feature works best when the video has no subtitles, because it is made mainly for chapter titles. Titles also look different from listicles and lower thirds.
### How to change the style of my subtitles
Source: https://help.invideo.io/invideo-ai/how-to-change-the-style-of-my-subtitles.md
Pick a subtitle style in your prompt or the workflow, then change style, color, highlight and text box with the Magic Box or Settings.
When you start your video, you can add a line about subtitles to your prompt. You can also pick a caption style in the workflow panel.
#### Subtitle styles you can ask for
- Add bold subtitles with popping effect
- Add clean subtitles with no outline
- Add clean subtitles with outline
- Add karaoke style subtitle
- Add classic hormozi subtitle
- Add word by word subtitle
- Add the comica subtitle
- Add subtitles with comic font and the shake effect
- Add all caps subtitles
- Add subtitles with a banger effect
- Add subtitles with the yellow comic box style
- Add subtitle style with radical blur effect
#### Change the style after the video is generated
After the video is generated, you can change the subtitle style with the Magic Box:
The video shows a subtitle style command typed in the Magic Box and the subtitles changing to the new style.
You can also change it in **Settings**, then **Subtitle Preset**.
#### Change the color, text box and highlight
Use the Magic Box to change the color, the highlight and the text box of the subtitles. For example:
- Change **subtitle** style color to red
- Change subtitle style **highlight** color to white
- Change the subtitle style with white highlight
- Change subtitle style text **box** color to LightSalmon
- **Remove** subtitle-style text box background.
You can use any of the common color names that modern browsers support. See this list of color names. Hex codes for colors and text box opacity do not always work, so use color names in commands like the ones above.
### How to make the pace of my video slower or faster
Source: https://help.invideo.io/invideo-ai/how-to-make-the-pace-of-my-video-slower-or-faster.md
Use the Magic Box in invideo AI to make the pace of a generated video slower or faster.
Type a command in the Magic Box to make the pace of the video slower or faster.
When you open a video in invideo AI, it opens in Theatre mode. To show the Magic Box:
1. Click **Edit & Download** to leave Theatre mode.
2. Find the Magic Box below the video.
3. Type one of these commands:
- **Make the pace of the video slower.** This adds less media to the video.
- **Make the pace of the video faster.** This adds more media to the video.
4. Click the arrow to apply the change.
### Text to title clip
Source: https://help.invideo.io/invideo-ai/text-to-title-clip.md
Generate a short title clip from a text prompt with the Text to title clip feature in invideo AI, then preview and download it.
Text to title clip turns a text prompt into a short title scene that you can download.
1. Click **Menu** in the top left corner.
2. Click **Text to title clip**.
3. Type your prompt in the text box and describe your title scene. The duration has a default value.
4. Select the dimension you want.
For example: "Grand Opening", a cinematic-style title with dramatic lighting.
5. After the clip is generated, click the media to preview it.
6. Download the clip and use it as you need.
The credits a title clip uses depend on the length of the clip and the model version. Newer model versions use more credits because they give higher quality. See video model pricing. To track your remaining credits, see [Where can I check my current usage](/credits-and-plans/where-can-i-check-my-current-usage).
## Editor
### How to use the timeline in invideo Editor
Source: https://help.invideo.io/editor/how-to-use-the-timeline-in-invideo-editor.md
Learn how to navigate invideo Editor timeline, work with video and audio tracks, preview clips and find editing controls.
The timeline in invideo Editor is where you arrange video, images and audio into a finished cut. Use tracks to organize picture and sound, the playhead to choose the moment you are viewing, and the Monitor to preview your edit. Edit by hand, or ask an agent, such as Agent Two or your own agent, to work on the same timeline.
#### Understand the timeline and panels
| **Panel or control** | **What it does** |
| --- | --- |
| Media | Holds the video, images and audio available for your edit. |
| Timeline | Shows when clips start, how long they last and how they fit together. |
| Video tracks such as V1 and V2 | Organize the visual layers in your sequence. |
| Audio tracks such as A1 and A2 | Organize dialogue, music and other sound. |
| Playhead and time ruler | Identify the moment you are reviewing. |
| Monitor | Displays the picture at the playhead position. |
| Inspector | Shows settings for the selected clip or timeline. |
#### Make your first timeline edit
1. Open a timeline and select **Edit** at the top of invideo Editor.
2. Open **Media**, upload your files and drag the media you want to use onto the timeline.
3. Arrange your clips in the order you want them to play. Keep dialogue, music and sound effects organized across audio tracks.
4. Move the playhead along the time ruler and preview the sequence in the **Monitor**. Zoom into the timeline when you need to inspect a cut more closely. Zoom changes your view, not the video's duration.
5. Select a clip to inspect its settings. Use **Audio** to adjust the sound balance and **Color** to adjust the image.
6. Play through the cut, check the joins between clips and open **Export** when you are ready to create a file.
#### Find a missing panel
Open the layout menu beside the workspace controls and choose **Panels**. Enable the panel you need, such as Timeline, Media or Inspector. The menu also includes **Reset to Saved Layout** for returning to a saved panel arrangement.
#### Work with agents
Open the agent panel and ask Agent Two for an editing task, then review the changes on your timeline. You can continue adjusting the clips yourself.
Edits and exports are free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits](/account/credits).
### How to edit clips in invideo timeline
Source: https://help.invideo.io/editor/how-to-edit-clips-in-invideo-timeline.md
Trim clip boundaries, split a clip into sections and rearrange footage in invideo Editor.
Trim a clip to change its start or end, split it to make separately editable sections, or move it to change when it appears in your video. These are manual timeline edits in invideo Editor.
#### Trim the beginning or end
1. Select the clip. Zoom in until its boundaries are easy to see.
2. Drag its beginning or end inward to remove material from that edge.
3. Preview the boundary and the neighboring clip to check the timing.
#### Split a clip into sections
1. Select the clip you want to divide.
2. Position the playhead at the intended cut.
3. Select the **Blade Edit tool**, then click the clip at the playhead to split it into two sections.
4. Select the resulting sections separately to continue editing. To isolate a section in the middle, split at its beginning and end.
#### Rearrange clips
1. Drag the clip to the intended time position on the appropriate track.
2. Check the nearby clips for gaps, overlaps or an unintended change in order.
3. Play across the joins and listen for changes in the sound.
When moving footage with linked audio, check that both parts remain in sync. If a clip does not move, inspect the track's lock control. Review one change at a time so you can identify what altered the sequence.
### How to upload and organize media in invideo Editor
Source: https://help.invideo.io/editor/how-to-upload-and-organise-media-in-invideo-editor.md
Upload video, images and audio to invideo Editor, organize them into folders and add them to your timeline.
Upload your footage, images and audio in the **Media** panel, then group them in folders.
#### Uploading your media
1. Open the **Media** panel in invideo Editor.
2. Click upload, or drag your files into the panel.
3. Drag your media from the panel onto the timeline.
Bring in everything from your shoot and work through it in one place. Storage depends on your plan. See [Plans](/account/plans).
#### Creating folders to stay organized
For bigger projects, folders keep your media tidy. Create a folder in the Media panel and group your clips by scene, by camera or by type.
This matters most for **multicam** work: upload each camera angle to its own folder, then tell your agent which camera has the best audio and ask it to line the angles up by their sound. The agent places each angle on its own track.
#### Supported media
You can upload video, image and audio files. You can also generate shots, voiceovers or music in the project with the leading video, image, voice and music models. The result lands in your project, and you or the agent place it on the timeline next to your own footage.
### How do I switch between Simple and Professional layouts in invideo Editor?
Source: https://help.invideo.io/editor/how-do-i-switch-between-simple-and-professional-layouts-in-invideo-editor.md
Change the editor’s interface layout from Settings.
Choose **Simple** or **Professional** from the **Layout** setting.
1. Open **Settings** at the top right of the editor.
2. Open the **Layout** dropdown and select **Simple** or **Professional**.
Return to this setting to switch layouts again.
### How do I change the interface mode in invideo Editor?
Source: https://help.invideo.io/editor/how-do-i-change-the-interface-mode-in-invideo-editor.md
Choose between Auto, Mobile and Desktop interface modes.
The **UI Mode** setting lets you choose between Auto, Mobile and Desktop.
1. Open **Settings** at the top right of the editor.
2. Under **Interface**, open the **UI Mode** dropdown.
3. Select **Auto**, **Mobile** or **Desktop**.
It is separate from **Layout**, which provides the Simple and Professional options.
### How do I duplicate a clip on the timeline?
Source: https://help.invideo.io/editor/how-do-i-duplicate-a-clip-on-the-timeline.md
Create another copy of a clip using its right-click menu.
Duplicate a clip when you want to reuse it in another part of your edit or place a copy on another track.
1. Right-click the clip you want to copy.
2. Select **Duplicate**.
3. Locate the duplicated clip and move it to the position you want.
Preview the affected section to check the copy’s timing and any overlap with other clips.
### How do I show protected tracks that are hidden from the timeline?
Source: https://help.invideo.io/editor/how-do-i-show-protected-tracks-that-are-hidden-from-the-timeline.md
Check the protected-track visibility setting.
Clear the **Hide protected tracks** setting. When it is on, protected tracks do not show on the timeline.
1. Open **Settings** at the top right of the editor.
2. Find the **Timeline** section.
3. Clear the **Hide protected tracks** checkbox.
The protected tracks show on the timeline again.
### How do I show a clip’s keyframes on the timeline?
Source: https://help.invideo.io/editor/how-do-i-show-a-clip-s-keyframes-on-the-timeline.md
Display the keyframes for the property you want to inspect.
Right-click the clip and open **Show Clip Keyframes**. The timeline then shows how its opacity, position or another animated property changes over time.
1. Right-click the clip on the timeline.
2. Open **Show Clip Keyframes**.
3. Select the property whose keyframes you want to display.
The available properties include **Opacity**, **Position X**, **Position Y**, **Zoom X**, **Zoom Y**, **Anchor X**, **Anchor Y** and **Rotation**.
For example, select **Opacity** to inspect the keyframes controlling the clip’s visibility.
### How do I create a slow zoom or pan with keyframes in invideo Editor?
Source: https://help.invideo.io/editor/how-do-i-create-a-slow-zoom-or-pan-with-keyframes-in-invideo-editor.md
Animate a clip’s zoom and position between two moments on the timeline.
Set a keyframe for the framing at the start of the move and another at the end. For a slow zoom, set the initial zoom, then a larger zoom later in the clip. For a pan, change position between the two keyframes.
The time between the keyframes controls how long the move takes. Preview the full move and adjust the framing so the subject stays where you want it. Use Bezier easing to change how the movement begins and settles. These are manual adjustments to the existing clip in invideo Editor.
Your agent makes the same move with `add_keyframe_lane` on `zoom_x` and `zoom_y` (or `position_x` for a pan), then `add_keyframes`, or with the `dynamic_zoom` effect.
### How do I make a keyframed move start and stop more smoothly?
Source: https://help.invideo.io/editor/how-do-i-make-a-keyframed-move-start-and-stop-more-smoothly.md
Use Bezier easing to control acceleration and deceleration in your animation.
Adjust the easing between keyframes in invideo Editor. A linear move changes at a constant rate. An eased move can begin gently, accelerate and settle into its final position.
Custom Bezier curves let you shape that change. First establish the right start and end positions, then refine how the animation travels between them. Watch the move in the sequence, especially where it follows a cut or accompanies a musical accent. Keep the motion easy to follow when animating titles or product details.
### How do I fade a visual layer in or out with opacity keyframes?
Source: https://help.invideo.io/editor/how-do-i-fade-a-visual-layer-in-or-out-with-opacity-keyframes.md
Change a clip’s visibility over time while keeping the fade adjustable.
Animate the clip’s opacity in invideo Editor. For a fade in, begin with an opacity keyframe at zero, then add a later keyframe at the visibility you want. Reverse that progression for a fade out.
Move the keyframes farther apart for a longer fade or closer together for a shorter one. Preview the layer together with the footage underneath it, because the result depends on both layers. Check that a title or graphic stays fully visible long enough to read before it fades away.
### How can I use timeline markers to plan an edit or revision pass?
Source: https://help.invideo.io/editor/how-can-i-use-timeline-markers-to-plan-an-edit-or-revision-pass.md
Mark important moments so you can return to them while refining the cut.
Use markers in invideo Editor to identify moments you want to revisit, such as a product reveal, a change of scene or an edit that needs attention. Markers give you reference points while you refine the sequence.
For a structured review, watch the edit once and mark the moments that need work, then return to them for a focused pass. Give clear timestamps when you brief your agent about those changes. A marker identifies a point in the timeline. It does not make the edit for you.
### What does snapping help with when I move clips on the timeline?
Source: https://help.invideo.io/editor/what-does-snapping-help-with-when-i-move-clips-on-the-timeline.md
Use alignment assistance to place clips more precisely.
Snapping helps align clips with timeline reference points as you position them in invideo Editor. It is useful when you want adjoining clips to meet cleanly instead of leaving a small accidental gap.
After positioning a clip, zoom in and check the join. Listen across the edit as well as watching it. Correct visual alignment does not by itself guarantee a smooth audio transition. Check linked audio too whenever you reposition footage.
### Can I animate the crop of a clip over time?
Source: https://help.invideo.io/editor/can-i-animate-the-crop-of-a-clip-over-time.md
Change the visible area of a clip with crop keyframes.
Yes. In invideo Editor, crop is the **Crop** effect (`crop`). Keyframe its left, top, right and bottom settings. Set the crop at one moment, then change it at a later moment to reveal or conceal more of the image over time.
Your agent does the same with `add_effect` for `crop`, then `create_effect_keyframe_lane` on one setting, such as `left`, and `add_keyframe` for each point.
Use crop to control the visible area. Use position or zoom to change where the image sits and how large it appears. Review the entire motion so important details remain visible. For a reveal over another shot, check the relationship between the cropped layer and the footage beneath it.
### How do I make a video effect change gradually during a shot?
Source: https://help.invideo.io/editor/how-do-i-make-a-video-effect-change-gradually-during-a-shot.md
Keyframe an effect parameter to build or reduce a treatment over time.
Use keyframes on the effect parameter you want to change in invideo Editor. Set an initial value at one moment and a different value later in the clip, then preview how the treatment changes between them.
For example, a treatment can build toward a reveal and become subtler afterward. The available controls depend on the effect. Check the full shot for abrupt changes and adjust the keyframe timing or easing. Keep the effect’s purpose clear so its movement supports the footage.
### How to mix audio and adjust color in invideo Editor
Source: https://help.invideo.io/editor/how-to-mix-audio-and-adjust-color-in-invideo-editor.md
Balance dialogue and music in the Audio workspace, then adjust your shots in the Color workspace.
Use the **Audio** workspace in invideo Editor to balance sound across your timeline.
Use **Color** to adjust the appearance of your shots. Both workspaces let you refine the same edit without moving to another application.
#### Mix audio
1. Open a timeline containing sound and select **Audio** at the top.
2. Find your audio tracks, such as **A1**, **A2** and **A3**, and their corresponding controls in the **Audio Track Mixer**.
3. Play a section containing dialogue and music. Identify which tracks carry each part of the mix.
4. Adjust the relevant faders while listening. Keep speech understandable and bring the other sounds into balance around it.
5. Use a track's solo control to listen to it alone, or mute to silence it. Return to the full mix to check the result.
6. Listen across the whole sequence before exporting.
If you cannot hear a track, check that it has audio at the playhead. Check its mute and solo settings and its fader level. Also check your device's playback output and volume.
#### Adjust color
1. Select **Color** at the top and choose the shot you want to adjust.
2. Review the shot in the **Monitor** and open **Basic Correction** in the **Color Grading** panel.
3. Make a small adjustment to the relevant control, such as brightness, contrast or exposure.
4. Use **Temperature and Tint** when the shot's color balance needs attention.
5. Compare the shot with its neighbors and review the transition in playback.
The workspace also includes **Color Wheels**, **Tone Curve** and **Scopes** for more detailed adjustments. Change one control at a time so you can see its effect. The same slider values on different shots do not always make them look alike.
The track faders control the balance of your mix. The export loudness target sets the level of the delivered audio.
Edits and exports are free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits](/account/credits).
### Can I import a custom LUT into invideo Editor?
Source: https://help.invideo.io/editor/can-i-import-a-custom-lut-into-invideo-editor.md
Bring an existing color look into the project and adjust its strength.
Yes. invideo Editor imports .cube and PNG LUTs. The **Color** workspace has an **Add LUT** button and a strength control.
Your agent brings the .cube or PNG file in with `add_media`, then applies it with `apply_lut` and sets `strength` from 0 to 1.
After importing a LUT, check it on your footage and combine it with other color corrections as needed. Confirm the LUT is intended for the material you are grading.
### How do I adjust one color range without changing the whole image?
Source: https://help.invideo.io/editor/how-do-i-adjust-one-colour-range-without-changing-the-whole-image.md
Use a color qualifier for a targeted correction in invideo Editor.
Use hue, saturation and luminance qualifiers to select the color range you want to adjust. Refine the selected range, then review the result across the shot.
Other areas containing the same color may also be selected. Check neighboring objects and moving subjects before finishing the correction.
### How can the waveform scope help me judge exposure?
Source: https://help.invideo.io/editor/how-can-the-waveform-scope-help-me-judge-exposure.md
Check brightness levels alongside the picture while refining a grade.
The waveform scope in invideo Editor shows the distribution of image brightness. Use it alongside the Monitor to understand how shadows, mid-tones and highlights change as you adjust the shot.
Compare similar shots for sudden differences in brightness, then check whether those differences fit the scene. Keep watching the picture as well as the scope. A deliberately dark scene does not need to resemble a bright exterior. A scope helps you judge the signal. It does not choose the creative look for you.
### How do I reuse a color grade across several shots?
Source: https://help.invideo.io/editor/how-do-i-reuse-a-colour-grade-across-several-shots.md
Carry a starting look between clips and refine it for each shot.
In the **Color** workspace, copy the grade from one clip and paste it onto another. Your agent does the same with `paste_attributes` and the `effects` attribute.
Review each shot afterward. Differences in exposure, lighting and color can require individual adjustments even when the same grade is applied.
### Which audio effects are available in invideo Editor?
Source: https://help.invideo.io/editor/which-audio-effects-are-available-in-invideo-editor.md
Find the audio effects in Effects and choose the one that fits the problem.
Open **Effects** and select **Audio** to see the audio effects in invideo Editor.
The list has **Click Remover** (`click_remover`), **Compressor** (`compressor`), **De-Esser** (`de_esser`), **Ducker** (`ducker`), **Limiter** (`limiter`), **Parametric EQ 8** (`eq`), **Pitch** (`pitch_shift`), **Plate Reverb** (`plate_reverb`), **Verb One** (`voice_reverb`) and **Voice EQ** (`voice_eq`). Your agent adds one with `add_audio_effect`.
These processors work on sound already in your edit. They are separate from asking an agent to find or generate a sound effect, such as footsteps or an impact. Identify whether you need repair, level control, tonal adjustment or a creative treatment before choosing a processor. Listen in the full mix after making a change.
### How do I make audio waveforms easier to see?
Source: https://help.invideo.io/editor/how-do-i-make-audio-waveforms-easier-to-see.md
Adjust waveform visibility and appearance in Settings.
Change the opacity, style and scale of the waveforms in the **Audio waveform** settings.
1. Open **Settings** at the top right of the editor.
2. Find the **Audio waveform** section.
3. Increase **Opacity** if the waveforms are too faint.
4. Choose a **Style**: **RMS**, **Outline** or **Peaks**.
5. Choose a **Channels** display: **Loudest**, **Average** or **Stereo**.
6. Select a **Linear** or **Logarithmic** scale.
The **Noise floor** setting applies only to the logarithmic scale. Waveform opacity applies to the timeline, source monitor and media browser. In the Audio view, each channel always has its own lane.
### How do I display audio output levels and the loudness meter?
Source: https://help.invideo.io/editor/how-do-i-display-audio-output-levels-and-the-loudness-meter.md
Turn on audio output levels and the loudness meter (LU) in invideo Editor settings to monitor the sound in your edit.
Audio output levels and the loudness meter help you monitor the sound in your edit.
1. Open **Settings** at the top right of the editor.
2. Under **Panels**, enable **Audio output levels** to display output levels.
3. Under **Audio waveform**, enable **Loudness meter (LU)** to display the loudness meter.
Each display has its own setting, so you can enable them separately.
### Why should I route related audio tracks through a bus?
Source: https://help.invideo.io/editor/why-should-i-route-related-audio-tracks-through-a-bus.md
Control a group of sounds together while retaining their individual track balance.
A bus brings related audio tracks together so you can manage their combined output. invideo Editor’s audio mixer supports tracks and buses, allowing voice, music and effects to be organized within the mix.
Use individual tracks to balance elements within a group, then use the group’s bus when you want to change them together. For example, several ambience tracks may need their internal balance preserved while the whole atmosphere becomes quieter. Check the bus and overall mix levels as you work.
### Can I change the pitch of a sound in invideo Editor?
Source: https://help.invideo.io/editor/can-i-change-the-pitch-of-a-sound-in-invideo-editor.md
Use the Pitch effect for a tonal or creative change to an audio element.
Yes. invideo Editor has the **Pitch** effect (`pitch_shift`). Open **Effects**, then **Audio**, and add **Pitch** to the sound. Pitch changes how high or low a sound is, which gives an effect a different character or makes a deliberately stylized sound.
Your agent adds the same effect with `add_audio_effect` and `pitch_shift`.
Review the result alongside the picture and the rest of the mix. Check intelligibility when working with speech and listen for unwanted artifacts. Start with a small adjustment if you want the sound to remain close to the original.
### How do I try an alternative cut without losing the cut I like?
Source: https://help.invideo.io/editor/how-do-i-try-an-alternative-cut-without-losing-the-version-i-like.md
Use a timeline branch to explore another creative direction.
Make a branch in invideo Editor. A branch is another direction for the timeline. Test a different opening, pace or treatment on it, and the cut you like stays on its own branch.
Define what you want to compare before changing the branch, such as a shorter introduction or a different visual treatment. Review the alternatives against the same brief, then decide which branch you want to keep working on.
### What is the difference between a branch, a tag and history?
Source: https://help.invideo.io/editor/what-is-the-difference-between-a-branch-a-version-tag-and-history.md
Choose a branch, a checkpoint or a tag to match the change you want to make.
A branch is another direction for a timeline. A checkpoint saves the state of a branch at one moment. A tag is a name on a checkpoint, such as the cut you sent for review. History is the list of checkpoints on a branch. invideo Editor has all of them on every timeline.
Use a branch for an experiment, a tag to name a milestone, and a checkpoint to go back to an earlier state. Use clear names where the controls allow them, so collaborators know which branch or checkpoint they are discussing.
### Can I return to an earlier timeline state after an AI edit?
Source: https://help.invideo.io/editor/can-i-return-to-an-earlier-timeline-state-after-an-ai-edit.md
Use undo or a checkpoint to recover the edit you want to continue from.
Yes. Undo the last edit, or restore a checkpoint. Agent edits stay part of the same editable timeline in invideo Editor.
To undo your most recent edit on a Mac, press **Command + Z (⌘Z)** while working in the timeline.
To return to an earlier state, restore a checkpoint. In the editor, click **Show jobs**, open **Checkpoints** and click the checkpoint you want. invideo keeps a backup of the state you leave, so you can go back to it. Your agent does this with `timeline_history`, or in a terminal with `invideo branch restore`.
To try a different approach and keep the current cut, use a **branch**.
## Avatars
### Am I allowed to monetize YouTube videos that feature invideo's avatars?
Source: https://help.invideo.io/avatars/am-i-allowed-to-monetise-youtube-videos-that-feature-invideo-s-avatars.md
Yes. You can monetize videos you make with invideo AI avatars on any platform.
Yes. You can monetize the videos you make with invideo AI avatars on any platform.
### Can avatars be used in different workflows?
Source: https://help.invideo.io/avatars/can-avatars-be-used-in-different-workflows.md
Use your AI twin or a library avatar in any workflow on the invideo AI prompt page.
Yes. You can use your AI twin or any avatar from the library in different workflows.
1. On the prompt page, click **Workflow**.
2. Search for the workflow you want to use.
3. Enter your prompt and change the settings as you need.
4. Click **Proceed**.
5. In the prompt box, click **AI twins**, then select the avatar that fits your video.
### Can I change the avatar's clothing?
Source: https://help.invideo.io/avatars/can-i-change-the-avatar-s-clothing.md
invideo AI does not let you change an avatar's outfit.
No. You cannot change an avatar's outfit in invideo AI. invideo uses your feedback to improve the product.
### Can I change the speed or tone of the avatar's voice?
Source: https://help.invideo.io/avatars/can-i-change-the-speed-or-tone-of-the-avatar-s-voice.md
Change the speed of an avatar's voice from the Script panel. The tone of the voice does not change.
You can change the speed of the avatar's voice. You cannot change its tone.
1. Click **Edit**, then **Script**.
2. Click the avatar's name. The **Change speed to** option appears.
3. Pick a speed from the range the product shows.
A change to the speed changes the length of the video, and that affects your credits. When the video gets longer, invideo AI adds more media so no scene is blank. This media uses credits. See how credits work.
### Can I control the avatar's emotions?
Source: https://help.invideo.io/avatars/can-i-control-the-avatar-s-emotions.md
invideo AI does not let you change an avatar's emotions.
No. You cannot change an avatar's emotions in invideo AI.
### Can I have two avatars interacting in one video?
Source: https://help.invideo.io/avatars/can-i-have-two-avatars-interacting-in-one-video.md
Put more than one avatar in a video with the multi-actor options in the Human actors library.
Yes. You can put more than one avatar in your video. Pick a multi-actor option in the **Human actors** section.
1. In the prompt box, click **AI twins**.
2. Select **Pro actors library**, then **Human actors**.
3. Click **Looks** in the bottom right corner to preview how each actor looks and sounds.
4. Click the label that shows the number of actors.
A popup opens. It shows the types of videos these actors work best for.
### Can I retain access to my avatar even after canceling my plan?
Source: https://help.invideo.io/avatars/can-i-retain-access-to-my-avatar-even-after-cancelling-my-plan.md
Your cloned avatar stays in your account after you cancel your plan.
Yes. Your cloned avatar stays available after you cancel your plan.
### Can I use the avatar to create videos in different languages?
Source: https://help.invideo.io/avatars/can-i-use-the-avatar-to-create-videos-in-different-languages.md
Use your AI twin or a library avatar in any language that invideo AI supports.
Yes. You can use your own AI twin or an avatar from the library to make videos in any language that invideo AI supports.
### How can I change the avatar after my video is created?
Source: https://help.invideo.io/avatars/how-can-i-change-the-avatar-after-my-video-is-created.md
invideo AI does not let you change the avatar after the video is generated.
You cannot change the avatar after invideo AI generates the video. Pick the avatar you want before you generate.
### How can I change the placement of the avatar?
Source: https://help.invideo.io/avatars/how-can-i-change-the-placement-of-the-avatar.md
Change where the avatar appears with the Mode dropdown in the Script panel.
You change the avatar's placement in the **Script** panel.
1. Click **Edit**, then **Script**.
2. Click the avatar's name.
3. Open the **Mode** dropdown and pick a placement:
- **Full Screen**
- **Picture in Picture**
- **Split screen**
### How can I create a video using an actor from invideo library?
Source: https://help.invideo.io/avatars/how-can-i-create-a-video-using-an-actor-from-invideo-library.md
Pick an actor from the Free or Pro actors library in AI twins and generate your video.
You pick an actor from the avatar library in the prompt box, then generate the video.
1. In the prompt box, click **Older versions** to open the avatar library.
2. Click **AI twins**.
3. Pick an avatar from the **Free** or **Pro** actors library. Pro avatars use credits for each minute of video.
4. Click **Generate my video**. invideo AI shows the [credits the video needs](/credits-and-plans/where-can-i-see-the-credits-calculated-for-my-video-media-before-creating-it).
When the video is ready, you can preview it.
To learn how credits are counted, see [invideo plans and credits](/credits-and-plans/invideo-plans-and-credits-everything-you-need-to-know) and how credits work.
### How can I remove the background from an avatar?
Source: https://help.invideo.io/avatars/how-can-i-remove-the-background-from-an-avatar.md
Default avatars keep their background in full screen. Switch the avatar to PIP mode for a look without a background.
The default avatars, human and virtual, come with a full-screen background that you cannot remove. To get a look without a background, switch the avatar to Picture in Picture (PIP) placement.
1. In the video, click **Edit**, then **Script**.
2. Click the avatar's name in the script. A popup menu opens.
3. Find the **Mode** setting and change it from **Full screen** to **PIP**.
The avatar now shows without its background.
**Before:**
**After:**
### How do I apply my cloned voice to an existing video?
Source: https://help.invideo.io/avatars/how-do-i-apply-my-cloned-voice-to-an-existing-video.md
Tell the Magic Box to change the narrator voice to your cloned voice.
To change the voiceover of a generated video to your cloned voice, give this command in the Magic Box:
```
Change narrator voice to [name of your voice]
```
Use the name your voice has in the **AI twins** section of the prompt page.
### How to clone your voice
Source: https://help.invideo.io/avatars/how-to-clone-your-voice.md
Upload a recording of your voice in AI twins to make a voice clone for your invideo AI videos.
You clone your voice from the **AI twins** menu in the prompt box.
The homepage opens the newest agent flow by default. To use AI twins, click **Older versions** to switch to the previous flow.
1. In the prompt box, click **AI twins**.
2. Click **Create voice clone**.
3. Upload a voice file in one of the formats the uploader accepts, such as MP3, WAV or M4A.
4. Follow the instructions on screen. Read the permission statement at the start of the recording. invideo requires explicit consent from the person in the recording.
5. Click **Looks good**, then tick all the checkboxes.
6. Click **Finalize** to keep the take, or **Redo** to record it again. Finalizing takes a few minutes.
Your cloned voice now shows under **Your voice only clones** in AI twins. You can use it in your videos.
### How to create my avatar
Source: https://help.invideo.io/avatars/how-to-create-my-avatar.md
Create your own avatar in AI twins from a photo or a video of yourself.
You create your own avatar from a photo or a video of yourself.
Click **Older versions** to open the avatar library.
1. In the prompt box, click **AI twins**.
2. Choose to create a **Free** or a **Pro** avatar of yourself. A Pro avatar uses credits. See how credits work and [invideo plans and credits](/credits-and-plans/invideo-plans-and-credits-everything-you-need-to-know).
3. Follow the steps on screen.
invideo requires explicit consent from the person in the recording. If you use the Free avatar option and do not give consent in the recording, a message asks you to record again with consent.
4. Click **Looks good** and make sure all the boxes are ticked.
invideo AI analyzes your video and creates your AI twin. You can then use it in your videos.
### How to create your AI twin
Source: https://help.invideo.io/avatars/how-to-create-your-ai-twin.md
What an AI twin is in invideo AI, with a video that shows how to create one.
An AI twin is a realistic digital version of you. It speaks, gestures and presents content like you do, so you do not need to stand in front of a camera.
Type a prompt, and your AI twin delivers it with a natural voice and facial expressions. Use it for training, marketing, support and other videos.
To see the other types of avatars, read [What types of avatars does invideo offer?](/avatars/what-types-of-avatars-does-invideo-offer)
### How to delete, rename or make the voice clone default
Source: https://help.invideo.io/avatars/how-to-delete-rename-or-make-the-voice-clone-default.md
Pick a voice clone for your videos, and delete or rename a voice clone, from AI twins.
To use your voice clone in your videos:
1. In the prompt box, click **AI twins**.
A list of your cloned voices appears.
2. Hover over the voice you want to use and click it.
3. Click **Continue** in the popup.
4. Type your prompt. invideo AI generates your video with the selected voice clone.
To delete or rename a voice, click the three dots next to it. Then pick **Delete** or **Rename**.
### How to enable the avatar for a certain segment in my video
Source: https://help.invideo.io/avatars/how-to-enable-the-avatar-for-a-certain-segment-in-my-video.md
Show the avatar in a segment of a generated video with Enable avatar in the Script panel.
After invideo AI generates your video, you can show the avatar in segments where it does not appear.
1. Click **Edit**, then **Script**.
2. Click the avatar's name in the segment.
3. Click **Enable avatar**.
4. Change how the avatar appears. You can switch the take, or choose **full screen** or **picture-in-picture** mode.
5. Click **Apply** to save the changes.
### What if you remove any avatar, and I have posted a video on YouTube?
Source: https://help.invideo.io/avatars/what-if-you-remove-any-avatar-and-i-have-posted-a-video-on-youtube.md
Videos you already published stay as they are if an avatar leaves the invideo library.
Nothing changes for your published videos. A published video stays as it is. If invideo removes an avatar from the library later, the videos you already shared on YouTube or social media are not affected.
### What types of avatars does invideo offer?
Source: https://help.invideo.io/avatars/what-types-of-avatars-does-invideo-offer.md
invideo AI offers avatar clones of yourself, human actors and virtual actors.
invideo offers different types of avatars for different videos.
#### Avatar clones
Create a digital version of yourself with one of these options:
- **Create pro avatar**
- **Create free avatar**
#### Human actors
Human actors are based on real people. Their digital clones are in the library. They make your videos feel more authentic. Use them when you want a real human face to promote or advertise your product.
#### Virtual actors
Virtual actors are AI-generated. They are not based on real people. Like human actors, they work best in the UGC ad workflow. They give you more freedom in style and customization.
- **Free virtual actors:**
- **Pro virtual actors**, with an active plan:
Videos with Pro human or virtual actors use credits. See [invideo plans and credits](/credits-and-plans/invideo-plans-and-credits-everything-you-need-to-know) and how credits work.
Some content is not allowed with any actor, your own or one from the library. See the [avatar content policy](/rights/what-content-topics-are-blacklisted-for-all-avatar-actors).
### Who has access to my cloned avatar?
Source: https://help.invideo.io/avatars/who-has-access-to-my-cloned-avatar.md
Only you can use your cloned avatar. It is not added to the shared avatar library.
Only you. Your custom avatar is **available only to you**. It is not added to the avatars that all customers can use.
## AI agents
### How to ask AI agents to edit your timeline
Source: https://help.invideo.io/ai-agents/how-to-ask-ai-agents-to-edit-your-timeline.md
Give Agent Two clear editing instructions and review its changes on the invideo Editor timeline.
Agent Two in invideo Editor helps you assemble and revise your cut. Describe the change in the agent panel, explain which footage to use and identify anything that should stay the same. The result remains available for manual editing on your timeline.
#### Give an editing instruction
1. Open the project and timeline you want to work on.
2. Open the agent panel on the left and describe the task.
3. Include the length you want, relevant clips or section, and details to preserve.
4. Review the updated sequence in the Monitor and on the timeline.
5. Make a manual adjustment or give a focused follow-up instruction.
**Example instructions.**
*"Build a short introduction from these clips. Open on the product close-up and end on the logo."*
*"Shorten this section while keeping the speaker's explanation in its original order."*
*"Lower the background music during the dialogue."*
*"Adjust these two shots so their color feels consistent."*
Treat these as starting briefs. Add the names, sections and references that make the request clear in your project, then check the result before continuing.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. You can set Agent Two to ask before it generates. An outside agent, such as Claude or ChatGPT, runs a dry run first and tells you the price before it spends anything. See [Credits and what they cost](/account/credits). For the generation approval settings, see [How Agent Two credits work](/credits-and-plans/how-credits-are-charged-when-using-ai-agents).
For the same steps from a chat app, see [Make a video with invideo without a terminal](/start/no-terminal).
### How Agent Two works with invideo Editor
Source: https://help.invideo.io/ai-agents/how-agent-two-works-with-invideo-editor.md
Understand how Agent Two helps create your video and how invideo Editor gives you control over the timeline.
Agent Two is invideo's own agent. It plans and creates videos from your instructions. invideo Editor is the editing workspace where you arrange and refine picture and sound on a professional timeline. You can direct AI work and make manual edits as part of the same project.
#### Start with a creative brief
Give Agent Two your idea, audience, story and useful references. For a film, campaign or series, include character and brand details that should carry through the work. Agent Two helps with scripting, storyboarding, generating media and assembling the cut.
#### Refine the video in Editor
Use invideo Editor to inspect the sequence, adjust clips, mix audio and grade the picture. You can also ask Agent Two to make changes, review the result and continue editing by hand.
#### Understand agents and models
An agent coordinates work toward your creative goal. A model performs a particular task, such as generating an image, video or voice. Direct model generation lets you work with a selected model for a specific asset. invideo Editor is where you shape assets into the finished sequence.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits and what they cost](/account/credits).
### How to use multiple AI agents in an invideo project
Source: https://help.invideo.io/ai-agents/how-to-use-multiple-ai-agents-in-an-invideo-project.md
Give specialist agents separate jobs and coordinate their work using shared project context.
Several agents can work on different parts of an invideo project in parallel. Each agent has its own assignment, while a shared brief carries the project's characters, locations, references and creative rules.
1. Define your project brief and the details that should remain consistent.
2. Assign focused jobs, such as casting, locations, individual scenes or music.
3. Give feedback to the agent responsible for that task.
4. Review the outputs together before moving toward the finished cut.
**Example.**
*"Develop location options while another agent plans the opening scene. Keep both in line with the approved character and visual references."*
Each agent works on its own branch, and branches do not merge. The agents share one brief and send each other messages. Review the results for continuity before you continue.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent such as Claude or ChatGPT runs its own chat on that app's plan. See [Credits and what they cost](/account/credits) and [Run several agents and a person in one project](https://docs.invideo.io/how-to/developers/several-agents-one-project).
### Will an assigned agent job continue if I close the browser tab?
Source: https://help.invideo.io/ai-agents/will-an-assigned-agent-job-continue-if-i-close-the-browser-tab.md
What happens to an Agent Two job after you close the browser tab.
Yes. Jobs you assign to Agent Two run in the cloud and continue after you close the browser tab. You can reopen your saved timeline in invideo Editor to review the result.
This applies to work you already sent to Agent Two. Send the request before you leave, and let file uploads finish before Agent Two uses those files.
To find the project again, see [How to find and reopen a saved timeline in invideo Editor](/projects-and-exports/how-to-find-and-reopen-a-saved-timeline-in-invideo-editor).
### How do I use sketch to show Agent Two the composition I want?
Source: https://help.invideo.io/ai-agents/how-do-i-use-sketch-to-show-invideo-agent-the-composition-i-want.md
Draw a visual reference in the Agent Two chat and use it to guide image or video generation.
Sketch lets you show Agent Two what you want. You can create a reference to guide image or video generation, or sketch directly on a generated image to explain the edits you want.
#### How do I create a visual reference?
1. After your first message, type **`/sketch`** in the Agent Two chat to open the drawing space.
2. Build your reference using freehand drawing, shapes or uploaded photos.
3. Arrange and annotate these elements to show your preferred framing, layout or object placement.
4. Attach your finished sketch to your message and explain what you want Agent Two to generate.
#### How do I edit a generated image using Sketch?
On a computer, open a generated image, choose **Select & edit**, then **Sketch**. Draw on the image to point out specific changes.
- **Circle an area** to show where you want an edit.
- **Add labels** to explain what should change.
- **Drop in pictures** to provide visual references for the edit.
Ask Agent Two to apply the changes indicated by your annotations. The agent uses your sketch to make those targeted edits.
For example, circle an object and label it with the color you want. If you add a reference picture, explain which detail the agent should use.
### Can I draw over an uploaded photo instead of starting a sketch from scratch?
Source: https://help.invideo.io/ai-agents/can-i-draw-over-an-uploaded-photo-instead-of-starting-a-sketch-from-scratch.md
Annotate a photo to explain framing, object placement or a requested change.
Yes. In **/sketch**, you can upload a photo, draw on it and layer shapes or other visual elements over it. Circle the area you want Agent Two to look at, or mark where an object should go.
Add a short written explanation with the attachment. Say which marks are instructions and which visual details should appear in the result.
This helps when a location or product photo already gives most of the context and you want to explain one change to the composition.
### How do I import Google Drive files into an invideo project from agent chat?
Source: https://help.invideo.io/ai-agents/how-do-i-import-google-drive-files-into-an-invideo-project-from-agent-chat.md
Connect Google Drive once, then choose files to bring into your project.
Connect Google Drive in Settings. In the Agent Two chat, type `/google-drive` or ask Agent Two for your Drive files. Select the images, videos or other files you want to import.
The selected files go into the project for Agent Two to use, so you do not need to download them to your computer and upload them again. Tell Agent Two which files are footage for the edit and which are creative references. Selecting a file adds it to the project. Add an editing request when you want Agent Two to do something with it.
### How do I save files from invideo to Google Drive?
Source: https://help.invideo.io/ai-agents/how-do-i-save-files-from-invideo-to-google-drive.md
Ask Agent Two to save files to your Drive and organize them in a named folder.
You can save files to Google Drive from the Agent Two chat. Tell Agent Two what to save and, if needed, which folder to use.
1. Connect **Google Drive** in **Settings** if it is not connected. You connect it once.
2. In the Agent Two chat, tell Agent Two which files you want to save. For example: **"Save this to my Drive."**
3. To organize the files in a specific folder, include its name in your request. For example: **"Put these in my Drive in a folder called Launch cuts."**
4. When the files are saved, Agent Two gives you a link to each file. Open a link to view the saved file in Google Drive.
Files are saved inside an **invideo AI** folder in your Drive. If you name a folder, it becomes a subfolder inside that folder. For example, **Launch cuts** goes inside **invideo AI**.
For this feature, invideo works only with the files it saves in that folder.
### Can Agent Two see my whole Google Drive after I connect it?
Source: https://help.invideo.io/ai-agents/can-the-invideo-agent-see-my-whole-google-drive-after-i-connect-it.md
Agent Two gets only the Drive files you choose for the project.
No. Agent Two sees only the files you pick through the Google Drive connection. It does not see the rest of your Drive.
Choose the specific material needed for the project, such as the footage, product photos and reference files for that edit.
### How do I let Claude upload my files to invideo?
Source: https://help.invideo.io/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo.md
Allow m.invideo.io in Claude's settings once, so Claude can bring the images and videos you attach to a chat into your invideo project.
To let Claude add the images and videos you attach in a chat to your invideo project, allow m.invideo.io in Claude's settings. You do this once.
#### Allow m.invideo.io in Claude
Follow these steps in Claude on the web or the desktop app.
1. In Claude, open **Settings**, then **Capabilities**. The direct link is claude.ai/settings/capabilities.
2. Check that **Create and edit files** is on, and under it, that **Use the internet while making files** is on.
3. Next to **Allowed websites**, click **Manage**.
4. In the **Add a website** box, type m.invideo.io and click **Add**. m.invideo.io appears in the list under the box.
5. Start a new chat with invideo turned on, attach the images or videos, and ask Claude to add them to your invideo project. Each file shows in the project's Media panel when its upload ends.
#### If something goes wrong
Check these if your files still do not reach invideo.
| Symptom | Fix |
| --- | --- |
| Claude says it cannot upload your files to invideo | Allow m.invideo.io as in the steps above, then attach the files in a new chat. |
| You cannot change Claude's settings | Your Claude account belongs to an organization. Ask an organization owner. |
#### Add files without this setting
You can also add files without changing anything in Claude. Open the project in invideo and drag the files into its Media panel. Then name the files in the chat, and Claude uses them by name.
## Models
### Adding dynamic text to your videos
Source: https://help.invideo.io/models/adding-dynamic-text-to-your-videos.md
Add styled, animated text overlays to a video with the Dynamic Text models, from a preset style or from a prompt.
Dynamic Text adds styled, animated text overlays to a video. The text sits in front of the person in the shot, like a motion graphic. It comes as two models:
- `dynamic_text.styles` (Dynamic Text: Styles) puts a preset text style on your video.
- `dynamic_text.diy` (Dynamic Text: DIY) makes free-form motion graphics from a prompt, on your video or on their own.
Dynamic Text is motion text, not a captioning tool. It does not transcribe speech. For captions that follow each spoken word, see [Word-by-word captions](https://docs.invideo.io/how-to/creators/word-by-word-captions), or use the `invideo_subtitles` model.
#### How to get started
In the invideo app, open Dynamic Text from the generative models and tools on the homepage.
1. Search for **Dynamic Text** in the tools.
2. Upload the video you want to add text to.
3. Pick a preset style, or describe the motion graphic you want in a prompt.
4. Confirm the credit cost and generate.
5. Preview the result and download it, or place it on your timeline.
Your agent uses the same models through `generate` and reads the inputs with `get_model`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Text styles
`dynamic_text.styles` takes a source video and a `text_style`. The styles are `NEON_COUNTDOWN`, `PIXEL`, `SCRIBBLE`, `SKETCH_STICKERS` and `STYLISH`. Each style comes with its own fonts, and you can set a `font` from its list and a font color. The `safe_zone` input keeps the text clear of the TikTok or Instagram buttons.
`dynamic_text.diy` takes a `prompt` and an optional source video. Without a video, it gives you the motion graphic on its own. You can add reference documents for the content of the graphic.
| Tip | Why it helps |
| --- | --- |
| Use a shot with one clear subject | The text sits in front of the subject, so a clear subject gives a clean result |
| Set a safe zone for short-form content | Keeps the text visible on TikTok and Instagram, where the app's buttons can cover it |
| Match the style to the content | Pick bold and playful styles for ads and UGC, and calmer styles for brand and editorial work |
| Use the DIY model for your own design | Describe the words, the motion and the look in the prompt |
Dynamic Text gives you a video file. A timeline export from invideo is a 1080p MP4.
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Adding word-by-word captions with invideo Subtitles
Source: https://help.invideo.io/models/adding-word-by-word-captions-with-invideo-subtitles.md
Turn the speech in a video into styled captions that follow each spoken word, with invideo Subtitles.
invideo Subtitles transcribes the speech in your video and puts it back on the video as styled captions that follow each spoken word. You get a new video with the captions on it. For motion text that does not follow speech, see [Adding dynamic text to your videos](/models/adding-dynamic-text-to-your-videos).
#### How to get started
In the invideo app, open invideo Subtitles from the generative models and tools on the homepage.
1. Search for **invideo Subtitles** in the tools.
2. Upload the video with the speech you want to caption.
3. Pick a **Subtitle Style**.
4. If you want, set a **Font**, a **Font Color** and a **Safe Zone**.
5. Confirm the credit cost and generate.
The price depends on the length of the source video. See the credits FAQ.
Your agent uses the same model as `invideo_subtitles`, through `generate`, and reads the inputs with `get_model`. Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Styles and settings
Each style changes how the words look and move. The styles are **Bold Text Behind**, **Difference Text**, **Gradient Center Text**, **Multi Position Text (Color)**, **Multi Position Text (Plain)**, **Scroll Text**, **Serif Italic Text Behind**, **Serif / Sans-Serif Text**, **Subtitle Highlight** and **Subtitle Scribble Highlight**.
- **Font.** Each style has its own list of fonts and starts with its own font.
- **Font Color.** Sets the color of the words.
- **Safe Zone.** **TikTok** or **Instagram** keeps the captions clear of that app's buttons.
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Creating storyboards with invideo
Source: https://help.invideo.io/models/creating-storyboards-with-invideo.md
Vision turns a text prompt into a storyboard grid with consistent characters, lighting and art direction across every frame.
Vision is a storyboard tool in the invideo app. It turns a text prompt into a storyboard grid with consistent characters, lighting and art direction across every frame. It is built for pre-production: you lock your visual language before you start generating video.
Your agent does not use Vision. It makes storyboards with image models instead. See [Storyboards and previs](https://docs.invideo.io/how-to/film/storyboards-and-previs).
#### How to get started
In the invideo app, open Vision from the AI tools on the homepage.
1. Go to **Agents & models**, then **AI tools**.
2. Describe your scene and add any reference images.
3. Vision generates a storyboard grid.
#### Storyboard options
Vision has three modes:
- **Boards** generates your storyboard sequence from the prompt.
- **Looks** shows one scene in a set of director-style looks.
- **Angles** gives you a set of camera angles of a scene and keeps the character the same.
| Tip | Why it helps |
| --- | --- |
| Describe your character clearly in your first prompt | Vision uses this as the reference across every shot |
| Specify lighting and mood upfront | Vision carries this through the entire storyboard |
| Use Angles after your first generation | Gives you more control than describing every camera angle in the first prompt |
| If a frame is almost right, extract it and use it as a reference image | Saves you from making the whole storyboard again |
#### Extracting a frame
Select any frame from your storyboard. Extract it as a standalone image, or send it directly into video generation to build out the scene.
### Create with Seedance 2.0
Source: https://help.invideo.io/models/create-with-seedance-2-0.md
Make cinematic video with Seedance 2.0, with consistent characters, precise motion and reference images, video and audio.
Seedance 2.0 makes cinematic video with consistent characters, precise motion and reference inputs. Your agent calls it as `seedance_2_0.r2v` (Seedance 2.0: Reference to Video) or `seedance_2_0.frames` (Seedance 2.0: Frames). The same family also has `seedance_2_0.edit` and `seedance_2_0.extend`.
#### How to get started
In the invideo app, open Seedance 2.0 from the generative models on the homepage.
1. Select **Generative models**, then select **Seedance 2.0**.
2. Upload a reference image or video, with reference audio if you want it, or start from a text prompt alone. Audio alone is not accepted.
3. Enter a detailed description of your scene.
4. Select your resolution and duration, confirm the estimated credit cost, and generate.
5. Download your video.
The agent uses the same model through `generate`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Spec information
`seedance_2_0.r2v` takes a prompt with reference images, videos and audio. `seedance_2_0.frames` takes a first frame. A timeline export from invideo is a 1080p MP4. For resolutions, durations, sizes and shapes, the agent reads `get_model`.
#### Prompt best practices
Seedance 2.0 responds well to structured, specific prompts. A strong prompt covers these parts, in this order:
**Shot type, subject, action, environment, lighting, style**
*Example: Bright sunny afternoon on a tree-lined city sidewalk. Golden light filters through leaves, creating warm, dappled highlights. Soft bokeh of pedestrians and storefronts. Dry, warm tone.*
| Tip | Why it helps |
| --- | --- |
| Be explicit about camera movement, such as dolly in, tracking shot, wide pan or bird's eye | Seedance reads motion direction directly from the prompt |
| Describe lighting specifically, such as "golden hour backlight" or "soft studio rim light" | Gives the model a visual anchor to work from |
| For a consistent character, add a reference image and name it in the prompt | Seedance holds the character to the reference image |
| For video references, prompt only for what changes | Describe the new subject and environment, not the motion itself |
#### Content restrictions
The model provider restricts realistic human faces in input images and videos. If your reference shows a clearly visible face, the provider is likely to block the generation. Use an illustrated or 3D rendered style, or an original character, for character references.
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Creating with Kling 3.0
Source: https://help.invideo.io/models/creating-with-kling-3-0.md
Make cinematic video with native audio, multi-shot scenes and consistent characters with Kling 3.0 on invideo.
Kling 3.0 is a video generation model, available on invideo. Your agent calls it as `kling_v3_video` (Kling 3.0 Video). It makes cinematic video with native audio, multi-shot scenes, consistent characters and lip sync. It is built for creators who need finished output for ads, UGC, short films and social content.
#### How to get started
In the invideo app, open Kling 3.0 from the generative models on the homepage.
1. Select **Agents & Models**, then **Generative models**, then **See all**, then **Kling 3.0 Video**.
2. Upload a first or last frame image, or start from a text prompt alone.
3. Enter your prompt and select your settings: shot type, resolution and duration.
4. Confirm the credit cost and generate.
5. Download your video.
The agent uses the same model through `generate`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Spec information
`kling_v3_video` takes a prompt, an optional first and last frame, and optional voice audio. It makes sound when you turn `sound` on, and multi-shot mode gives a scene of several shots. The aspect ratios are 16:9, 9:16 and 1:1. A timeline export from invideo is a 1080p MP4. For resolutions, durations and sizes, the agent reads `get_model`.
#### Prompt best practices
Kling 3.0 responds well to prompts that describe the scene, characters, action and camera in one structured statement.
*Example: Over-the-shoulder tracking shot following a man in a dark coat through a rain-soaked Tokyo alley at night, neon reflections on wet pavement, handheld camera, tense thriller tone, ambient city noise and distant traffic.*
| Tip | Why it helps |
| --- | --- |
| Describe each character distinctly in your prompt | Kling 3.0 uses character descriptions to keep identity across shots |
| Turn **Sound** on in the advanced settings, then specify audio direction | Sound is off by default. With it on, describe dialogue tone, ambient sounds or music style |
| Use multi-shot mode for scene sequences | Kling 3.0 handles camera transitions when you describe the story of the scene |
| Upload a first frame for character anchoring | Gives the model a visual reference to lock character appearance across the generation |
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Creating with Veo 3.1
Source: https://help.invideo.io/models/creating-with-veo-3-1.md
Make cinematic video with native audio from a prompt or images with VEO 3.1, Google's video model, on invideo.
VEO 3.1 is Google's flagship video model, available on invideo. Your agent calls it as `veo_31.frames` (VEO 3.1: Frames) or `veo_31.ingredients` (VEO 3.1: Ingredients), and `veo_31.extend` makes a clip longer. It makes cinematic video from text prompts or images, with character consistency, native audio and control over camera, lens, lighting and style. Use it for promos, social media content, product demos and other video without a shoot.
#### How to get started
In the invideo app, open VEO 3.1 from the generative models on the homepage.
1. Select **Generative models**, then **See all**, then **VEO 3.1**.
2. Upload a reference image, or start from a text prompt alone.
3. Add a first and last frame if you want to control how your video opens and closes.
4. Select your resolution and duration, confirm the credit cost, and generate. A reference image fixes the duration, and Ingredients makes 16:9 video only.
5. Download your video.
The agent uses the same model through `generate`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Spec information
`veo_31.frames` takes a prompt and an optional first and last frame. `veo_31.ingredients` takes reference images. The aspect ratios are 16:9 and 9:16. For resolutions, durations and sizes, the agent reads `get_model`.
#### Prompt best practices
VEO 3.1 responds well to a layered prompt, in this order:
**Camera and lens, subject, action, environment, lighting, style, audio**
*Example: Wide tracking shot, a woman in a red coat walks through a foggy cobblestone street at dawn, warm lamplight, cinematic film texture, ambient city sounds.*
| Tip | Why it helps |
| --- | --- |
| Follow the layered formula | Gives VEO 3.1 every part it needs for a precise, polished scene |
| Specify camera and lens details | VEO 3.1 reads cinematic language directly: dolly, tracking, wide angle, close-up |
| Include audio direction in your prompt | VEO 3.1 makes matching sound. Describe ambient sounds, music tone or dialogue |
| Upload a reference image for consistency | Anchors character appearance and scene style across generations |
| Use first and last frame for transitions | Useful for projects with several scenes, where visual continuity matters |
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Creating images with Nano Banana Pro
Source: https://help.invideo.io/models/creating-images-with-nano-banana-pro.md
Make and edit photorealistic images with Nano Banana Pro, Google's image model, with strong character consistency and text rendering.
Nano Banana Pro is Google's image generation and editing model, available on invideo. Your agent calls it as `nanobanana_pro`. It generates and edits photorealistic images, with strong character consistency and precise text rendering.
#### How to get started
In the invideo app, open Nano Banana Pro from the generative models on the homepage.
1. Next to **Generative models**, select **See all**, then **Image**, then **Nano Banana Pro**.
2. Upload a reference image to edit, or start from a text prompt alone.
3. Enter a detailed description of the image you want to create.
4. Preview your result, refine it with a follow-up prompt, and download it.
The agent uses the same model through `generate` and reads the inputs with `get_model`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
#### Prompt best practices
Nano Banana Pro responds well to prompts that describe subject, environment, lighting and style together. The more specific the prompt, the more precise the output.
*Example: Close-up portrait of a man in a navy suit standing in a glass office at golden hour, warm backlight, shallow depth of field, editorial photography style.*
| Tip | Why it helps |
| --- | --- |
| Describe lighting and mood explicitly | Nano Banana Pro relights the whole scene with coherent shadows and highlights |
| Specify camera angle in your prompt | Wide, medium, close-up and top-down angles can all come from the same scene description |
| Include the text you want in the image | Nano Banana Pro renders text in many languages. Describe the font style and placement |
| Use image editing for targeted changes | Describe only what should change. The model keeps everything else as it is |
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
### Creating with Aleph 2 (Runway)
Source: https://help.invideo.io/models/creating-with-gen-4-aleph-runway.md
Edit a video you already have with Aleph 2, Runway's video-to-video model: add or remove objects, relight a scene or change the angle.
Aleph 2 is Runway's in-context video-to-video editing model, available on invideo. Your agent calls it as `aleph2`. It is an editing layer after generation. Take a video you already made or uploaded, and change it with a text prompt. Add or remove objects, change the camera angle, relight the scene or change a character, without a new shoot or a new generation.
Aleph 2 replaces the earlier Gen-4 Aleph model on invideo.
#### How to get started
In the invideo app, open Aleph 2 from the generative models on the homepage.
1. Select **Generative models**, then **See all**, then **Aleph 2**.
2. Upload the video you want to edit. You can add keyframe images at set times in the clip.
3. Enter your prompt. Describe what you want to change.
4. Confirm the credit cost and generate.
5. Preview the result, refine it with follow-up prompts, and download it.
The agent uses the same model through `generate` and reads the inputs with `get_model`.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost. Aleph 2 charges by the length of the source video.
#### Spec information
`aleph2` takes a `video` and a `prompt`, both required. Optional `keyframes` are images, each pinned to a time in the source clip. The aspect ratios are 16:9, 9:16, 4:3, 1:1, 3:4 and 21:9. For the length of source video it takes, the agent reads `get_model`.
#### Prompt best practices
Aleph 2 works best when you describe the edit precisely: what exists, what should change and what should stay the same.
*Example: Keep the product and table surface. Change the background to a dark moody kitchen at night. Add soft warm rim lighting from the right.*
| Tip | Why it helps |
| --- | --- |
| Describe what stays, as well as what changes | Being explicit about what stays avoids edits you did not want |
| Specify lighting direction and quality | The model relights scenes well when you name the light source and its quality |
| Use camera language for angle changes | "Change to a medium close-up" or "shift to bird's eye view" gives the model a precise target |
| Use keyframe images to pin a look | A keyframe image at a set time shows the model what that moment should look like |
Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Models](https://docs.invideo.io/reference/models#when-a-model-retires).
## Projects and exports
### How can I download the video to my computer?
Source: https://help.invideo.io/projects-and-exports/how-can-i-download-the-video-to-my-computer.md
Find your exported videos in the You section and download them to your device.
Open the **You** section and download the video from its page.
1. Click **You** in the left-hand panel. Your exported videos are there.
2. Select the video you want to download.
3. Click **Download** on the next page. The video saves to your device.
### How can I edit my previously downloaded video?
Source: https://help.invideo.io/projects-and-exports/how-can-i-edit-my-previously-downloaded-video.md
Open an exported video from the You section and click Edit to keep working on it.
Open the video from the **You** section and click **Edit**. invideo opens the project, and you keep editing on its timeline.
1. Click **You** in the left-hand panel. Your exported videos are there.
2. Select the video you want to edit.
3. Click **Edit** at the top right of the next page.
### Where can I check my history?
Source: https://help.invideo.io/projects-and-exports/where-can-i-check-my-history.md
Find your projects on the Projects page and your exported videos in the You section.
Your projects are in the project list, and your exported videos are in the **You** section.
1. Click **Projects** in the left-hand panel. In the older layout, click **Show all** under **Recent Projects**. invideo lists your projects.
2. For your exported videos, click **You** in the left-hand panel.
To see the credits you used, read [Where can I check my current usage?](/credits-and-plans/where-can-i-check-my-current-usage)
### How do I delete my exported projects?
Source: https://help.invideo.io/projects-and-exports/how-to-delete-my-exported-projects.md
Delete one or several exported videos at once from the Downloads section under You.
Delete exported videos from the **Downloads** section of **You**. You can delete one video or several at once.
1. Click **You** in the left-hand panel.
2. Scroll down to the **Downloads** section and click **See all**.
3. Hover over a video and click its select box. A bar opens at the bottom of the page.
4. Select the other videos you want to delete, or click **Select all** in the bar.
5. Click **Delete** in the bar, then confirm. invideo deletes the selected videos.
### How do I delete my draft projects?
Source: https://help.invideo.io/projects-and-exports/how-do-i-delete-my-draft-projects.md
Archive draft projects you no longer need from the Projects page, and restore them from Archived.
Archive a draft from the **Projects** page. Archiving does not delete the project, and you can restore it.
1. Click **Projects** in the left-hand panel. In the older layout, click **Show all** under **Recent Projects**.
2. Open the menu on the project card (three dots) and select **Archive**.
3. Confirm with **Archive**. The project moves to **Archived**.
To bring a project back, open **Archived** on the Projects page and click **Restore** on its card.
### How can I make my shared video public or private?
Source: https://help.invideo.io/projects-and-exports/how-can-i-make-my-shared-video-public-or-private.md
Only your workspace sees your project. Set an export page to public, shared or private when you share it.
Set the visibility of the export page. Only your workspace can see your project.
The visibility has three values:
- **Public** (`public`): anyone with the page URL can watch the page.
- **Shared** (`shared`): members of your workspace can watch the page.
- **Private** (`private`): people who can open the project can see the page.
To change it, use one of these places:
1. Open your exported video and use the visibility dropdown in the panel on the right.
2. Or click **Share** to open the sharing panel.
3. In the sharing panel, choose a value from the **Permissions** dropdown.
A new export page starts as private. Your agent sets the visibility with `share_export_page`, or in a terminal with `invideo export share` and `--visibility`. The agent asks you before it makes a page public. See [Security and data](/account/security-and-data).
Your workspace settings also have a **Default export visibility** dropdown, with **Private**, **Unlisted** and **Public**. It sets who can watch new exported videos, not export pages. Only a workspace owner or admin sees it.
### What does export visibility mean?
Source: https://help.invideo.io/projects-and-exports/what-does-export-visibility-mean.md
Only your workspace sees your project. Choose public, shared or private when you share an export page.
Export visibility sets who can watch an export page. Only your workspace can see your project.
The visibility has three values:
- **Public** (`public`): anyone with the page URL can watch the page.
- **Shared** (`shared`): members of your workspace can watch the page.
- **Private** (`private`): people who can open the project can see the page.
A new export page starts as private. You choose who sees it when you share it.
The workspace's **Default export visibility** setting is separate. It offers **Private**, **Unlisted** and **Public**, and sets who can watch new exported videos. It does not change export pages. Only a workspace owner or admin sees this setting.
To see the default for your workspace, follow these steps:
1. Open the profile menu in the top right corner and select **Settings**.
2. Under **Export visibility**, find the **Default export visibility** dropdown and choose a value.
You can also change the visibility of one video from the panel on the right of the exported video, or from the sharing panel with the **Share** option.
Your agent sets the same values with `share_export_page`, or in a terminal with `invideo export share` and `--visibility`. The agent asks you before it makes a page public. See [Security and data](/account/security-and-data).
### How to find and reopen a saved timeline in invideo Editor
Source: https://help.invideo.io/projects-and-exports/how-to-find-and-reopen-a-saved-timeline-in-invideo-editor.md
Find a previously created timeline in your projects and reopen it in invideo Editor to continue editing.
Your timeline is saved in its project. Reopen it from the project's **Editor** section.
1. From the homepage, go to **Projects** and open the project you were working on.
2. Open the **Editor** section. In the newer design it is called **Edits**.
3. Open your timeline, and you pick up where you left off.
### How to share a timeline for review in invideo Editor
Source: https://help.invideo.io/projects-and-exports/how-to-share-a-timeline-for-review-in-invideo-editor.md
Share the project with a reviewer as preview only from the Share button, collect comments by timecode, and keep the rest of the project hidden.
Share the project with your reviewer as **Preview only**. The reviewer sees the preview tab and the timeline previews, and can comment. Every other tab stays hidden. You do not need to export to Premiere Pro or DaVinci Resolve to get feedback from a client or a colleague.
#### Share with a reviewer
1. Open the project and click **Share**. One share modal opens. It always shares the project.
2. Type the reviewer's email. Choose how to add them: **Connect** gives access to this one project and uses no seat. **Add to workspace** gives a guest seat and access to every open project in the workspace.
3. Set the role to **Preview only**.
4. Open the preview tab and click **Copy link**. The link opens the preview the reviewer should watch first. They can switch to the other exports in the project.
5. Send the link.
The reviewer signs in to invideo, watches in the browser, and comments by timecode. Commenting always needs an invideo login.
#### Share a link without adding people
Under **General access** in the share modal, pick who can open the link.
| Option | Who can open the link |
| --- | --- |
| **Your workspace** (default) | Members of your workspace. Others see a request-access page. |
| **Anyone with the link** | Anyone signed in to invideo. They can view, comment and fork. |
| **Restricted** (Enterprise) | Only people invited to the project. No link sharing. |
When someone opens a link they cannot access, they request access. You get a notification that opens the share modal, where you add them to the workspace or connect them to the project.
#### Send a finished result instead
To hand over a result rather than the project, export the timeline from the **Notebook**. A new export page is private. On the page, click **Share** and set access to **Public** before you send its URL. See [Export a video, audio or a PNG still from invideo Editor](/projects-and-exports/how-to-export-video-audio-or-a-png-still-from-invideo-editor).
No MCP tool or CLI command shares a project. Your agent can set an export page's access with `share_export_page`; it cannot add a person to a project. You do that in the share modal.
#### Related
- [Seats and workspaces](/account/seats), for guest seats, connects and roles
- [Security and data](/account/security-and-data)
### How to export video, audio or a PNG still from invideo Editor
Source: https://help.invideo.io/projects-and-exports/how-to-export-video-audio-or-a-png-still-from-invideo-editor.md
Export your timeline as an MP4 video, an audio file or a PNG image of the frame at the playhead.
Open **Export** in invideo Editor and choose the output you need. Use **H.264 · MP4** for a finished video, **Audio only** for sound, **Still frame** for a PNG image, or **Editable project** for a project file.
#### Export an MP4 video
1. Open your timeline and select **Export** in the top toolbar.
2. Choose **H.264 · MP4**.
3. Check **Range**, **Resolution**, **Frame rate** and **Quality**. Review **Loudness target** for your delivery needs.
4. Check the summary and select **Export**.
#### Export an audio file
1. Choose **Audio only** in the Export window.
2. Check **Range** and select the available **Format** you need. The listed audio formats are WAV, AAC and Opus.
3. Review **Loudness target**, then select **Export**.
#### Export a PNG still
1. Move the playhead to the frame you want to save and check it in the Monitor.
2. Open **Export** and choose **Still frame**.
3. Choose **Resolution** and check **Frame** to confirm the playhead position.
4. Select **Export**.
After exporting, open the file and check the picture or sound. Choose settings for your destination. An example's resolution, frame rate or loudness target is not a universal requirement.
#### Export an editable project
An editable project lets you keep working in another editing app.
1. Choose **Editable project** in the Export window.
2. Choose **Premiere Pro**, **Final Cut Pro** or **DaVinci Resolve**. The DaVinci Resolve option exports OpenTimelineIO.
3. Open the project in the other app and check the imported timeline before you continue your edit.
Your agent makes the same file with `export` and `format`. It makes a project file for Premiere Pro, DaVinci Resolve or Final Cut Pro, with a `format` of `premiere`, `davinci` or `final_cut`. The agent reads the export card again until the files list is present, then gives you the files. See [Export to Premiere Pro, DaVinci Resolve or Final Cut Pro](https://docs.invideo.io/how-to/export-to-premiere-resolve-final-cut).
#### Share your timeline for review
To collect feedback, follow [How to share a timeline for review](/projects-and-exports/how-to-share-a-timeline-for-review-in-invideo-editor).
When access is set to **Public** (`public`), viewers can watch without an account. Reviewers need an invideo account to leave comments.
## Credits and plans
### How credits are charged when using AI Agents
Source: https://help.invideo.io/credits-and-plans/how-credits-are-charged-when-using-ai-agents.md
How Agent Two charges credits for its work and generation, how to check what you used, and how to approve each generation.
Agent Two is invideo's own agent. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. What you pay depends on the models Agent Two uses and how much it makes in each exchange.
Each time the agent answers you, it can do several things at once: reason through your brief, generate images, make video clips, design a voice and more. Each of these actions uses credits, based on the models that run in the background.
An outside agent, such as Claude or ChatGPT, runs its own chat on that app's plan. It runs a dry run first and tells you the price before it spends anything. See [Credits and what they cost](/account/credits).
The mode you choose changes how many credits each generation uses.
#### Lite, Pro and Ultra: what's the difference?
Agent Two has these modes:
- **Lite**: fast and light on credits. Built for sketching, testing and early creative work. Use it when you want to move quickly and try many ideas.
- **Pro**: premium quality across the board. Best for final output and finished work. Each generation costs more credits.
- **Ultra**: the highest-quality models and settings, on top of Pro. Use it for your final cut.
Exports are 1080p MP4 in every mode. In Pro and Ultra, Agent Two can upscale the exported file for a higher resolution. Lite does not upscale.
#### How to check credits used
After the agent finishes a response, click the **three dots (···)** on that message. You see the credits charged for that exchange, for the conversation and all media made in it.
To see the total credits used across a project, close the Agent window, click the **three dots** in the top right corner, and select **Project usage**.
For the price of each model, see [Credits and what they cost](/account/credits).
#### Set a credit limit for a member
To cap what one person can spend, set a credit limit for them. Open your profile menu (your picture in the top right corner), choose **Members**, and open **Set limit** for that member. Choose **Unlimited** or **Set amount**, type the amount, then click **Set limit**. Agent Two stops generating for that member when they reach it.
#### Staying in control of generations
By default, the agent is set to **Always allow**. It generates without asking for permission. For more control, click the permission toggle in the chat box and select one of these:
1. **Ask before generating videos**: the agent asks for approval before it generates a video.
2. **Always ask before generating**: the agent asks for permission before any generation.
When the agent asks for approval, you see an **Approve** popup. It shows what the agent is about to make: the prompt, model, duration and aspect ratio. You can approve it as it is, or change any of these before you confirm.
This helps when you want tight control over credit usage. You review each generation before it runs, so your credit balance holds no surprises.
For how credits work and the credit prices by model, see the how credits work, video model pricing, image pricing and audio pricing FAQ pages.
### Is invideo Editor free and which actions use credits?
Source: https://help.invideo.io/credits-and-plans/is-invideo-editor-free-and-which-actions-use-credits.md
Edits on the invideo Editor timeline are free. Generation, transcripts, paid stock and Agent Two's work use credits.
Yes. Edits on the invideo Editor timeline are free, whether you make them yourself or an outside agent makes them. You can arrange clips, adjust picture and sound, and refine your cut without credits.
#### What uses credits
Generation, transcripts and paid stock use credits. Agent Two is invideo's own agent. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. One Agent Two response can include both work on your request and new media, so credits are not only for finished video clips. An outside agent's own chat runs on that app's plan. See [Credits and what they cost](/account/credits) and [How Agent Two charges credits](/credits-and-plans/how-credits-are-charged-when-using-ai-agents).
To check a finished Agent Two exchange, open the message's three-dot menu. To see the project total, close the Agent window, open the project menu at the top right and select **Project usage**.
For what credits pay for, see the how credits work FAQ page.
### Does drawing with /sketch use credits?
Source: https://help.invideo.io/credits-and-plans/does-drawing-with-sketch-use-credits.md
Drawing a reference in /sketch is free. Asking Agent Two to work from it, or to generate media, can use credits.
No. Drawing in **/sketch** uses no credits. Asking Agent Two, invideo's own agent, to work from the reference or to generate images and videos uses credits. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock.
You can finish the drawing before you ask Agent Two for anything. To review media generation before it starts, choose **Always ask before generating** in the chat's generation permission settings. Agent Two's work uses credits even when it makes no new media. See [How Agent Two charges credits](/credits-and-plans/how-credits-are-charged-when-using-ai-agents) for the full explanation, and [Credits and what they cost](/account/credits) for what is free.
For what credits pay for, see the how credits work FAQ page.
### Does importing files from Google Drive use invideo credits?
Source: https://help.invideo.io/credits-and-plans/does-importing-files-from-google-drive-use-invideo-credits.md
Picking Google Drive files has no charge of its own, but Agent Two's work to bring them into your project uses credits.
Picking files from Google Drive has no charge of its own. After you pick them, Agent Two brings the files into your project, and that work uses credits. Reading a document, such as a PDF, also uses credits. The work you ask for after the import can use credits too. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock.
Bringing footage into a project and asking Agent Two to edit it are separate actions. Edits you make on the timeline yourself use no credits. For the work Agent Two charges to your project, see [How Agent Two charges credits](/credits-and-plans/how-credits-are-charged-when-using-ai-agents). For what is free, see [Credits and what they cost](/account/credits).
For what credits pay for, see the how credits work FAQ page.
### Does invideo MCP use credits for AI generation?
Source: https://help.invideo.io/credits-and-plans/does-invideo-mcp-use-credits-for-ai-generation.md
Generation through invideo MCP or the invideo CLI uses invideo credits. Edits and exports are free, and your agent prices each run first.
Yes. Generation, transcripts and paid stock cost invideo credits, whether your agent works through invideo MCP or the invideo CLI. Edits and exports are free. Your agent runs a dry run first and tells you the price before it spends anything. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. See [Credits and what they cost](/account/credits).
#### What determines the number of credits used?
Each model has its own price. The settings of your request, such as the length and the resolution, change the price too.
The agent sees the price before it runs anything. It calls `generate` with `dry_run: true`, or runs the CLI command with `--dry-run`. Then it runs the real call with `max_credits` set to that price. For plans and credit allowances, see the invideo pricing page.
#### Do edits use credits?
No. Edits on the invideo Editor timeline are free, whether you make them yourself or an outside agent makes them. You can arrange clips, adjust picture and sound, and refine your timeline without credits.
For more, see [Is invideo Editor free and which actions use credits?](/credits-and-plans/is-invideo-editor-free-and-which-actions-use-credits)
#### Do my chat app's plan requirements still apply?
Yes. Your chat app runs on its own plan. Chat apps such as Claude on the web and the Gemini app connect through invideo MCP. ChatGPT uses the ChatGPT plugin. Terminal agents such as Claude Code and Codex use the invideo CLI.
See [invideo for AI agents](https://docs.invideo.io/agents) for the supported clients and how each connects.
For how credits work and the credit prices by model, see the how credits work, video model pricing, image pricing and audio pricing FAQ pages.
### invideo plans and credits: everything you need to know
Source: https://help.invideo.io/credits-and-plans/invideo-plans-and-credits-everything-you-need-to-know.md
Compare invideo plans on the pricing page, and learn what uses credits, what is free, and when credits reset.
Visit the invideo pricing page to compare plans, included credits, features and seats. You can choose monthly or annual billing.
Check the details of a plan before you subscribe.
*You are never locked in. You can switch plans at any point in your billing cycle. An upgrade starts a new billing cycle: invideo charges the new plan in full and credits the unused days of your current plan.*
#### Are there plans for teams?
Yes. The pricing page shows the plans for your region, including plans for workspaces with several seats. Compare them there, and see the plan limits page for what each includes.
#### What are invideo credits used for?
Credits pay for generation, transcripts and paid stock: images, video, voice and music. Agent Two is invideo's own agent. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat runs on that app's plan.
For Agent Two's modes, charges and how to check usage, see [How Agent Two charges credits](/credits-and-plans/how-credits-are-charged-when-using-ai-agents).
#### Are edits in invideo Editor free?
Yes. **Edits on the invideo Editor timeline use no credits, whether you make them or an outside agent makes them.** You can trim, split and rearrange clips without a credit charge.
Agent Two's work and AI media generation use credits.
Each model has its own price. Video models charge per second, and the resolution, a video input and generated audio change the rate. Your agent runs a dry run first and tells you the price before it spends anything. See [Credits and what they cost](/account/credits).
#### Does exporting or downloading use credits?
No. Exporting or downloading content uses no credits.
#### When do credits reset, and do unused credits roll over?
Credits on an active plan reset every month. Unused plan credits do not roll over into the next month.
Extra credits you buy expire after a set period, or when your plan ends, whichever comes first.
#### What if I need more credits?
You can buy extra credits without changing your plan or billing cycle.
You can also upgrade on your **Subscription** page for more credits.
An upgrade starts a new billing cycle. invideo charges the new plan in full and credits the unused days of your current plan.
For the full answers, see the how credits work, plan limits and extra credits FAQ pages.
### Will my credits and iStock roll over into the next month or billing cycle?
Source: https://help.invideo.io/credits-and-plans/will-my-credits-and-istock-roll-over-into-the-next-month-or-billing-cycle.md
Plan credits and iStock reset every month at the date and time your plan started. Anything unused is lost at that point.
Plan credits and iStock reset every month, on the same date and at the same time your plan started. Anything unused is lost at that point. Resets follow UTC. Extra credits you buy are not part of this monthly reset.
If your plan ends, the credits left from it do not carry over.
For when credits reset and what each plan includes, see the how credits work and plan limits FAQ pages.
### Why am I being asked to pay extra when I already have a subscription?
Source: https://help.invideo.io/credits-and-plans/why-am-i-being-asked-to-pay-extra-when-i-already-have-a-subscription.md
A paywall while you create means your credits ran low. A payment at download means the video uses more iStock than your plan includes.
#### When you create or edit a video
A paywall while you create or edit a video usually means your account does not have enough credits. Each video you make with generative media uses credits, based on its length.
If your credits are not enough to finish the video, a paywall offers to sell you more credits. You can pay, or close the pop-up and make the video with stock media instead.
Generative media are made by AI. Stock media are ready-made files. For how credits are calculated, see [invideo plans and credits](/credits-and-plans/invideo-plans-and-credits-everything-you-need-to-know) and [Credits and what they cost](/account/credits).
#### When you download a video
If you are asked to pay when you download a video, the video likely uses more iStock than your plan includes.
An active plan includes standard stock from Storyblocks, Shutterstock, Pexels and Pixabay, and a monthly allowance of iStock licenses.
For top-ups and what each plan includes, see the extra credits and plan limits FAQ pages.
### Do prices vary by country, and can I pay in my local currency?
Source: https://help.invideo.io/credits-and-plans/do-prices-vary-by-country-and-can-i-pay-in-my-local-currency.md
Plans and prices differ by region. The pricing page shows the plans for yours, and the pricing FAQ covers currency and payment.
Plans and prices differ by region. The invideo pricing page shows the plans and prices for your region, in the currency it charges you in.
If you buy through the mobile app, from the Apple App Store or the Google Play Store, the price can look different. Apple or Google set the price in the app and can add local taxes and store fees.
For currency, payment methods, invoices and payment errors, see the payments, invoices and errors FAQ page. For what each plan includes, see the plan limits page.
### Where can I see the credits calculated for my video / media before creating it?
Source: https://help.invideo.io/credits-and-plans/where-can-i-see-the-credits-calculated-for-my-video-media-before-creating-it.md
See the credit cost before you create, with Agent Two, in the video generator, or with your agent's dry run.
The credit check works differently for Agent Two, for the video generator and for your agent.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock.
#### Using Agent Two
Agent Two can ask before it generates and show you what it is about to make. To see how Agent Two charges credits, see [How Agent Two charges credits](/credits-and-plans/how-credits-are-charged-when-using-ai-agents).
#### Using the video generator
When you enter your prompt and click **generate a video**, you see the number of credits it takes from your balance.
Open the dropdown and select **Learn more**. You see a detailed breakdown and a description of the model for the option you selected.
#### Using your agent
Your agent runs a dry run first and tells you the price before it spends anything. See [Credits and what they cost](/account/credits).
For the credit prices by model, see the video model pricing, image pricing and audio pricing FAQ pages.
### Where can I check my current usage?
Source: https://help.invideo.io/credits-and-plans/where-can-i-check-my-current-usage.md
See the credits, iStock and storage you used this month on the Usage page, and find where your credits went.
To see the credits, iStock and storage you used this month, click your profile icon in the top right corner and open the **Usage** page.
The top of the page shows your usage for the current month.
#### See where your credits went
Click **You** in the left panel. It shows everything you made and downloaded on your account:
1. **Projects**: videos made with Agent Two.
2. **AI videos**: all videos generated on your account.
3. **Downloads**: videos you downloaded.
This shows what your account made and where your credits went. For past projects and downloads, see [Where can I check my history?](/projects-and-exports/where-can-i-check-my-history).
For where to see your remaining credits and what each plan includes, see the plan limits FAQ page.
## Billing
### How can I cancel my subscription?
Source: https://help.invideo.io/billing/how-can-i-cancel-my-subscription.md
Cancel an invideo plan on the website, iOS or Android, and what happens when the billing period ends.
Cancel in the app store you paid through, or under **Subscriptions** in your profile menu if you paid on the website. Your plan stays active until the end of the billing period.
#### For in-app purchases
If you subscribed in the mobile app, cancel in the app store you paid through.
**iOS** App Store: follow Apple's guide to canceling a subscription.
**Android** Play Store: follow Google's guide to canceling a subscription.
#### For website subscriptions
To cancel your plan, click your profile in the top right corner and select **Subscriptions**.
If you cancel, your plan stays active until the end of the current billing period. Then the paid features end, and invideo removes your card from the account.
Click **Cancel** and follow the steps on the screen to finish the cancellation. See [Refunds and cancellation](/account/refunds).
For how cancellation and renewals work, see the subscriptions and refunds FAQ page.
### I accidentally selected a yearly plan instead of monthly. What are my options?
Source: https://help.invideo.io/billing/i-accidentally-selected-a-yearly-plan-instead-of-monthly-what-are-my-options.md
Check which billing cycle you're on, switch from yearly to monthly, and see when a refund may apply.
When you select a plan on invideo, the checkout page shows the billing cycle (monthly or annual) and the total amount before you confirm payment.
If you are not sure which one you selected, check your email receipt, or open **Subscriptions** in your profile menu to see your current billing cycle.
#### Switching from yearly to monthly
You can switch from an annual plan to the monthly version of your plan at any time from **Subscriptions** in your profile menu. The change takes effect at the end of your current billing cycle, not at once. You stay on your annual plan until it ends. After that, invideo bills you monthly.
#### How to make the switch
Make the switch from **Subscriptions** in your profile menu:
1. Click your profile icon and choose **Subscriptions**.
2. Select the monthly version of your plan.
3. Confirm the change. It takes effect at the end of your current billing cycle.
#### What about a refund
If you have not used the plan, you can ask for a refund within the refund window. See [Refunds and cancellation](/account/refunds) and [How to request a refund](/billing/refunds-how-to-request-one-and-what-s-covered).
**A note on the annual discount.** Annual plans on invideo cost less than paying monthly. If you switch to monthly at the end of your cycle, you lose this discount and pay the standard monthly rate from then on. You can switch back to annual at any time.
For how upgrades, downgrades and refunds work, see the subscriptions and refunds FAQ page.
### Refunds: how to request one and what's covered
Source: https://help.invideo.io/billing/refunds-how-to-request-one-and-what-s-covered.md
When an invideo plan can be refunded, how to ask for a refund, and what to do if you paid through the App Store.
invideo reviews each refund request on its own and decides at its own discretion. Read the refunds section of the terms of service too.
#### What qualifies for a refund
A refund is possible only within the refund window after the first purchase or a renewal, and only if you have not used the plan. The terms state the window.
A plan counts as used if you used any credits or premium features in that period. A used plan cannot get a refund. You can **[cancel](/billing/how-can-i-cancel-my-subscription)** at any time, and the plan stays active until the end of the billing cycle.
#### How to submit a request
Email support@invideo.io with your account details and the reason for the request. invideo replies by email. invideo processes an approved refund at once. Your bank can take several business days to show it.
If you paid through Google Play, start with support@invideo.io too. See [Refunds and cancellation](/account/refunds).
**Subscribed through the Apple App Store?** Apple handles billing for App Store purchases, so you ask Apple for the refund, not invideo. See how to request a refund through Apple.
For the refund rules, see the subscriptions and refunds FAQ page.
### How can I update my card details?
Source: https://help.invideo.io/billing/how-can-i-update-my-card-details.md
Update the card on your invideo plan from **Subscriptions** in your profile menu, and your next bill goes to the new card.
You update your card details under **Subscriptions** in your profile menu.
1. Click your profile picture in the top right corner, then **Subscriptions**.
2. Select **Update payment method** and enter your new card details.
Your next bill goes to your updated card.
For payment methods, invoices and payment errors, see the payments, invoices and errors FAQ page.
### Is there a referral program or affiliate rewards?
Source: https://help.invideo.io/billing/is-there-a-referral-program-or-affiliate-rewards.md
Join the invideo affiliate program, share your link, and earn a commission on the plans people buy through it.
Yes. invideo runs an affiliate program through Impact.com. Sign up on the invideo affiliate page.
After you sign up, you get a unique link to share with your audience. invideo tracks each person who signs up through your link as your referral, for the period the affiliate page states.
You earn a commission on every monthly and annual plan bought through your link. The affiliate page has the commission rates and payment terms.
#### Program overview
The program works like this.
**Earning commissions**
- You earn a commission when someone buys a plan through your link.
- You earn no commission for sign-ups that do not buy a plan.
**Commission duration**
- Commissions are for the first billing cycle only.
- Monthly plan: the commission is for the first month.
- Annual plan: the commission is for the first year.
**Referrals**
- You can refer as many customers as you like.
**Payment schedule**
- Transactions lock after a set period, and payments follow after the month they lock. The affiliate page states the days.
**Payment method**
- Payments go to the Impact account you used to sign up for the program.
**Tracking**
- Impact.com manages the program.
- Your Impact dashboard shows every transaction.
**Referral window**
- A referral from a click counts for a set period, and sign-ups in that period count for you.
- Paid subscriptions have no time limit on attribution.
## Account and workspaces
### How to log in to my invideo account?
Source: https://help.invideo.io/account-and-workspaces/how-to-log-in-to-my-invideo-ai-account.md
Sign in to invideo with Google, Apple or your email address. Email sign-in uses a short code instead of a password.
First, create an account at invideo.io.
To sign in, select **Continue with Google** if you registered with Google, or **Continue with Apple** if you registered with Apple.
You can also enter your email address.
invideo then sends a short code to your email. Use this code to finish signing in.
Enter the code in the field on the sign-in page.
invideo does not use passwords. Enter your email address, and invideo sends you a code to open your account.
#### What if I don't receive the code?
Automated emails can land in spam, or some email domains do not deliver them. If the code still does not arrive, you can:
1. Change the email address.
2. Contact support from the chat in the invideo app, or email support@invideo.io.
See [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in) for how your agent signs in.
### How can I change my email?
Source: https://help.invideo.io/account-and-workspaces/how-can-i-change-my-email.md
Ask invideo to change the email on your account with the email change form.
To change your email, fill out the email change form. invideo reviews the form and updates your email. If invideo needs more information, it contacts you by email.
If the new email is linked to another account, invideo deletes that account first.
### How can I delete my workspace?
Source: https://help.invideo.io/account-and-workspaces/how-can-i-delete-my-workspace.md
Delete your workspace and account from Settings, and what to do if the deletion doesn't go through.
Delete your workspace with these steps:
1. Click **Settings** in the menu.
2. Select **Manage account** and delete each workspace you own. A workspace with an active plan cannot be deleted. Cancel the plan first.
3. When you have no workspace left, invideo opens a recovery page. If it says **You're in a deleted workspace**, click **Manage workspaces**.
4. Under **Account**, click **Delete Account**.
When the account is deleted, invideo signs you out.
If something goes wrong, fill out the account deletion form. invideo deletes the account and emails you if it needs more information.
See [Security and data](/account/security-and-data) for what happens to your projects and files.
### How to delete my account on iOS device?
Source: https://help.invideo.io/account-and-workspaces/how-to-delete-my-account-on-ios-device.md
Delete your invideo workspace and then your account from the invideo app on your iOS device.
The video shows how to delete the workspace and then the account in the invideo app on an iPhone. The steps below say the same.
Delete your workspace first, then your account, in the invideo app.
1. Sign in to the app on your iOS device. The app opens the page where you can generate videos.
2. Tap your profile picture in the top right corner.
3. Open **Manage account** and tap **Delete** next to your workspace.
4. The app opens the **You're in a deleted workspace** page. Tap **Delete Account**.
You can delete the workspace and the account only when no plan is active. See [Security and data](/account/security-and-data).
### How to delete my account on Android device?
Source: https://help.invideo.io/account-and-workspaces/how-to-delete-my-account-on-android-device.md
Delete your invideo workspace and then your account from the invideo app on your Android device.
Delete your workspace first, then your account, in the invideo app.
1. Sign in to the app on your Android device. The app opens the page where you can generate videos.
2. Tap your profile picture in the top right corner.
3. Open **Manage account** and tap **Delete** next to your workspace.
4. The app opens the **You're in a deleted workspace** page. Tap **Delete Account**.
You can delete the workspace and the account only when no plan is active. See [Security and data](/account/security-and-data).
### How to add members to my workspace?
Source: https://help.invideo.io/account-and-workspaces/how-to-add-team-members.md
Workspace members work together in the same workspace, each with their own seat and monthly credits.
Workspace members work together in the same workspace. Each member has their own seat and monthly credits.
#### How to add seats
Add seats from your profile menu:
1. Click your picture in the top right corner and choose **Subscriptions**.
2. Set the number of seats you need on your plan.
3. Confirm. Each seat comes with its own monthly credits.
When your seats are added, invite people from your workspace settings. Select **Members** in your profile menu.
#### Which plans support multiple seats?
How many seats you can add depends on your plan. The pricing page shows the seats and credits per seat for each plan. For custom seats and credits, see the custom plans page.
**Good to know.** An upgrade starts a new billing cycle. invideo charges the new plan in full and credits the unused days of your current plan. More seats on the same plan are charged only for the days left in your cycle.
See [Seats and workspaces](/account/seats) for how seats and members work.
### How to switch between workspaces?
Source: https://help.invideo.io/account-and-workspaces/how-to-switch-between-workspaces.md
Switch to another person's workspace from the profile menu to create videos together.
If you added someone to your workspace, or a colleague added you to theirs, switch workspaces to create videos together.
#### How to switch
Switch from the profile menu:
1. Click the profile icon in the top right corner.
2. Select the other workspace from the dropdown menu.
You can now work together and create videos.
One account can belong to several workspaces. Each workspace has its own plan. To bring people into your workspace, add seats and invite them. See [Seats and workspaces](/account/seats).
### How can I change my workspace name?
Source: https://help.invideo.io/account-and-workspaces/how-can-i-change-my-workspace-name.md
Change your workspace name in Settings. The name shows when you share a video.
To change your workspace name, open the drop-down menu in the top right corner and go to **Settings**.
Then update the name in the **Workspace settings** section. Only the workspace owner can change the name.
The workspace name shows when you share a video. See [Seats and workspaces](/account/seats).
## Rights
### Can I create an avatar of a celebrity?
Source: https://help.invideo.io/rights/can-i-create-an-avatar-of-a-celebrity.md
You cannot create an avatar of a celebrity or politician, because invideo requires explicit consent from the person in the recording.
No. invideo requires **explicit consent** from the person in the recording. So you cannot clone or impersonate public figures, such as celebrities or politicians.
The same rule applies to a real person's likeness or voice in generated media. See [Licensing and commercial use](/account/commercial-use).
### Can I download and use the AI-generated media?
Source: https://help.invideo.io/rights/can-i-download-and-use-the-ai-generated-media.md
Yes. Download the media invideo AI generates for your projects from Generative Media, also after you cancel your subscription.
Yes, you can download and use AI-generated media. All media that invideo AI generates for your projects stays available to you, also after you cancel your subscription. For what you may do with it, see [Licensing and commercial use](/account/commercial-use).
To download a piece of generated media:
1. Open your video.
2. Click **Edit**, then **Generative Media**.
3. Right-click the media you want, then click **Download**.
4. In the new window, click **Download** again to save the media to your computer.
### Do I have reseller rights?
Source: https://help.invideo.io/rights/do-i-have-reseller-rights.md
Yes. You have full rights to the videos you make with invideo, and you can use them anywhere and for any purpose.
Yes. You have complete rights to all the videos that you make with invideo. You can use the videos you create anywhere, at any time and for any purpose.
The videos you create are your property. You take full responsibility for how you use them.
Stock media inside a video stays under its own license. See [Licensing and commercial use](/account/commercial-use).
### Do I still have rights over the videos which I created when I was on an active plan?
Source: https://help.invideo.io/rights/do-i-still-have-rights-over-the-videos-which-i-created-when-i-was-on-a-paid-subscription.md
Yes. After your plan ends, you can still use the videos you made while you had an active plan.
Yes. After your plan ends, you can still use the videos you made while you had an active plan. The videos you created stay with you, the same as before.
For what you own in a video and how stock and generated media are licensed, see [Licensing and commercial use](/account/commercial-use).
### What content topics are blacklisted for all avatar actors?
Source: https://help.invideo.io/rights/what-content-topics-are-blacklisted-for-all-avatar-actors.md
The content topics that no human avatar actor creates content for, whatever the request or context.
invideo's human avatar actors do **not** create content in the restricted categories below. This list keeps ethical standards, follows regulations and keeps the experience safe for all users.
The list applies to all actors, whatever the individual request or context.
#### Substance-related businesses
- Cannabis and marijuana products, such as CBD and THC items, vaping devices and dispensaries. Many regions still regulate these products by law.
- Alcohol, tobacco and nicotine products, such as cigarettes, vapes and nicotine pouches. This is for public health reasons.
#### Adult content and services
- Escort services, prostitution, human trafficking, or any adult platform, such as OnlyFans, AdultFriendFinder and similar services.
- Brands that promote adult toys, provocative lingerie or other intimate products. This follows invideo's family-friendly policy.
- Intimate hygiene products, sexual wellness supplements, menstrual products, fake medical claims such as unapproved cures or organ enhancement treatments, and condoms, contraceptives or lubricants that the FDA or the relevant authority has not approved.
#### Gambling and financial risk
- Gambling services, such as casinos, sports betting and online gambling platforms.
- Cryptocurrency and blockchain businesses, such as crypto exchanges, NFTs and mining. This is because the regulations for them are uncertain.
- Multi-level marketing (MLM) schemes, unregulated investment pitches, financial services that the SEC has not approved, Ponzi schemes, and any form of financial fraud or identity theft.
#### Political and government topics
- Political endorsements, criticism or commentary on any candidate or political party in any country.
- Hate speech, misinformation or propaganda about political events or political figures.
#### Violence, terrorism and weapons
- Support for or opposition to any current or historical war.
- Mentions of terrorism or known terrorist organizations, and promotion of weapons, firearms or gun laws.
#### Discrimination and hate speech
- Any form of hate speech. This includes racism, sexism, homophobia, transphobia, ableism and discrimination against the LGBTQ+ community.
#### Religion
- Support for or criticism of any religion, deity or religious practice from any culture.
- Religious hate speech, misinformation or disrespectful commentary.
#### When a topic does not match the actor
If the topic of your video does not match the actor's preferences, a message like this one appears:
For the rules on real people and likeness in generated media, see [Licensing and commercial use](/account/commercial-use).
## Account
### Credits and what they cost
Source: https://help.invideo.io/account/credits.md
What costs credits in invideo, what is free, how to see the price before you spend, and where to check your balance.
Credits pay for AI work in invideo: generation, transcripts and paid stock. Edits and exports are free. Your agent runs a dry run first and tells you the price before it spends anything.
This is the one page on money. For how credits work, start with the credits FAQ. Per-model prices are on the video, image and audio pricing pages, and in `find_models`. Top-ups are on the extra credits page. Plan prices are on the invideo pricing page. For one specific call, the dry run is the price. Do not infer pricing from anywhere else.
```json
{ "tool": "generate", "arguments": {
"url": "", "model": "",
"inputs": { "prompt": "slow push on the bottle" },
"dry_run": true } }
```
#### What costs credits
These actions spend credits from the workspace you work in.
- **Generation.** `generate` runs a model for video, images, audio or 3D. The price depends on the model and its inputs, such as length and resolution.
- **Transcripts.** `media` with `audio.transcript`. Only the call that starts a transcript costs credits. Later calls on the same file to read the words cost nothing.
- **Model ops in `media`.** `audio.separate`, `audio.clean`, `video.upscale`, `image.upscale`, `video.removeBackground` and `image.removeBackground` run a model and cost credits. A video upscale charges by the length of the source. An image upscale charges by the size of the result, so its price is an estimate.
- **Paid stock.** `add_media` with `stock` places a stock result and charges its cost. For iStock, that is one of the workspace's iStock licenses. For other paid stock, it is a small credit charge.
- **Agent Two in the invideo app.** Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat, such as Claude or ChatGPT, runs on that app's plan.
#### What is free
These actions cost nothing. Your agent can use them as often as it needs.
- Every timeline edit, by your agent with `edit_timeline` or by you in invideo Editor.
- Every `export`: a video, its sound, a still, or an editable project.
- Reads: `read`, `get_timeline`, `inspect_objects`, `capture`, `check_timeline`, `timeline_catalog`.
- Price and model lookups: `find_models` and `get_model`.
- Stock search with `search_library`, and a closer look at a stock result with `media`.
- Looking at and listening to a file with `media`: `metadata`, `video.frames`, `audio.waveform`, `audio.loudness`, `audio.content`, `audio.onsets`, `audio.markers`, `audio.key`, `audio.sections` and `audio.beats`.
- Bringing your own files in with `add_media` or `start_upload`, and importing from Google Drive.
- Drawing in `/sketch`. Asking Agent Two to work from the drawing uses credits.
`document.pages` and the tool ops in `media` that make a new file without a model, such as `video.trim`, `video.loop`, `image.crop` and `video.stitch`, can show a charge. The dry run shows its price before anything starts.
#### See the price first
Every `generate` call and every paid `media` op takes two fields. Use both, every time. `add_media` with `stock` takes neither: each `search_library` result shows its `cost`.
- `dry_run: true` checks the inputs and returns the price. Nothing starts and nothing is spent.
- `max_credits` is the most the price may be. Nothing starts when the price is higher. `generate` needs it when the call costs anything, unless it is a dry run. `media` needs it on any op that costs.
Run the dry run before the first paid call. Then tell the person the price, and start the real call with `max_credits` set to that price.
Your agent calls `find_models` with a query. Each model comes back with its id and its price per generation, per second or per other unit. It sees a list of models with prices.
Your agent calls `get_model` with the model id. It sees the input names it must fill. This call is free.
Your agent calls `generate` or `media` with `dry_run: true` and the real inputs. It sees the price, and an error if an input is wrong. Nothing is spent.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
Your agent sends the same call without `dry_run` and with `max_credits`. It also passes an `idempotency_key`, so a retry after a timeout finds the first job and does not pay twice. It sees a thread URL at once.
In a terminal, the same flags are on the commands that cost.
```bash
invideo gen models --query "product video"
invideo gen model --model
invideo gen run --model --dry-run \
-i prompt="slow push on the bottle"
invideo gen run --model --max-credits \
--idempotency-key -i prompt="slow push on the bottle"
invideo media audio.transcript --dry-run
invideo media video.upscale --dry-run
```
Where each value comes from:
- `` comes from `invideo project new`. `` is a notebook page, from `invideo notebook new-page `, or a page listed by `invideo notebook show `.
- `` is an id from `invideo gen models`, checked with `invideo gen model`.
- `` is `estimated_credits` in the dry run's answer. Pass the same inputs on both runs.
- `` is any text unique to this run. Reuse it on a retry.
- `` is the file's URL, `…/notebook/seq-N.M`, from `invideo asset upload`. Paid `media` ops refuse a bin asset (`--asset`), so pass the sequence URL.
When the pricing says the price is an estimate, the final charge can end above it. `max_credits` caps the estimate, not the final charge. Tell the person when a price is an estimate.
#### See your balance
Your agent can check the credits left before and after paid work.
- **MCP.** `current_user` returns who is signed in and the credits left in the connection's default workspace.
- **CLI.** `invideo auth status` prints the same, with the credits left.
- **In the app.** Open your profile menu (your picture in the top right corner). It shows the credits left in the workspace, with **Top up credits** next to it. **Usage** shows credits and iStock used this billing cycle, and the storage the workspace uses. In a project, the project menu has **Project usage** for that project's total.
```bash
invideo auth status
```
#### When credits run out or reset
A call that needs more credits than the workspace has is refused before it starts. In the CLI this is exit code 5, "a limit: credits or quota". Your agent stops and tells you. It does not retry.
- **Plan credits.** On an active plan, credits and iStock reset each month on the date and time your plan started, in UTC. A plan set by contract has one allowance for the whole contract term instead. Unused plan credits do not roll over.
- **Extra credits.** You can buy extra credits without changing your plan. They expire after a set period, or when your plan ends, whichever comes first.
- **Plan ends.** When a plan ends, its credits do not carry over.
See [Plans](/account/plans) for what changes by plan, and [Refunds and cancellation](/account/refunds) for credits after you cancel.
#### Safety holds and confirmations
A paid job can stop before it finishes. It does not charge again while it waits. Your agent follows it with `read` or `status`, and never calls `generate` again to check on it.
| Status or exit code | What it means | What to do |
| --- | --- | --- |
| `held` | A safety review holds the job. | Stop checking. Tell the person the job is under review. |
| Exit code 6 | A safety review holds the CLI job. It is not a refusal. | Wait, then run `invideo status` again. Do not resend. If it ends `failed`, change the input the review flagged. |
| `needs_confirmation` | Only the person can confirm it, in invideo. | Send the person the URL to confirm. |
| Exit code 8 | The CLI job needs the person's confirmation. | Stop and ask the person. |
| `refused` | Nothing took effect. Nothing was spent. | Read `message` and fix the call once. |
#### If something goes wrong
Most cost problems come from a missing dry run or a resent call.
| Symptom | Fix |
| --- | --- |
| The call is refused for a price above `max_credits`. | Run the dry run, tell the person the price, then send it with a higher cap. |
| `generate` is refused without `max_credits`. | Add `max_credits`, or set `dry_run: true` to price it. |
| A generation timed out and the agent wants to send it again. | Avoid a new call. Instead, resend with the same `idempotency_key`, or `read` the thread URL. |
| The agent calls `audio.transcript` again to get the words. | This is correct. Only the first call spends credits. |
| Exit code 5 in the CLI. | Stop and read the message. It names the limit: credits, iStock licenses, a price above `--max-credits`, or a model or generation the workspace cannot run. |
| The price looks different from the pricing page. | Trust `find_models` and the dry run for that call. |
#### Related
- [Know the cost before you spend](https://docs.invideo.io/how-to/cost-before-you-spend)
- [Plans](/account/plans)
- [Refunds and cancellation](/account/refunds)
- [Models](https://docs.invideo.io/reference/models)
- [MCP tools](https://docs.invideo.io/reference/mcp-tools)
- [Exit codes](https://docs.invideo.io/reference/exit-codes)
### Plans
Source: https://help.invideo.io/account/plans.md
Where to find the invideo plans and prices for your region, what every plan includes, and how to change your plan.
The plans and their prices are on the invideo pricing page. Plans differ by region, so the pricing page shows the plans for yours. For seats, storage, model access and the other limits of each plan, read the plan limits page and the credits FAQ. This page does not list plans or compare them.
#### What every plan has
The editor itself is the same on every plan. Every plan includes these.
- The timeline editor, with color, audio and 3D tools.
- Multiplayer editing in the same project.
- Edits you make in invideo Editor, and edits an outside agent makes with `edit_timeline`.
- Exports with `export`.
- invideo MCP and the invideo CLI. Your agent signs in to your account the same way on every plan.
Edits and exports are free. Generation and transcripts cost credits. Paid stock costs a small credit charge, or one of your workspace's iStock licenses. Your agent runs a dry run first and tells you the price before it spends anything. See [Credits and what they cost](/account/credits).
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock.
#### What your plan controls for your agent
Your plan sets the credits, seats, storage and models your workspace has. The pricing page and the plan limits page have the details. Your agent sees the effect, not the plan name.
- `find_models` lists the models switched on for your workspace and project, with each one's price. `invideo gen models` prints the same list. `generate` refuses a model your plan does not include, with `plan_model_not_included`.
- A paid call is refused when the workspace is out of credits. `current_user` and `invideo auth status` show the credits left.
```bash
invideo gen models --query "video"
```
`` comes from `invideo project new` or `invideo project list`.
#### Change or add to your plan
You manage your plan under **Subscriptions** in your profile menu (your picture in the top right corner). Your agent cannot change your plan or buy credits for you.
- **Upgrade.** You can upgrade at any time. You pay the new price in full, less a credit for the unused days of your old plan, and a new billing period starts that day. A plan set by contract changes through support.
- **Downgrade, or annual to monthly.** A change to plans that cost less than yours takes effect at the end of the current billing period. You keep your current plan until then. To undo it, click **Cancel Downgrade** under **Subscriptions**. A change that costs more is an upgrade and applies at once.
- **More credits.** You can buy extra credits without changing your plan or billing period. See the extra credits FAQ.
- **More seats.** Set the number of seats under **Subscriptions**. See [Seats and workspaces](/account/seats).
- **Card details.** Choose **Update payment method** under **Subscriptions**.
Prices, currency and payment questions are answered on the pricing page and in the payments, invoices and errors FAQ. If you subscribe in the iOS or Android app, Apple or Google sets the price you see.
#### If something goes wrong
Most plan problems show up as a refused call.
| Symptom | Fix |
| --- | --- |
| A model is missing from `find_models`, or `generate` refuses it with `plan_model_not_included`. | A missing model is switched off for the workspace or the project. A refused model is not in your plan. Pick another model, or change your plan under **Subscriptions**. |
| A paid call is refused, or the CLI exits with code 5. | Read the message. It names the limit: credits, iStock licenses, a price above `max_credits`, or a model or generation the workspace cannot run. Buy credits, raise the cap, pick another model, or wait for the reset. |
| Your agent tells you a price for a plan. | Avoid prices from the agent. Instead, check the pricing page for your region. |
#### Related
- [Credits and what they cost](/account/credits)
- [Seats and workspaces](/account/seats)
- [Refunds and cancellation](/account/refunds)
- [Models](https://docs.invideo.io/reference/models)
- [Is there an invideo API?](/api)
### Refunds and cancellation
Source: https://help.invideo.io/account/refunds.md
How to cancel an invideo plan on the website, iOS or Android, what happens to your credits, and how to ask for a refund.
You can cancel an invideo plan at any time. To cancel a plan set by contract, contact support. The plan stays active until the end of the billing period you paid for. A refund is possible only for a plan you have not used, if you ask within the refund window in the terms after you buy or renew. The terms of service are the final word on refunds. How renewals, upgrades, cancellations and refunds work is on the subscriptions and refunds FAQ. Payment methods, invoices and failed payments are on the payments FAQ. Plans and billing periods are on the invideo pricing page.
Your agent cannot cancel a plan or ask for a refund for you. There is no tool or command for billing. You do these steps yourself.
#### Cancel a website subscription
Use these steps if you paid on invideo.io with a card.
Click your profile in the top right corner and choose **Subscriptions**.
Click **Cancel** and follow the steps on the screen.
The page shows that the plan stays active until the end of the billing period. You keep its features until then.
At the end of the period, the paid features end and invideo removes your card from the account.
#### Cancel an iOS or Android subscription
If you paid through the App Store or Google Play, Apple or Google bills you. You cancel in the store, not on invideo.io. If you paid by web checkout inside the app, invideo bills you, so cancel under **Subscriptions** as above.
- **iOS.** Cancel in your Apple account. See Apple's guide to canceling a subscription.
- **Android.** Cancel in Google Play. See Google's guide to canceling a subscription.
#### What happens to your credits and projects
Canceling does not take anything away before the period ends. These things change when the period ends.
- **Plan credits.** Unused credits from the plan do not carry over. Plan credits do not roll over from month to month on any plan.
- **Extra credits.** Credits you bought on top of the plan end when your plan ends.
- **Credits are not refunded.** The terms say that credits are non-refundable and cannot be transferred.
- **Projects.** Your projects stay in your workspace. You can still open and edit them.
- **Exports.** Your exported videos stay yours. Exports are free, so you can export an edited project after the plan ends.
#### Ask for a refund
invideo reviews each request on its own and decides at its own discretion. A plan can qualify only when both of these are true.
- You ask within the refund window after the first purchase or a renewal. The terms state the window.
- You have not used the plan in the current billing period. The terms count a plan as used once credits were spent or a premium feature was used in that period. A used plan does not qualify.
Contact support from the chat button on the invideo site, or email support@invideo.io. Include the email address of your invideo account and the reason for the refund. invideo replies by email. invideo processes an approved refund at once. Your bank can take several business days to show it.
If you paid through the Apple App Store, Apple handles the refund. Use Apple's refund request page.
If you paid through Google Play, start with support@invideo.io. The help center does not describe a separate path for Google Play refunds.
#### When a renewal payment fails
If a renewal payment fails, choose **Update payment method** under **Subscriptions** and add a working card. Until the renewal is paid, you cannot buy add-ons for the workspace.
#### Picked the wrong billing period
If you chose an annual plan by mistake, you have two options.
- **Ask for a refund.** If you have not used the plan, ask within the refund window, as above.
- **Switch to monthly.** Under **Subscriptions**, click **Upgrade Plan**, switch to monthly and choose your plan. The change takes effect at the end of the annual period, not at once. You lose the annual discount from then on.
#### If something goes wrong
These are the common problems with cancellation and refunds.
| Symptom | Fix |
| --- | --- |
| You cannot find **Cancel** under **Subscriptions**. | If a downgrade is waiting, click **Cancel Downgrade** first. If you paid through the App Store or Google Play, cancel there. For a plan set by contract, contact support. |
| You canceled, but the plan is still active. | This is expected. It stays active until the end of the period. |
| The refund was declined. | Credits were spent or a premium feature was used in the period, or the window passed. |
| You were charged after you canceled. | Check the date. A renewal before you canceled starts a new period. Contact support. |
| Your agent offers to cancel the plan. | Avoid this. Instead, cancel under **Subscriptions** yourself. |
#### Related
- [Plans](/account/plans)
- [Credits and what they cost](/account/credits)
- [Seats and workspaces](/account/seats)
- [Security and data](/account/security-and-data)
- [How can I cancel my subscription?](/billing/how-can-i-cancel-my-subscription)
- [Refunds: how to request one and what's covered](/billing/refunds-how-to-request-one-and-what-s-covered)
### Seats and workspaces
Source: https://help.invideo.io/account/seats.md
How invideo workspaces, seats and members work, how to switch, and which workspaces and projects your agent can see.
A workspace is where your projects, files and credits live. One account can belong to several workspaces, and each workspace has its own plan. A seat is one member's place in a workspace with an active plan, with its own monthly credits. Your agent works only in the workspaces you chose when you signed it in.
```json
{ "tool": "list_workspaces", "arguments": {} }
```
```bash
invideo workspace list
```
#### Workspaces
Every project belongs to one workspace. Each workspace has a name, a URL and a plan.
- **Your own workspace.** You get one when you create your account.
- **Workspaces you join.** A colleague adds you as a member of their workspace. It then appears next to yours.
- **One plan per workspace.** Each workspace has its own subscription. Credits spent in a workspace come from that workspace's plan.
- **The name.** Change it under **Settings**, in **Workspace settings**. The name shows when you share a video.
To switch workspaces in the app, click the profile icon in the top right corner and pick the workspace from the menu.
#### Seats and members
On an active plan, each member takes a seat. Each seat comes with its own monthly credits. The seat count you can buy depends on the plan. See [Plans](/account/plans), the plan limits page and the pricing page.
Open your profile menu (your picture in the top right corner) and choose **Subscriptions**. Set the number of seats on your plan and confirm. Upgrades are prorated for the rest of the billing period.
Open your profile menu and choose **Members**. Invite each person there.
The person signs in, switches to your workspace and sees its projects. If they do not, check that they accepted the invite.
Your agent cannot add seats or invite members. You do this in the app.
##### Roles, removing and leaving
The workspace owner and admins manage members under **Members**.
- **Admin.** Manages workspace settings and members.
- **Member.** Creates and edits content.
- **Remove a member.** Open the person's menu under **Members**, choose **Remove**, then confirm with **Remove Member**.
- **Leave a workspace.** Open **Settings**, then **Manage account**, and click **Leave** on a workspace you joined.
#### Which workspaces your agent sees
Your agent sees the workspaces you chose when you signed it in, and no others. Each MCP connection and each CLI sign-in has its own set.
- `list_workspaces` lists those workspaces, each with its URL. One is marked as the default.
- `invideo workspace list` prints the same list in a terminal.
- `list_projects` and `new_project` work in the default workspace when the agent does not pass a workspace URL. To work in another one, the agent passes that workspace's URL as `url`.
- `current_user` and `invideo auth status` show the credits left in the default workspace.
To add a workspace, connect again and choose it at sign-in. In the CLI, run `invideo auth login` again. In a chat app, disconnect invideo and connect it again. See [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in).
```bash
invideo project list
invideo project new --title "Launch teaser"
```
`` is a workspace's URL, `https://invideo.io/@`, from `invideo workspace list` or `list_workspaces`.
#### Who can see a project
A project belongs to its workspace. Members of the workspace can open it and watch edits land live, unless it is restricted or in a folder they are not in. You share a project with anyone else from the **Share** button in the project. It opens one share modal: add a person by email, see who has access and their role, and set the general access and copy the link. Your agent cannot share a project. You do this in the app.
- **General access.** *Your workspace* is the default: members open the link, and anyone else sees a request-access page. *Anyone with the link* lets anyone signed in to invideo view, comment and fork. *Restricted*, on the plans that include it, allows only invited people and no link sharing.
- **Adding a person.** *Add to workspace* gives the person a guest seat and access to every open project in the workspace; their credits come from your workspace. *Connect* gives access to this one project, uses no seat, and their credits come from their own workspace.
- **Roles in a project.** *Editor* edits the project. *Viewer* views the whole project, comments and forks. *Preview only* sees the preview tab and the timeline previews, and comments. A person from outside the workspace can hold any role.
- **Request access.** Someone who opens a link without access signs in and requests access. You get a notification that opens the share modal, where you add them to the workspace or connect them to the project.
- **Restricted pages.** Some notebook pages are limited to some people. invideo refuses a write the person may not make there, before anything is made.
- **Agents** act as the person who signed them in. An agent can open only what that person can open.
- **Export pages** share a result outside the project. A new export page is private. `share_export_page` sets a page to `public` (anyone with the URL), `shared` (anyone signed in to invideo who has the URL) or `private` (people who can open the project). See [Security and data](/account/security-and-data).
Several agents can work in one project with a person. Each agent registers a name with `register` and passes it as `as`, so people see who did what. See [Run several agents and a person in one project](https://docs.invideo.io/how-to/developers/several-agents-one-project).
#### Claude Team and Enterprise organizations
In a Claude Team or Enterprise organization, an owner adds the invideo connector first, in the organization's connector settings. Each person then connects it to their own invideo account.
#### If something goes wrong
Most workspace problems come from the workspaces chosen at sign-in.
| Symptom | Fix |
| --- | --- |
| A project URL is refused or not found. | The project is in a workspace the agent cannot see. Connect again and choose that workspace. |
| `list_projects` shows the wrong projects. | The agent used the default workspace. Pass the right workspace URL from `list_workspaces`. |
| The credits left look wrong. | `current_user` shows the default workspace. Check the workspace the project is in. |
| A member cannot see the project. | Check that they switched to your workspace. A restricted project needs an invite, and a project in a folder needs them in that folder. |
| Your agent asks you to add a seat for it. | Avoid this. An agent does not need a seat. It works as the person who signed it in. |
#### Related
- [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in)
- [Plans](/account/plans)
- [Security and data](/account/security-and-data)
- [Run several agents and a person in one project](https://docs.invideo.io/how-to/developers/several-agents-one-project)
- [How to switch between workspaces](/account-and-workspaces/how-to-switch-between-workspaces)
- [How to add team members](/account-and-workspaces/how-to-add-team-members)
### Security and data
Source: https://help.invideo.io/account/security-and-data.md
Where your invideo files live, who can see a project, how sharing and export permission work, and how to delete a project, workspace or account.
Your footage, generations and exports live in your invideo project, in invideo's cloud. Members of the workspace can open the project, and so can the people you share it with. A new export page is private. Nothing leaves the workspace until you share the project, set an export page to `shared` or `public`, or download a file. You can delete a project, a workspace or your whole account.
```json
{ "tool": "share_export_page", "arguments": {
"url": "", "visibility": "private" } }
```
#### Where your files live
Everything you bring in or make belongs to one project in one workspace.
- **Uploads and imports.** `add_media` and `start_upload` put your files in the project, as sequences in the notebook.
- **Generations.** Each `generate` result is a sequence in the project.
- **Project files.** Downloads, brief files, fonts and documents sit under the project's files, at its `…/assets` URL.
- **Download links.** When your agent reads a file, it gets a fresh download URL. The URL expires. A new `read` gives a new one.
- **Google Drive.** When you connect Google Drive, invideo sees only the files you pick, not the rest of your Drive.
Storage counts against your plan. Open **Usage** in your profile menu to see how much you use.
#### Who can see a project
A project belongs to its workspace. These are the people and agents who can see it.
- **You and the workspace members.** They open the project and watch edits land live. A restricted project opens only for its creator, invited people and workspace owners and admins. A project in a folder opens only for that folder's members and workspace owners and admins. See [Seats and workspaces](/account/seats).
- **People you share the project with.** The **Share** button in the project opens one share modal. You add a person by email, as a guest in your workspace or as a connect to this one project, and give them a role: editor, viewer or preview only. General access is your workspace by default; you can open the link to anyone signed in to invideo, or restrict it to invited people on the plans that include it. Someone without access who opens the link can request it. The roles and options are listed under [Who can see a project](/account/seats#who-can-see-a-project).
- **Restricted pages.** Some notebook pages are limited to some people. A write the person may not make is refused before anything is made.
- **Your agent.** It acts as you, in the workspaces you chose at sign-in. It can open only what you can open. It cannot share a project.
What your agent reads goes into your AI app. Frames from `capture`, words from a transcript and file details come back to the agent's chat. That chat follows the AI app's own terms, not invideo's. Keep that in mind for private interviews or client footage.
#### Share an export page
An export page shares one result outside the project. A new export page is private. `share_export_page` sets who can see a page and what they can do.
| Visibility | Who can see the page |
| --- | --- |
| `public` | Anyone with its URL. |
| `shared` | Anyone signed in to invideo who has its URL. |
| `private` | People who can open the project. |
For each visibility, the page also sets whether people may comment and download. It also sets what the workspace may do with the page: view, comment or edit. The MCP tool tells your agent to ask you before it makes a page public. The CLI does not, so tell a terminal agent to ask first.
```bash
invideo export share --visibility shared \
--team-access comment
```
The export page's URL, `…/exports/`, comes from `add_to_export_page` or `invideo export add`. It is `` in the MCP call above and `` in the command.
#### Export permission
An export needs export permission on the project. Without it, `export` is refused and nothing is made. Ask the person who manages the project to give you the permission. Exports are free.
#### How invideo handles your data
The invideo CLI runs on your machine.
- It keeps your sign-in on this machine, outside your project folders. `invideo auth logout` forgets it.
- It talks only to invideo, over HTTPS.
- It reads only the files you name, and writes only into the `--out` folder you give.
- It sends no telemetry, and runs nothing but your browser for sign-in.
For a security review, SSO or compliance reports, see the enterprise page.
The terms of service say how invideo may use the content you upload, and how deleting it or closing your account stops that use. The privacy policy covers personal data. This page does not state retention periods. Read the privacy policy for them.
#### Delete a project
You delete a project in the app. Your agent has no tool to delete a project.
Select the logo in the top left corner, then select **Show all**.
Open the project's menu and select **Archive**.
Confirm. The project is archived, not deleted for good.
To delete exported videos, click **You** in the left panel, open **Downloads** with **See all**, click **Edit**, select the videos and click **Delete**.
Inside a project, your agent can remove a context entry by writing it with empty markdown using `write`. The same call on a brief archives it.
#### Delete a workspace or your account
Deleting the workspace comes first, then the account. You are signed out when the account is gone.
- **On the web.** Open **Settings**, then **Manage account**. A workspace with an active subscription cannot be deleted, so cancel it first. Click **Delete** on each workspace you own. After the last one, a page with **Delete Account** opens.
- **In the iOS or Android app.** Tap the arrow next to the logo in the top left corner. Open **Manage account**, delete the workspace, then tap **Delete Account**. The app allows this only when no plan is active, so your plan must end first. See [Refunds and cancellation](/account/refunds).
- **If it does not work.** Fill in the account deletion form. invideo deletes the account and emails you if it needs more information.
After you delete the account, sign out of the CLI on each machine with `invideo auth logout`, and remove invideo from your AI apps.
#### If something goes wrong
These are the common problems with access and deletion.
| Symptom | Fix |
| --- | --- |
| `export` is refused for permission. | Ask the person who manages the project for export permission. |
| An export page does not open for someone. | A `shared` page needs them to sign in to invideo. A `private` page needs access to the project. Set it to `public`, or give them access. |
| A member cannot open the project. | They are in another workspace, or the page is restricted. |
| A download link stopped working. | It expired. `read` the file again for a fresh URL. |
| You cannot delete the account. | You still own a workspace. Cancel any active subscription, then delete each workspace you own. Or use the deletion form. |
| The agent makes a page public without asking. | Avoid this. Instead, the agent asks you before it shares outside the workspace. |
#### Related
- [Seats and workspaces](/account/seats)
- [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in)
- [Licensing and commercial use](/account/commercial-use)
- [Refunds and cancellation](/account/refunds)
- [What does export visibility mean?](/projects-and-exports/what-does-export-visibility-mean)
- [How do I delete my draft projects?](/projects-and-exports/how-do-i-delete-my-draft-projects)
### Licensing and commercial use
Source: https://help.invideo.io/account/commercial-use.md
Who owns what you make in invideo, and how stock, music and generated media are licensed for commercial use.
You own what you upload to invideo. You can use the videos you make, including for commercial work, under the invideo terms of service. Stock media inside a video stays under its own license. This page sums up the terms in plain words. The terms are the final word.
```json
{ "tool": "search_library", "arguments": {
"url": "", "library": "stock_music",
"query": "calm acoustic" } }
```
#### What you own
The terms split what is in a video into three kinds. Each has its own rule.
| What | The rule in the terms |
| --- | --- |
| Your uploads | You keep ownership of the files you bring in. |
| Generated media | invideo gives you whatever rights it has in what you generate. You may use, change, share and sell it, worldwide, with no royalty. |
| Stock media | Licensed to you for use in your videos. It stays under its own license, and you get no exclusive rights to it. |
The rights in generated media hold "subject always to these Terms, applicable law and third-party rights". invideo cannot give you rights it does not have. For example, a prompt that copies a known character or a real person's likeness can break someone else's rights.
#### Stock video, images and music
Your agent finds stock with `search_library` in `stock_video`, `stock_image` or `stock_music`. Searching and looking are free.
Your agent calls `search_library` with a library and a query. Each result has an id and a low-resolution `preview`. The person can look at it before anything is paid.
Your agent calls `media` with `stock` set to the result's id, to read frames or sound. This is free. It reads the preview, not the clean file.
Your agent calls `add_media` with `stock`. This charges the result's cost: one of the workspace's iStock licenses for iStock, or a small credit charge for other paid stock.
On the timeline, paid stock shows invideo's stock mark. `export` renders it clean, without the mark.
```bash
invideo library search --library stock_music \
--query "calm acoustic"
invideo asset add --stock
```
`` comes from `invideo project new` or `invideo project list`. `` is a result's `id` from `invideo library search`.
Standard stock from libraries such as Storyblocks, Shutterstock, Pexels and Pixabay costs a small credit charge when your agent places it. An active plan includes a monthly allowance of iStock licenses. The allowance resets each month and does not roll over. See [Plans](/account/plans).
Stock music sits in `stock_music` and follows the same stock rules. The terms treat it as licensed audio. See [Add music and sound effects that clear rights](https://docs.invideo.io/how-to/creators/music-and-sound-effects).
#### Generated media
Images, video, voice and music from `generate` are generated media under the terms. You may use them commercially. Some care is still on you.
- **People and brands.** Do not generate a real person's likeness or voice, or another company's logo or character, without the right to use it.
- **Voice clones.** Clone only a voice you have the right to use, such as your own.
- **Ads.** Ad platforms have their own rules for AI content. See [Label AI content so the ad runs](https://docs.invideo.io/how-to/marketing/ai-disclosure-for-ads).
#### What this page does not settle
The help center and the terms do not answer some questions. Check the terms, or ask support@invideo.io, before you rely on these.
- Whether a platform such as YouTube can raise a content claim on a stock music track.
- The license terms of each stock provider. The terms include them by reference but do not quote them.
- The terms of each model provider for the media it generates.
#### If something goes wrong
These are the common licensing problems.
| Symptom | Fix |
| --- | --- |
| A stock clip cost credits you did not expect. | Paid stock is charged when the agent places it with `add_media` and `stock`. Each `search_library` result shows its `cost`. Ask your agent to tell you the cost first. |
| `add_media` with `stock` is refused. | The workspace is out of credits, or out of iStock licenses for the month. Buy credits, swap the clip for standard stock, or wait for the reset. |
| A video is claimed on a platform. | Contact support with the stock id and the claim. |
| The agent saves a stock preview as a file and places it. | Avoid this. Instead, place stock with `add_media` and `stock`, so it is licensed and the export uses the clean file. |
#### Related
- [Add music and sound effects that clear rights](https://docs.invideo.io/how-to/creators/music-and-sound-effects)
- [Label AI content so the ad runs](https://docs.invideo.io/how-to/marketing/ai-disclosure-for-ads)
- [Plans](/account/plans)
- [Credits and what they cost](/account/credits)
- [Security and data](/account/security-and-data)
## Use invideo in a chat app
### Without a terminal
Source: https://help.invideo.io/start/no-terminal.md
Generate and edit a video with Agent Two in the invideo app, or with Claude, ChatGPT or the Gemini app in the browser. No install, no commands.
You can make a video with invideo without a terminal: generate the shots, voices and music it needs, cut them with your own footage, and export. Use Agent Two inside the invideo app, or connect invideo to Claude, ChatGPT or the Gemini app in the browser.
In ChatGPT, install the official invideo plugin. For Claude or the Gemini app, add invideo as a connector or custom app with this name and URL. Agent Two needs no setup.
```text
Name: invideo
MCP server URL: https://mcp.invideo.io/mcp
```
#### Pick a path
Every path works on the same invideo projects. You can start in one and continue in another.
| Path | Where you ask | Set up |
| --- | --- | --- |
| Agent Two | The agent panel in the invideo app | None. Sign in at invideo.io. |
| Claude | A chat on claude.ai or the Claude desktop app | Add invideo as a connector once. |
| ChatGPT | A chat on chatgpt.com | Install the official invideo plugin once, from Customize, then Plugins. |
| Gemini app | A chat on gemini.google.com or the Gemini mobile app | Add invideo as a custom app once, in the web app. Google limits who can. |
#### Agent Two in the invideo app
Agent Two works inside invideo, next to your timeline. Nothing to install.
Sign in at invideo.io. Open a project, or create a blank timeline.
Open the Media panel and select Upload, or drag your files into the panel. You see each file in the panel when its upload ends.
Open the agent panel on the left and describe the video. Say the length, the shape, which files to use, and what must stay the same.
Watch the result in the Monitor and on the timeline. Change anything by hand, or give Agent Two a short follow-up.
#### Claude, no install
Claude on the web or the desktop app uses invideo as a connector.
In Claude, open **Customize**, then **Connectors**, and click **Add**. Choose the custom web connector. Name it `invideo`. Use the URL `https://mcp.invideo.io/mcp`.
Click **Continue**. Under **Authentication**, choose **Sign in now**, then click **Add**. Sign in to invideo in the browser and choose your workspaces. If your organization's owner already added invideo, find it under **Connectors** and click **Connect** instead.
In a conversation, open the + menu, choose Connectors, and turn on invideo.
So Claude can upload the files you attach to a chat, open **Settings**, then **Capabilities**, and add m.invideo.io under **Allowed websites**. You do this once. You see m.invideo.io in the list. The full steps are on [How do I let Claude upload my files to invideo?](/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo).
In a Claude organization, an owner adds invideo to the organization's connectors first.
#### ChatGPT, no install
ChatGPT has an official invideo plugin. The full steps are on [Use invideo in ChatGPT](/start/chatgpt). In short: open **Customize**, then **Plugins**, add invideo from the Creativity list, then ask for a video and sign in when ChatGPT opens the invideo page.
#### Gemini app, no install
The Gemini app uses invideo as a custom app. The full steps and Google's rules for who can add one are on [Use invideo in Gemini](https://docs.invideo.io/start/gemini). In short: in the Gemini web app, open **Settings**, then **Connected Apps**, add a custom app with the URL `https://mcp.invideo.io/mcp`, sign in, then type `@` and select invideo in a chat.
#### Continue an existing project
To work on a project you already have, open it in invideo Editor, copy the URL from the browser's address bar, and paste it into the chat. Ask your agent to open it and list its timelines, then say which one to change. The URL is how every tool in invideo finds a project, so the agent needs no other id.
#### Where your files go
Put your files in the invideo project, then name them in the chat.
- **In the invideo app**, drag files into the Media panel.
- **In Claude, ChatGPT or the Gemini app**, open the project in invideo and drag the files into its Media panel. Then tell the chat which files to use. You can also attach a file to the chat, and the agent brings it into the project. In Claude, this needs m.invideo.io allowed once. See [How do I let Claude upload my files to invideo?](/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo).
Use folder and file names in your request, like "use product.mp4 first". The agent finds the files by name.
#### How to ask
Describe the result, not the clicks. Say the length, the shape (9:16 vertical, 16:9 wide, 1:1 square), the files, the music mood, and the text to show.
```text
Make a short vertical birthday video for Maya from the photos in
this project. Open on the beach photo, add soft music made for it, a
voice that says "Happy birthday, Maya" and the same words on screen
at the end. Tell me the price before you generate anything.
```
```text
Shorten this timeline and keep the speaker's lines in order. Add
captions. Show me frames from the start, middle and end.
```
The agent works on a branch, so your main cut stays as it was until you accept the change.
#### See the cost
Edits and exports are free. Generation and transcripts cost credits. Paid stock costs a small credit charge, or one of your workspace's iStock licenses. Your agent runs a dry run first and tells you the price before it spends anything.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock.
Here is where you see the cost on each path.
- **In the invideo app**, select the three dots on an agent message to see what that reply used. For the whole project, select the three dots at the top right and choose Project usage. The permission toggle in the chat box can make Agent Two ask before every generation.
- **In Claude, ChatGPT or the Gemini app**, the agent tells you the price of each paid call in the chat.
See [Credits and what they cost](/account/credits) for prices.
#### If something goes wrong
Most problems come from invideo not being on in the chat.
| Symptom | Fix |
| --- | --- |
| Claude does not use invideo | Open the + menu, choose Connectors, and turn on invideo. |
| Claude says it cannot upload your files to invideo | Allow m.invideo.io in Claude under **Settings**, then **Capabilities**, then **Allowed websites**, and start a new chat. See [How do I let Claude upload my files to invideo?](/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo). |
| ChatGPT does not use invideo | Check that invideo is installed under **Customize**, then **Plugins**, and name invideo in the prompt. |
| The chat cannot find your files | Check that they are in the project's Media panel, and use their names. |
| The chat cannot see a workspace | Reconnect invideo and choose that workspace in the sign-in. |
| Avoid: the chat asks for a code or password | Instead: you sign in on the invideo page that opens. |
| Avoid: the chat says done without a link | Instead: ask for the timeline URL and frames from the video. |
#### Next
- [Make a video with ChatGPT, Claude or Gemini](/how-to/personal/with-chatgpt-claude-gemini)
- [Make a birthday montage from photos and clips](https://docs.invideo.io/how-to/personal/birthday-montage)
- [Use invideo in ChatGPT](/start/chatgpt)
- [Know the cost before you spend](https://docs.invideo.io/how-to/cost-before-you-spend)
### ChatGPT
Source: https://help.invideo.io/start/chatgpt.md
Install the official invideo plugin in ChatGPT, sign in once, and ask ChatGPT to generate video, voice and music and edit it on a real timeline.
ChatGPT gets the invideo tools through the official invideo plugin, opens your projects by URL, generates the shots, voices and music a video lacks, and edits it all on a timeline you watch live in the browser.
#### Set up
invideo is an official ChatGPT plugin. Install it once from ChatGPT's plugin list.
In ChatGPT, open **Customize** in the sidebar, then **Plugins**. invideo is listed under **Creativity** as "Edit videos & motion graphics". You can also search for `invideo` in the plugin search box.
Click the plus next to invideo. It appears under **Installed** in the left column.
Ask ChatGPT for a video. The first call opens the invideo sign-in in your browser. Sign in and choose the workspaces ChatGPT may use. ChatGPT retries the call after you approve.
ChatGPT gets the plugin only. It gets no invideo skills, so ChatGPT learns the rules from the server's own guide, `get_help`. If you want to work in Codex instead, use the Codex plugin and the CLI: see [Set up invideo in Codex](https://docs.invideo.io/start/codex).
#### Sign in
ChatGPT runs the sign-in in the browser. When a call needs your account, ChatGPT shows the invideo sign-in and retries the call after you approve. You never paste a code or a password into the chat.
ChatGPT agents that run in the cloud cannot use the plugin. They call the server over HTTP with a device code instead. The steps for that are on [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in).
#### First prompt
Start with a prompt that proves the connection works.
```text
Use invideo to show me my projects.
```
Then give it a real job. In ChatGPT, your files go into the invideo project first. Open the project in invideo and drag them into the Media panel, then name them in the chat.
```text
In my invideo project "Summer trip", use the clips I uploaded to make
a short vertical video with music made to fit. Generate a short
opening shot. Tell me the price before you generate anything, and show
me frames before you export.
```
ChatGPT replies with project and timeline URLs. Open them to watch the edit land, and change anything by hand.
#### Cost
A ChatGPT plan does not include invideo. You sign in with your own invideo account, and its plan pays for the credits.
Edits and exports are free. Generation and transcripts cost credits. Paid stock costs a small credit charge, or one of your workspace's iStock licenses. Your agent runs a dry run first and tells you the price before it spends anything.
Your agent runs a dry run first. For any call that costs 1 credit or more, it tells you the price and waits for your yes. A call under 1 credit runs without asking, and your agent tells you what it cost.
See [Credits and what they cost](/account/credits).
#### If something goes wrong
Most problems come from the plugin not being installed or the sign-in not being finished.
| Symptom | Fix |
| --- | --- |
| invideo is not in the plugin list | Search for `invideo` under **Customize**, then **Plugins**. In a managed workspace, your admin controls which plugins you can add; ask them. |
| ChatGPT does not use invideo | Check that invideo is under **Installed**, then name invideo in the prompt: "Use invideo to ...". |
| ChatGPT asks you to sign in again | Finish the invideo sign-in in the browser. ChatGPT retries the call. |
| ChatGPT cannot see a workspace | Sign in again from the plugin and choose that workspace. |
| A ChatGPT agent in the cloud cannot connect | Cloud agents cannot use the plugin. They use the device code over HTTP. |
| Avoid: ChatGPT asks for your code or password | Instead: you sign in through the invideo page that ChatGPT opens. |
| Avoid: ChatGPT says done without a link | Instead: ask it to `capture` frames and give you the timeline URL. |
#### Next
- [invideo for AI agents](https://docs.invideo.io/agents), the rules ChatGPT follows
- [Make a video with ChatGPT, Claude or Gemini](/how-to/personal/with-chatgpt-claude-gemini)
- [Make a video with invideo without a terminal](/start/no-terminal)
- [Know the cost before you spend](https://docs.invideo.io/how-to/cost-before-you-spend)
### Make a video with ChatGPT
Source: https://help.invideo.io/how-to/personal/with-chatgpt-claude-gemini.md
Make and edit a real video from a chat with ChatGPT or Claude, with no terminal: connect invideo, add your files in the browser, ask, and watch the edit land.
You make a video by chatting with ChatGPT, Claude or the Gemini app, with no terminal and nothing to install. You connect invideo once, drop your files into an invideo project in the browser, and ask in plain words. The edit lands on a real timeline you watch live, and you can change any clip by hand after. The Gemini app takes invideo as a custom app. Gemini CLI takes it as an MCP server and runs in a terminal.
Use invideo for this when you want your agent in the chat to do the editing: it cuts, adds music, text and captions on a timeline you own, and can price each generation with a dry run before it spends credits.
#### Quickest path
Connect invideo first. The steps for each app are on [Use invideo in ChatGPT](/start/chatgpt) and [Make a video with invideo without a terminal](/start/no-terminal). For how agents use invideo, see [invideo for AI agents](https://docs.invideo.io/agents). Then ask this in a new chat.
```text
Use invideo. In my project "Summer 2026", use the clips I uploaded to
make a 60 second vertical video with upbeat music and the title
"Summer 2026". Tell me the price before you generate or add anything
that costs credits. Show me frames before you export.
```
In ChatGPT, Claude or the Gemini app, you drag your files into the project's Media panel in invideo, or attach a file to the chat. In a terminal app like Gemini CLI, you name a folder and the agent uploads it.
#### What you need
You need an invideo account and one of the chat apps below.
- **A chat app connected to invideo.** Claude on the web or the desktop app with the Claude connector, ChatGPT on the web with the official invideo plugin, or the Gemini app with a custom app.
- **Your files.** Photos, clips or audio, from your phone or computer.
- **An idea of the result.** The length, the shape (9:16 vertical, 16:9 wide, 1:1 square), the mood, the words to show.
| App | How it connects | Terminal |
| --- | --- | --- |
| Claude | A custom connector, added once in settings | No |
| ChatGPT | The official invideo plugin, installed once from Customize, then Plugins | No |
| Gemini app | A custom app, added once in Connected Apps; Google limits who can add one | No, see [Use invideo in Gemini](https://docs.invideo.io/start/gemini) |
| Gemini CLI | An MCP server, added with one command | Yes, see [Use invideo in Gemini](https://docs.invideo.io/start/gemini) |
#### Steps
These steps are for Claude and ChatGPT.
##### Connect once
You do these steps once per app.
In Claude, open **Customize**, then **Connectors**, click **Add**, choose the custom web connector, and name it `invideo` with the URL `https://mcp.invideo.io/mcp`. In ChatGPT, open **Customize**, then **Plugins**, and add invideo from the Creativity list. You see invideo under Installed.
The app opens the invideo sign-in in your browser. Sign in and choose the workspaces the chat may use. You see invideo as connected. You never paste a code or a password into the chat.
In Claude, open the + menu, choose Connectors and turn on invideo. In ChatGPT, the plugin is on once it is installed; name invideo in the prompt. Ask "Use invideo to show me my projects." You see a list of your projects with their URLs.
In Claude only, open **Settings**, then **Capabilities**, and add m.invideo.io under **Allowed websites**. Claude needs this to upload the files you attach to a chat. You see m.invideo.io in the list. The full steps are on [How do I let Claude upload my files to invideo?](/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo).
##### Make the video
Then you make the video in a chat.
Open the project in invideo, or ask the chat to make one with `new_project` and give you its URL. Drag your files into the Media panel. You can also attach a file to the chat, and the agent brings it in with `add_media`. In Claude, this needs m.invideo.io allowed first. You see each file in the Media panel when its upload ends.
Describe the result, not the clicks. Name the files you want first, the length, the shape and the music. The agent reads the project with `read` and the timeline with `get_timeline`, works on a branch from `timeline_history`, and edits with `edit_timeline`. You get a timeline URL.
Open the timeline URL in your browser. You see the agent's cursor under its name and each change as it lands. Change anything by hand, or ask the chat for a follow-up, like "make the title bigger".
Before anything that costs credits, ask "What will this cost?" For a shot or a voice you do not have, the agent runs `find_models` with the job in words, reads the pick's inputs with `get_model`, and calls `generate` with `dry_run: true`. For a price of 1 credit or more it waits for your yes. Then it calls `generate` with `max_credits` set to that price and an `idempotency_key`. The full loop is in [invideo for AI agents](https://docs.invideo.io/agents). You see the price in the chat, then a sequence URL for what it made, which the agent reads with `read`, never with a second `generate`.
Ask "Show me frames from the start, middle and end." The agent runs `capture` and `check_timeline`, then `export` with `format` video. The agent can also export a project file for Premiere Pro, DaVinci Resolve or Final Cut Pro with `format`. You see an export card in the project. Open it and download the MP4.
The key call the agent makes to find the files you dragged into the Media panel is the full `get_timeline` call in `mode` collection. `` is the timeline's URL, from `new_timeline` or from `read` on the project:
```json
{
"url": "",
"mode": "collection",
"collection": "asset"
}
```
If the files are not in the bin, the agent runs `read` on the project to list its sequences and files, then adds the ones you named to the timeline with `add_media`.
To continue a project you already have, open it in invideo Editor, copy the URL from the address bar, and paste it into the chat. The agent opens it and lists its timelines.
#### Cost and time
Edits and exports are free. Generation and transcripts cost credits. Paid stock costs a small credit charge, or one of your workspace's iStock licenses. Your agent runs a dry run first and tells you the price before it spends anything.
- **Free:** connecting, uploads, every edit, frame checks and the export.
- **Costs credits:** generated images, video, voice and music, transcripts for captions, and paid stock music or footage.
Setup takes a few minutes once. A simple video from your own files takes a few minutes of chat. See [Credits and what they cost](/account/credits) for prices.
#### If something goes wrong
Most problems come from invideo not being on in the chat, or files outside the project.
| Symptom | Fix |
| --- | --- |
| The chat does not use invideo | In Claude, turn invideo on for this chat in the + menu. In ChatGPT, check that the plugin is installed and name invideo in the prompt. |
| Claude says it cannot upload your files to invideo | Allow m.invideo.io in Claude under **Settings**, then **Capabilities**, then **Allowed websites**, and start a new chat. See [How do I let Claude upload my files to invideo?](/ai-agents/how-do-i-let-claude-upload-my-files-to-invideo). |
| You do not see invideo in ChatGPT's plugin list | In a managed workspace your admin controls which plugins you can add. Ask them. |
| The chat cannot find your files | Check they are in the project's Media panel, and name them in your message. |
| The chat cannot see a workspace | Connect invideo again and choose that workspace in the sign-in. |
| The chat says a job is still running | Generations and exports run in the background. Ask it to check the status again later. |
| Exit code 6, or `status` is `held` | A safety review, not a refusal. Wait, then run `invideo status --wait` again. Do not resend. If it ends `failed`, change the input the review flagged. |
| Avoid: the chat asks for a code or password | Instead: sign in on the invideo page that opens. |
| Avoid: the chat says done without a link | Instead: ask for the timeline URL and frames from the video. |
| Avoid: the chat generates before telling you the price | Instead: ask for a dry run and the price first. |
#### Prompts to try
Each prompt is a real job you can ask in a chat.
```text
Use invideo. Make a birthday montage from the photos in my project
"Leo 8". Cut on the beat of a happy song, add "Happy birthday, Leo".
Tell me the price of the song first.
```
```text
Use invideo. Take my timeline "Trip v1", make a 30 second vertical
version on a new branch, and add captions. Tell me the transcript
price first.
```
```text
Use invideo. Look at my wedding clips and tell me which ones have the
vows and the speeches, with times. Do not edit anything.
```
#### When to use something else
ChatGPT agents that run in the cloud cannot use the plugin. They need the device sign-in, which is on [Run invideo in CI and on servers](https://docs.invideo.io/how-to/ci-and-servers).
If you want no chat app at all, use Agent Two inside the invideo app. It needs no setup; see [Make a video with invideo without a terminal](/start/no-terminal).
#### Related
- [Make a video with invideo without a terminal](/start/no-terminal)
- [Use invideo in ChatGPT](/start/chatgpt)
- [Use invideo in Gemini](https://docs.invideo.io/start/gemini)
- [Make a birthday montage from photos and clips](https://docs.invideo.io/how-to/personal/birthday-montage)
- [Know the cost before you spend](https://docs.invideo.io/how-to/cost-before-you-spend)
### Is there an API?
Source: https://help.invideo.io/api.md
There are no invideo API keys, by design. Use invideo MCP, the invideo CLI, or device sign-in for servers and scripts.
There are no API keys, by design. Every call to invideo, whether it generates a shot with a model or cuts a timeline, runs as a signed-in person, in that person's workspace. You reach invideo through three routes: invideo MCP for AI apps and agents, the invideo CLI for shells and scripts, and device sign-in for servers with no browser.
```bash
curl -fsSL https://agents.invideo.io | sh
invideo auth login
invideo project list --json
```
#### Why there are no API keys
A key is a secret that works for anyone who holds it. invideo uses a person's sign-in instead, for these reasons.
- **Every call has an owner.** Each edit, generation and export is made by a named person, in a workspace they chose. People in the project see who did what.
- **Credits come from the right place.** Paid calls spend the credits of the workspace the person works in. A leaked key cannot spend them.
- **Access matches the person.** Your agent can open only what you can open.
- **Nothing to rotate in code.** There is no key to paste into a config file, a repo or a chat.
If a tool asks you for an invideo API key, it is not one of invideo's routes. Use one of the routes below.
#### Route 1: invideo MCP
invideo MCP is a remote MCP server at `https://mcp.invideo.io/mcp`. MCP (Model Context Protocol) is a standard way for AI apps to call outside tools. It is the route for clients without a shell: Claude on the web, ChatGPT, the Gemini app, VS Code, Gemini CLI, and any client that supports remote MCP servers over Streamable HTTP. Terminal agents such as Claude Code, Codex, Cursor and Antigravity use the CLI instead.
```json
{
"mcpServers": {
"invideo": { "url": "https://mcp.invideo.io/mcp" }
}
}
```
The client asks you to sign in to invideo in your browser when it connects. Then your agent calls tools such as `list_projects`, `edit_timeline`, `generate` and `export`. See [invideo for AI agents](https://docs.invideo.io/agents) for every client, and [MCP tools](https://docs.invideo.io/reference/mcp-tools) for the full list.
The server is plain JSON-RPC over HTTP POST. An agent with no MCP client can call it with `curl`, with an access token from device sign-in. [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in) has the device flow over HTTP.
#### Route 2: the invideo CLI
The invideo CLI is one program for macOS, Linux and Windows. It does the same work as MCP from a shell, and saves files to disk. Use it for scripts and coding agents that run commands.
```bash
invideo project new --title "Launch teaser"
invideo asset upload ./shots/clip.mp4
invideo edit new --name "Teaser v1"
invideo edit export --format video --quality 1080 --json
invideo status --wait
invideo notebook show --out ./out
```
`` comes from `invideo project new`, and `` from `invideo edit new`. `` is `.sequences[0]` in the export's answer. `invideo status` waits and saves nothing. `invideo notebook show` with `--out` saves the video as `export.mp4`.
Pass `--json` on every command in a script. Each answer is one JSON object, with `next` saying what to run after it. Use one route per session. Do not mix MCP and CLI calls in the same session. See [CLI commands and flags](https://docs.invideo.io/reference/cli).
#### Route 3: device sign-in for servers
On a machine with no browser, such as a CI runner, a container or a cloud agent, sign in with a device code. A person approves once, on a phone or laptop.
```bash
INVIDEO_NO_BROWSER=1 invideo auth login
```
The command prints a link and a code. The person opens the link, enters the code, chooses the workspaces and approves. The sign-in then lasts on that machine while it is used. A refresh token that goes unused for too long expires, and then a person approves again. This code signs in the CLI only. Over HTTP without the CLI, the agent runs its own device flow, gets an access token and a refresh token, and refreshes the access token when it expires.
Your agent never asks the person for a password or for the code back. It sends the link and the code in one message and waits. See [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in) and [Run invideo in CI and on servers](https://docs.invideo.io/how-to/ci-and-servers).
#### What each route is good for
Pick the route that fits where your code or agent runs.
| You have | Use |
| --- | --- |
| A chat app such as Claude or ChatGPT | invideo MCP, as the ChatGPT plugin or a Claude connector |
| A coding agent such as Claude Code, Codex or Cursor | The CLI, through the invideo plugin |
| A shell script or a batch job on your laptop | The CLI, signed in with `invideo auth login` |
| A CI job, a container or a cloud agent | The CLI or MCP over HTTP, with device sign-in |
| Your own app that serves other users | Each user signs in with their own invideo account |
#### Cost
Edits and exports are free. Generation and transcripts cost credits. Paid stock costs a small credit charge, or one of your workspace's iStock licenses. Your agent runs a dry run first and tells you the price before it spends anything. The same rules hold on every route. See [Credits and what they cost](/account/credits).
#### If something goes wrong
Most problems come from looking for a key that does not exist.
| Symptom | Fix |
| --- | --- |
| A tool or guide asks for an invideo API key. | Avoid keys. Instead, sign in with the browser or a device code. |
| A call returns a sign-in challenge. | The client is not signed in. Finish the sign-in, then retry the call. |
| The CLI exits with code 4. | Run `invideo auth login`, or `INVIDEO_NO_BROWSER=1 invideo auth login`. |
| An HTTP call returns 401. | The access token expired. Refresh it with the refresh token. |
| The agent mixes MCP tools and CLI commands. | Avoid this. Instead, pick one route for the whole session. |
| A server job needs a person each time. | Keep the refresh token in a secret store, and store the new one that each refresh returns. Refresh it regularly, so one approval lasts. |
#### Related
- [invideo for AI agents](https://docs.invideo.io/agents)
- [Run invideo in CI and on servers](https://docs.invideo.io/how-to/ci-and-servers)
- [Sign in, device codes and sessions](https://docs.invideo.io/account/sign-in)
- [CLI commands and flags](https://docs.invideo.io/reference/cli)
- [MCP tools](https://docs.invideo.io/reference/mcp-tools)
- [Credits and what they cost](/account/credits)
## Guides
### Get started with AI filmmaking
Source: https://help.invideo.io/guides/get-started-with-ai-filmmaking.md
invideo puts the leading video, image, voice and music models next to a timeline editor. Start your first film with Agent Two.
#### Introduction
invideo puts the leading video, image, voice and music models next to a professional timeline editor, in the cloud. Tell it what you want to make, a film, a brand campaign, a microdrama series, a performance ad, and Agent Two, invideo's own agent, takes it from script to final cut, using those models to write, storyboard, generate and edit every shot.
You describe what you want and Agent Two works out the rest.
It's not a template tool. It's not a one-shot generator. It's a back-and-forth creative process where Agent Two keeps your vision, your tone, your style and your audience in the project's brief and context, so each exchange builds on the last. The more context you give it, the better it gets.
#### How do I get started?
Go to the prompt page, where Agent mode is selected by default. Type your idea, whether it’s a script, concept, or scene, and Agent Two takes it from there. Start at invideo. To use an outside agent, such as Claude or ChatGPT, see [invideo for AI agents](https://docs.invideo.io/agents).
---
### How do I turn review comments into clear instructions for Agent Two?
Source: https://help.invideo.io/guides/how-do-i-turn-review-comments-into-clear-instructions-for-the-editing-agent.md
Use the timecode, requested change and creative intent to guide a revision.
Use each review note to identify where the change belongs, what should change and what should stay. invideo Editor supports timestamped review feedback. Agent Two reads the review comments on the timeline itself. Ask it to work through them, or copy a note with its timecode into your prompt when you want to change only that one. Agent Two, invideo's own agent, then changes that part of the timeline.
Resolve conflicting feedback before briefing the revision. For example, decide which pacing request takes priority if two reviewers disagree about the same passage.
After Agent Two makes changes, check the affected section in context. Reviewers need an invideo account to leave comments. A public review link lets people watch and comment. It does not let them edit. See [Security and data](/account/security-and-data).
### How to create a first cut from raw footage in invideo Editor
Source: https://help.invideo.io/guides/how-to-create-a-first-cut-from-raw-footage-in-invideo-editor.md
Ask Agent Two to assemble your footage into an editable first cut, then refine it on the timeline.
Agent Two, the agent in invideo Editor, reviews your footage and assembles a first cut. You can provide a script or describe the sequence you want, then adjust the resulting clips yourself.
1. Open invideo Editor and upload your footage through **Media**.
2. Give the agent your brief and any script or references.
3. Describe the desired length, opening, ending and details to preserve.
4. Review the cut in the **Monitor** and on the timeline.
5. Trim or rearrange clips manually, or request a specific revision.
**Example:**
*“Create a 60-second first cut from these interview clips. Keep the answers in order, remove false starts and finish with the product demonstration.”*
Your own trims and edits on the timeline are free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat, such as Claude or ChatGPT, runs on that app's plan. See [Credits](/account/credits).
### How to make AI fashion ads using AI agents (full guide and cost)
Source: https://help.invideo.io/guides/how-to-make-ai-fashion-ads-using-ai-agents-full-guide-cost.md
A video walkthrough of making AI fashion ads with invideo agents: product films, UGC ads and behind-the-scenes studio shoots.
### Masterclass: how to use AI agents to make brand films
Source: https://help.invideo.io/guides/masterclass-how-to-use-ai-agents-to-make-brand-films.md
A video masterclass on making a consistent brand film on invideo with an agent, from the first concept to the final cut.
Most AI brand films have inconsistent characters, drifting environments, generic shots stitched together.
The fix for that is an AI agent that holds your entire film in memory and collaborates with you the way a real DP would. This masterclass breaks down the step-by-step process behind a short brand film made on invideo, from the initial concept to the final cut.
The video shows how to direct an AI agent like a filmmaker, lock characters and environments, generate consistent shots across an entire film, and review your cut with the agent acting as your collaborator.
#### Reference video
---
### How can I make uneven dialogue levels more consistent?
Source: https://help.invideo.io/guides/how-can-i-make-uneven-dialogue-levels-more-consistent.md
Use compression to manage changes between louder and quieter speech.
A compressor reduces the difference between louder and quieter parts of an audio signal. invideo Editor includes **Compressor** (`compressor`) in **Effects**, under **Audio**. Use it when a speaker’s level varies and moving the track fader does not solve the variation.
Start with a sensible overall dialogue level, then listen to both soft and emphatic lines as you adjust the compression. Aim for speech that remains expressive and easy to follow. Check it with the music and effects playing too. Heavy compression can make breathing or background sound more noticeable.
### How can I use EQ to reduce muddy or harsh dialogue?
Source: https://help.invideo.io/guides/how-can-i-use-eq-to-reduce-muddy-or-harsh-dialogue.md
Make targeted tonal adjustments with Parametric EQ 8.
Use **Parametric EQ 8** (`eq`) in invideo Editor, in **Effects**, under **Audio**, to change set frequency ranges in the sound. For a quick voice fix, try **Voice EQ** (`voice_eq`) first. It cuts rumble and adds clarity. EQ changes tonal balance, so it can help when a recording sounds boomy, boxy or overly sharp.
Identify what you hear, make a small adjustment and listen again. Avoid using one fixed setting for every speaker or microphone. Keep the voice recognizable and check it against the music. If the problem is uneven volume across words, compression may be more relevant than further EQ.
### How do I reduce harsh “s” sounds in dialogue?
Source: https://help.invideo.io/guides/how-do-i-reduce-harsh-s-sounds-in-dialogue.md
Use the De-Esser to target excessive sibilance while preserving clear speech.
Try the **De-Esser** (`de_esser`) in invideo Editor, in **Effects**, under **Audio**. De-essing targets excessive sibilance: the sharp “s” and similar sounds that can stand out in speech.
Listen to a passage containing both sibilant words and ordinary dialogue while adjusting the treatment. Reduce the harshness without making speech dull or altering the speaker’s articulation. Check the result at a comparable listening level and in the full mix. The useful amount depends on the voice and recording.
### How do I reduce unwanted clicks in an audio recording?
Source: https://help.invideo.io/guides/how-do-i-reduce-unwanted-clicks-in-an-audio-recording.md
Try Click Remover on brief clicks and review the effect on the surrounding sound.
invideo Editor has **Click Remover** (`click_remover`) in **Effects**, under **Audio**. It removes lip smacks and mouth clicks from a voice. Listen closely to the words around each click after you apply it.
Use only as much treatment as the recording needs. Sounds with sharp attacks can resemble clicks, so check that the processing has not softened intentional detail. If a recording remains distracting, compare an alternate take when one is available. Click removal is a different task from reducing a continuous background hum or room ambience. For hum, hiss or room noise, see [Clean up the dialogue and keep the original](https://docs.invideo.io/how-to/film/dialogue-cleanup).
### How is export loudness different from track volume and peak level?
Source: https://help.invideo.io/guides/how-is-export-loudness-different-from-track-volume-and-peak-level.md
Separate the balance of the mix from the level of the delivered audio.
Track volume controls how elements sit against one another in the mix. Peak level concerns the highest signal levels, while loudness describes the level over time in a way intended to relate more closely to perception.
invideo Editor includes mixer metering and a Loudness target in Export (`target_lufs` on `export`). Balance dialogue, music and effects first, then choose delivery settings for your destination. A loudness target cannot by itself fix dialogue that is masked by music. Listen to the exported file as a final check.
### How to add AI sound design to a video in invideo Editor
Source: https://help.invideo.io/guides/how-to-add-ai-sound-design-to-a-video-in-invideo-editor.md
Describe the sound you want, review the agent’s work and refine it on your timeline.
In invideo Editor, you can ask Agent Two, invideo's own agent, to find or generate sounds and arrange them around your video. The resulting sound layers remain editable, so you can refine them through conversation or make manual adjustments.
To make a sound, the agent uses a sound model. A good pick is `elevenlabs_sfx` for a sound from words, or `pixverse_sfx` for a sound that matches a clip. The agent can search for others with `find_models`, and it prices each sound with a dry run first. Models retire. If a model is not found, your agent runs `find_models` with the job in words, uses the best match, and tells you. See [Add music and sound effects that clear rights](https://docs.invideo.io/how-to/creators/music-and-sound-effects).
#### 1. Start with your video
Open the timeline you want to work on. You can use your own footage or a video you have already edited.
#### 2. Describe the result you want
Use the agent panel to explain the mood, the moments that need sound and anything you want preserved.
**Suggested example prompt**:
*'Add restrained sound design to this product video. Use soft clicks for the interface movements and a stronger impact when the logo appears. Keep the existing visual edit unchanged.'*
#### 3. Listen and review
Play the timeline and inspect the sounds added to the timeline. Check whether effects land at the intended moments and whether dialogue remains clear.
#### 4. Ask for a specific change
Describe the sound and the adjustment you want:
“*Make the clicks quieter and shorten the impact on the logo.*”
You can also upload your own sound effects and direct the agent to use them.
#### 5. Refine the mix manually
Select **Audio** and use the **Audio Track Mixer** to adjust track levels. Use solo (`set_audio_solo`) to hear a track separately, then listen to everything together again.
#### Does AI sound design use credits?
Your own edits and mixing on the timeline are free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat, such as Claude or ChatGPT, runs on that app's plan. See [Credits](/account/credits).
### What is audio ducking and when would I use Ducker?
Source: https://help.invideo.io/guides/what-is-audio-ducking-and-when-would-i-use-ducker.md
Create space for dialogue by reducing competing audio during speech.
Ducking reduces one sound while another needs attention, commonly lowering background music during dialogue. invideo Editor includes an effect named **Ducker** (`ducker`) in **Effects**, under **Audio**.
The ducker reacts to the track set by `set_sidechain_source`. On a new timeline that is `A1`, the voice track. If your voice is on another track, your agent points `set_sidechain_source` at it, then adds `ducker` to the music track with `add_audio_effect`. Set how far the music drops with the ducker's `reduction`.
The creative goal is clear speech with a musical bed that still feels continuous. You can also ask your agent to lower music under dialogue and review the result on the timeline. Listen to the start and end of sentences so changes in level do not feel abrupt.
### When should I add reverb to a sound in my edit?
Source: https://help.invideo.io/guides/when-should-i-add-reverb-to-a-sound-in-my-edit.md
Use reverb to suggest space without hiding the timing or clarity of the sound.
Reverb adds a sense of reflections and space around a sound. invideo Editor’s audio-effect list includes **Plate Reverb** (`plate_reverb`) and **Verb One** (`voice_reverb`), a one-knob plate reverb for voice. Consider reverb when a sound feels too dry or disconnected from the environment or creative treatment.
Listen to the tail after the sound ends and how it overlaps with the next moment. Keep dialogue understandable and avoid allowing a large tail to obscure a cut or musical accent. Adding reverb is not a way to remove room echo already present in a recording. To reduce room echo, see [Clean up the dialogue and keep the original](https://docs.invideo.io/how-to/film/dialogue-cleanup).
### When should I use a limiter rather than a compressor?
Source: https://help.invideo.io/guides/when-should-i-use-a-limiter-rather-than-a-compressor.md
Distinguish peak control from shaping the dynamics of a performance.
Use compression to manage the range between louder and quieter passages. Use limiting when you need to constrain peaks. invideo Editor includes both **Compressor** (`compressor`) and **Limiter** (`limiter`) in **Effects**, under **Audio**. Set the limiter's `ceiling` for delivery.
Set the mix balance first, then listen to its loudest moments. A limiter can control peaks, but excessive limiting can reduce impact or introduce audible distortion. It cannot restore detail that was already lost in a clipped source recording. Check the delivered file as well as the timeline mix.
---
### How do I choose a transition that fits the cut in invideo Editor?
Source: https://help.invideo.io/guides/how-do-i-choose-a-transition-that-fits-the-cut-in-invideo-editor.md
Pick a transition for the reason of the cut, then judge it against the rhythm of your edit.
Start with the reason for the transition: connecting two moments, signaling a change or adding emphasis. invideo Editor has a library of transitions, and your agent adds one to a cut with `add_transition`. Preview a candidate with the outgoing shot, incoming shot and audio together.
A fast treatment can overwhelm a quiet scene, while a long transition can slow down an otherwise tight sequence. Keep recurring transitions consistent when they serve the same purpose. If you brief the agent, identify the two shots and the feeling you want at their join, then review the result on the timeline.
### How do I keep typography consistent across a video in invideo Editor?
Source: https://help.invideo.io/guides/how-do-i-keep-typography-consistent-across-a-video-in-invideo-editor.md
Build a clear text hierarchy with a small set of fonts.
Choose a small, consistent set of type treatments for titles, supporting text and captions. invideo Editor has a large font library, and you can bring your own font file. A clear hierarchy matters more than the number of fonts.
Decide which treatment belongs to each role and apply that choice throughout the edit. Check letter shapes at the intended viewing size, particularly for names, numbers and short captions. When you brief your agent, specify the font and the text role you want it used for. Review the resulting text on the timeline for consistency.
### How do I make titles readable over busy footage?
Source: https://help.invideo.io/guides/how-do-i-make-titles-readable-over-busy-footage.md
Balance contrast, placement and screen time so viewers can read the message.
Review the title over the busiest and brightest moments of the shot, not only one still frame. Choose a clear font, give the text enough contrast and place it where it does not compete with the main subject.
Allow enough screen time for the full message to be read. If you animate the text in invideo Editor, keep the entry and exit brief enough to leave a useful reading interval. Check the result at the size your audience will actually watch, especially for mobile delivery.
### How to create the Hail Mary effect in invideo Editor
Source: https://help.invideo.io/guides/how-to-create-the-hail-mary-effect-in-invideo-editor.md
Create directional light trails on your footage with help from Agent Two.
The Hail Mary effect stretches bright areas of a video into soft trails. You can work with Agent Two, the agent in invideo Editor, to create this look on your footage and refine the result.
The effect library has no preset for this look. Your agent can write it as a custom effect with `add_custom_effect`, after it reads the `custom_shader` guide in `timeline_catalog`. You then change its settings like any effect.
#### 1. Open your footage
Open your project and choose the clip you want to work on.
#### 2. Provide a visual reference
Attach a video showing the effect you want. Explain which part of the reference you want applied to your clip.
#### 3. Describe the look you want
Tell the agent how pronounced the trails should be and which direction they should follow. Mention anything you want to preserve, such as your existing color treatment.
**Suggested prompt:**
'*Use this reference video to add a Hail Mary effect to my clip. Create soft light trails from the brightest areas, extending in one direction. Keep my existing color treatment and make the effect subtle.*'
#### 4. Review and refine
Play the edited clip and check how the effect looks across the shot. Ask for adjustments to the trails, or use the available effect controls to refine the result.
#### Does this generate a new video?
This workflow applies a visual effect to your existing footage. It does not require generating replacement footage. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat, such as Claude or ChatGPT, runs on that app's plan. See [Credits](/account/credits).
### When should I use a title instead of word-by-word captions?
Source: https://help.invideo.io/guides/when-should-i-use-a-title-instead-of-dynamic-captions.md
Give editorial labels and spoken words different jobs in the edit.
Use titles for information such as a person’s name, a section heading, a key point or a call to action. Use captions to represent speech. Word-by-word captions add visual movement or emphasis to that text. invideo Editor supports titles and word-by-word captions on the timeline. See [Add word-by-word captions](https://docs.invideo.io/how-to/creators/word-by-word-captions).
Keep their roles distinct so viewers can follow the speaker while understanding the extra information. Check wording, timing and spelling, and avoid placing a title where it competes with the captions. Use restrained animation when the audience needs to read several things at once.
### When should I use a video effect instead of generating a new shot?
Source: https://help.invideo.io/guides/when-should-i-use-a-video-effect-instead-of-generating-a-new-shot.md
Choose a timeline treatment when you want to change the look of footage you already have.
Use a timeline effect when the existing shot already contains the action you need and you want to change how it looks. Generate a new shot when you need new visual content. invideo Editor has a library of video effects, and your agent adds one to a clip with `add_effect`.
Start with the intended result: a visual treatment on the same performance, or a different shot altogether. You can animate supported effect parameters with keyframes. Adding and changing an effect yourself is free. Agent Two's work and the media it makes use credits. An outside agent edits for free and pays only for generation, transcripts and paid stock. An outside agent's own chat, such as Claude or ChatGPT, runs on that app's plan. Before a paid call, the agent runs a dry run and tells you the price. See [Credits](/account/credits).
---
### How should I choose a LUT for my footage in invideo Editor?
Source: https://help.invideo.io/guides/how-should-i-choose-a-lut-for-my-footage-in-invideo-editor.md
Use a LUT as a starting point, then judge the result shot by shot.
A LUT maps input color values to output values. invideo Editor has LUTs next to manual color controls, and you can bring your own .cube file. Your agent applies one with `apply_lut`. Choose a look that supports your scene and review it on representative shots before applying it widely.
A LUT does not remove the need to assess exposure, color balance and continuity. Footage recorded under different lighting may still need individual corrections. Compare faces, neutral objects and important product colors across the sequence, and refine the grade until the shots work together.
### What should I adjust when a LUT makes my shot look too strong?
Source: https://help.invideo.io/guides/what-should-i-adjust-when-a-lut-makes-my-shot-look-too-strong.md
Reduce the LUT’s strength and reassess the underlying color balance.
Reduce the LUT strength in invideo Editor (`strength` on `apply_lut`, from 0 to 1), then review exposure, contrast and color balance. Compare several moments in the shot.
If the look works on one clip but overwhelms another, refine that shot individually.
Check faces and important product colors before deciding that the grade is finished.