# How can I have an AI assistant pick the best clips from my long video?

Canonical page: https://remixviral.ai/en/solutions/ai-assistant-pick-best-clips | Last updated: 2026-11-13 | By RemixViral (https://remixviral.ai)

Give the assistant a timestamped transcript, plus your selection criteria and an output format, then check every timestamp it returns against the video. Alternatively, upload the video to a clip maker that ranks moments, and have the assistant read and re-rank those results over MCP. In both routes the assistant proposes, and you decide.

## Why this happens

A chat assistant reads text, not video. To judge a clip it needs a transcript, and a transcript has gaps that matter: it does not show a pause before a punchline, a slide on screen, or the speaker's tone. So an assistant is good at proposing candidates and explaining why, and weaker at final judgment.

The common failure is invented precision. If you paste a transcript without timestamps, an assistant may still answer with exact start and end times that it made up. Even with timestamps, it may pick a sentence's start and ignore that the thought began two sentences earlier, or merge lines from two different speakers.

Length is the practical limit. An hour of speech is a long transcript, and a two-hour video is longer still. The context size of a given model changes, and we are not stating one here; check the vendor's current documentation. The reliable habit is to split the transcript by time and ask for candidates per chunk.

## Route A: with any assistant and a transcript (no RemixViral needed)

This works with ChatGPT, Claude or any chat model you already use. Allow about twenty minutes for an hour of video, most of it checking.

1. **Get a transcript with timestamps.** Export an SRT or WebVTT file from your recording tool, or run a speech-to-text tool. Each line must carry a time. Correct names and jargon first; the assistant will repeat your errors.

2. **Split it into time chunks.** Cut the transcript into pieces of around ten to fifteen minutes each, with a minute of overlap so a moment on a boundary is not lost. Work chunk by chunk and keep the times as they appear in the file.

3. **Use a prompt that sets criteria and a format.** Paste the template below with one chunk. YouTube allows Shorts up to three minutes, so 30 to 90 seconds is a choice, not a limit. The criteria matter as much as the format: without them the assistant picks the most quotable sentences, not complete thoughts. The prompt tells it to copy times from the transcript, because it should not guess them.

   ```
   You are helping me choose short clips from a long video.
   Below is a timestamped transcript of one part of the video.
   
   Pick up to 5 moments of 30 to 90 seconds that satisfy ALL of:
   1. The thought starts and ends inside the moment (no setup needed from earlier).
   2. The first sentence is a hook: a question, a clear claim or a specific detail.
   3. It makes sense to someone who has not seen the video.
   4. It stays within one speaker's turn or one question-and-answer exchange.
   
   Rules: copy start and end times exactly from the transcript lines.
   Do not invent times. If nothing qualifies, say so.
   
   Return a table with columns: start, end, speaker, hook (first sentence),
   reason, what context a viewer might be missing.
   
   TRANSCRIPT:
   [paste chunk here]
   ```

4. **Verify every timestamp against the video.** Open the video at each start time and play it. Check that the first word is where the table says, that the thought ends where you expect, and that the speaker label is right. Move the cut points on sentence boundaries. Never cut from times you have not played.

5. **Merge the chunks and decide.** Put the tables together, drop overlaps, and rank them yourself. The assistant is useful again here: ask it to draft a title for each clip you chose. Then cut with ffmpeg or an editor; the [ffmpeg guide](https://remixviral.ai/en/blog/ffmpeg-commands-horizontal-to-vertical-shorts) has tested commands.

## Route B: have the assistant read RemixViral's ranked clips

If you use RemixViral, you upload the video yourself (MP4, MOV, MKV or WebM, up to 120 minutes) and start the job in the web app. When it finishes, an assistant connected to the MCP server at https://remixviral.ai/api/mcp can call list_clip_jobs to find the job and get_clip_job to read the ranked clips: start and end seconds, a one-line reason, a score and the render status of each. The transcript is returned only if the assistant asks for it with the includeTranscript option, so leave it off unless the reasons are unclear. See [the MCP page](https://remixviral.ai/en/mcp) for setup.

Then the assistant can do what a model is good at: re-rank the list against your criteria (for example, prefer anything with a concrete number, avoid clips that mention an earlier segment), explain the choice and draft a title for each. It cannot start a job, upload, delete, or buy credits. You approve in the dashboard.

## Failure modes to watch for

The same few problems appear in both routes.

- Hallucinated timestamps: times that look precise but do not match the video. Defence: tell it to copy times from the transcript, and play every start time.
- Ignored speaker turns: a clip that starts in one speaker's answer and ends in another's question. Defence: ask for a speaker column and read the first and last lines.
- Quotable but incomplete: a strong sentence whose setup was earlier. Defence: ask what context a viewer might be missing.
- Chunk-boundary loss: a good moment split between two chunks. Defence: overlap the chunks.
- Over-trusting the score: scores and reasons order candidates; they do not prove a clip works. Keep the human review.

### Route B: who does what when the assistant works over MCP

| Step | You | RemixViral | AI assistant over MCP |
|---|---|---|---|
| Upload the video you own | Yes, in the web app | Receives the file | Cannot upload |
| Start the clip job and set options | Yes (count, length, layout, focus, captions) | Transcribes, ranks, cuts | Cannot start jobs |
| Read results | Optional | Stores ranked clips | Reads with list_clip_jobs and get_clip_job |
| Re-rank against your criteria | Provide criteria | Provides rank, reason, score | Can re-rank and explain |
| Draft titles and notes | Approve | Not applicable | Can draft |
| Export and post | Yes, in the dashboard | Renders the clips | Cannot export or post |

## When to use RemixViral

Route B uses RemixViral for the transcription, ranking and cutting of a video you upload (up to 120 minutes), and an assistant for the review conversation.

Use it when:

- You want ranked candidates with times and reasons produced from the actual video, so the assistant is not guessing timestamps from text.
- You want an assistant in Claude Code, Cursor, Gemini CLI or ChatGPT (as a custom connector) to read the results and help you decide.
- You want to steer the ranking up front with a focus line of up to 200 characters, then re-rank with the assistant after.
- You want an audit trail: the dashboard lists each API key and OAuth connection with its scopes and last use.

It is not the right tool when:

- You do not want to upload the video anywhere: use Route A with a transcript you already have, or the free [Clip Moment Finder](https://remixviral.ai/en/tools/clip-moment-finder), which runs in your browser.
- You want the assistant to run the whole job end to end: the MCP server has no upload or job-start tool, by design.
- You need a video from a link: RemixViral has no link import. A tool that accepts links fits better, for videos you own.
- You need an editor to nudge a cut by a few frames: use a timeline editor.

## Ask your AI assistant to do it

Once your clip job has finished, this prompt lets an assistant re-rank the results against your criteria without changing anything.

```text
Assign to RemixViral: use list_clip_jobs to find my latest finished clip job, then get_clip_job to read its ranked clips; only set includeTranscript if a reason is unclear. Re-rank the top ten for these criteria: the idea is complete inside the clip, it opens with a specific claim or question, and it does not refer to something said earlier. Return a table with the new order, start and end seconds, the original score and reason, and a draft title for each. Do not create anything or spend credits. Show me what you did so I can approve which clips to export.
```

Connection steps and the full tool list: https://remixviral.ai/en/mcp

## Frequently asked questions

### Can ChatGPT or Claude watch my video and pick clips?

Not by itself in the usual chat flow; give it a timestamped transcript instead, or connect it to a tool that has already ranked the moments. Then check each time against the video, because assistants can return timestamps that do not exist.

### How long a transcript can I paste in?

That depends on the model and changes over time, so check the vendor's current documentation. Splitting the transcript into ten-to-fifteen-minute chunks with a little overlap works whatever the limit.

### Can an AI agent upload my video or start a RemixViral clip job?

No. The MCP server exposes seven tools: you upload and start jobs yourself, and the agent can read job results and create faceless videos from a topic. It has no upload, delete or purchase tool.

### Why does the assistant sometimes pick clips that need earlier context?

Because it sees isolated lines, not the whole video. Ask it to list what context a viewer might be missing, add "must not refer to earlier points" to your criteria, and review the first five seconds of every clip.

## Sources

- [YouTube Help: Understand three-minute YouTube Shorts](https://support.google.com/youtube/answer/15424877) (read 2026-11-13)

## Related

- [RemixViral MCP server](https://remixviral.ai/en/mcp)
- [How to find clip timestamps in a transcript](https://remixviral.ai/en/blog/how-to-find-clip-timestamps-in-a-transcript)
- [Free Clip Moment Finder](https://remixviral.ai/en/tools/clip-moment-finder)
- [Which AI video clipper works with Claude over MCP?](https://remixviral.ai/en/solutions/ai-video-clipper-claude-mcp)
- [How do I let an AI agent use my video tool account without losing control?](https://remixviral.ai/en/solutions/let-ai-agent-use-video-account-safely)

All problems and solutions: https://remixviral.ai/en/solutions | machine-readable list: https://remixviral.ai/solutions.json
