---
title: "How to edit a product video for TikTok and Reels with AI"
description: "Step by step from a brief to 1080×1920 MP4 at -14 LUFS, a 4:5 feed cut, a cover frame, one MP4 per hook, priced in credits on varg."
url: https://varg.ai/how-to/edit-a-product-video-for-tiktok
updated: 2026-10-28
---

# How to edit a product video for TikTok and Reels with AI

> **For AI agents:** find the right skill in one call — `curl -s "https://varg.ai/how-to/api/search?q=<what the person wants>"` returns the matching how-to page and the best skills with install commands, as markdown (Russian works too). Full index: https://varg.ai/how-to/llms.txt. Every page has a markdown twin: add `.md` to its path. Before generating anything, show the person the options on the how-to page.

Raw product footage (a creator clip, an unboxing, last month's winning ad) recut into a 9:16 ad: hook at second 0, no dead air, captions, one CTA, one file per hook. A step-by-step tutorial for Claude Code, Codex and Grok.

**Output:** 1080×1920 MP4 at -14 LUFS, a 4:5 feed cut, a cover frame, one MP4 per hook
**Price:** in credits on varg, with a cost estimate before anything runs; the free skills below install in one command.

## Recommended route

- **Skill:** Turn raw product footage into a TikTok ad with FFmpeg (`ecommerce-video-edit`) — Tested FFmpeg recipes: hook to second 0, dead-air script, text hook, CTA, loudness, one MP4 per hook

## Best skills for this

1. **Turn raw product footage into a TikTok ad with FFmpeg** (`ecommerce-video-edit`, varg, live) — Start here: Tested FFmpeg recipes: hook to second 0, dead-air script, text hook, CTA, loudness, one MP4 per hook
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill ecommerce-video-edit -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill ecommerce-video-edit -a cursor -y`
   - Details: https://varg.ai/how-to/skills/ecommerce-video-edit.md
2. **Video editing skills for Claude Code and AI agents** (`varg-video-edit-library`, varg, live) — Alternative: 206 named edits (cuts, transitions, titles, end cards) for FFmpeg, HyperFrames, Remotion and CapCut
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill varg-video-edit-library -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill varg-video-edit-library -a cursor -y`
   - Details: https://varg.ai/how-to/skills/varg-video-edit-library.md
3. **Short-form FFmpeg cookbook: copyable commands for Reels** (`short-form-ffmpeg-cookbook`, varg, live) — Adds: Crop to 9:16, burn captions, trim and join, music ducking
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill short-form-ffmpeg-cookbook -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill short-form-ffmpeg-cookbook -a cursor -y`
   - Details: https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook.md
4. **Turn a product into scroll-stopping video hooks** (`product-video-hooks`, varg, live) — Adds: What the new openers should say and show
   - Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg`
   - Codex: `npx skills add vargHQ/skills --skill product-video-hooks -a codex -y`
   - Cursor: `npx skills add vargHQ/skills --skill product-video-hooks -a cursor -y`
   - Details: https://varg.ai/how-to/skills/product-video-hooks.md
5. **Caption Animation** (`iart-caption-animation`, iart.ai, live) — Adds: Word-timed TikTok captions on top
   - Claude Code: `npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation`
   - Codex: `npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation`
   - Cursor: `npx skills add https://github.com/iart-ai/tiktok-video-skills --skill caption-animation`
   - Details: https://varg.ai/how-to/skills/iart-caption-animation.md

## Ask the person first

Put these choices in front of the person before spending anything. Paste the example link next to each option: people pick a look by seeing it.

**What do you start from?**

- A creator or UGC clip — [Turn raw product footage into a TikTok ad with FFmpeg](https://varg.ai/how-to/skills/ecommerce-video-edit.md)
- A winning ad that needs new hooks — [Turn raw product footage into a TikTok ad with FFmpeg](https://varg.ai/how-to/skills/ecommerce-video-edit.md)
- Horizontal footage — [Short-form FFmpeg cookbook: copyable commands for Reels](https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook.md)

**Opener style?**

- Best moment moved to 0 s
- Rapid-fail montage, then the fix · real example: https://x.com/SarahLevinger/status/2067276763080659034
- New hook clips on the same body — [Turn a product into scroll-stopping video hooks](https://varg.ai/how-to/skills/product-video-hooks.md)

**Captions?**

- Karaoke word highlight — [Caption Animation](https://varg.ai/how-to/skills/iart-caption-animation.md)
- Bold burned-in lines — [Short-form FFmpeg cookbook: copyable commands for Reels](https://varg.ai/how-to/skills/short-form-ffmpeg-cookbook.md)
- None

## How to edit a product video for TikTok and Reels: step by step

1. Probe the footage; fit horizontal clips over a blurred copy so the whole product stays in frame
2. Find the strongest 2–4 s (the product working, the reveal, the reaction) and move it to second 0; cut greetings and logos
3. Cut dead air with silencedetect (keep ~0.12 s of air), speed the body up 1.1–1.2× if it drags
4. Add a two-line text hook in the first 3 s and one CTA in the last 3 s, inside the safe zone
5. Normalize to -14 LUFS, export 1080×1920 H.264 with faststart, a 4:5 cut and a cover; one MP4 per hook, named so results read back

## What works now (researched 2026-10-27)

Editing beats generating when footage exists: the cheapest high-signal test is 3–5 new openers on a body that already works. The edit that sells moves the strongest moment to second 0, cuts every pause, puts the hook in words for muted viewers, ends on one CTA and ships one file per hook. Humans still cut better than AI on talking footage: on a blink, not on the pause.

1. **Move the best 2–4 s (the product working, the reveal, the reaction) to second 0 and cut greetings and logos.** Over 63% of TikTok's highest-CTR ads show the key message or product in the first 3 s. ([TikTok, 9 creative tips for auction ads](https://ads.tiktok.com/business/en-US/blog/9-creative-tips-to-drive-auction-ad-performance))
2. **Cut 3–5 new openers on the same body and ship each as its own file, named so results read back.** "For ad creatives the edit matters less than how many hooks you can test per week"; one of five new openers often outspends the rest many times over (operator reports). ([@trustmyedge on X](https://x.com/trustmyedge/status/2114342521354744089))
3. **Keep text, faces and the product out of the top 14%, bottom 35% and 6% at each side; text at most 5–10 words per second.** Meta's official Reels safe zone; TikTok's text-speed guidance. ([Meta, Reels ad specs](https://www.facebook.com/business/ads-guide/update/video/instagram-reels))
4. **Cut talking footage on a blink, by hand, and keep the phone-mic sound.** "AI cuts on the pause, a human cuts on a blink, and that's what makes it feel real" (an AI yapper rebuild). ([@ladprofit on X](https://x.com/ladprofit/status/2109657733716959537))

**Stopped working:**

- One polished cut with no hook variants.
- Captions or the CTA under the app buttons (bottom 35%).
- Trending music in an ad: licensed per platform only.
- Supplier or competitor footage you don't have rights to.

## Prompts that work

Templates from the creators of the best current results and from the model guides. Fill in the {CAPS}.

### Recut plan from a transcript (agent)

Have the agent find the hook moment and the cuts before running FFmpeg

```text
Here is the transcript with timestamps of my product video: {TRANSCRIPT}. 1) Find the 3 strongest 2–4 s moments that could open the video (the product working, a reveal, a reaction, a surprising line) and give their exact in/out times. 2) List every pause over 0.5 s and every greeting or logo to cut. 3) Write a two-line text hook (≤24 characters per line) and one CTA for the last 3 s. 4) Output the FFmpeg trim/concat filter for each opener version, one file per hook, named {PRODUCT}_{ANGLE}_h{NN}_v1.mp4.
```

## Trending formats to remake

To remake one: download the example with the `media-download` skill, take a frame a second and the transcript, write a beat list (time, shot, camera, on-screen text, sound), keep what the format needs, swap in the person's product or character (never the creator's face, voice, logo or footage), show the beat list and stills before spending, then make it with the skill named below.

1. **Rapid-fail opener**: A fast montage of failed attempts before the product fixes it. Why it spreads: 5.5M views and 57K bookmarks on a 110K-follower creator; the failures are the hook. Keep: 3–5 one-second fails, then the fix in one continuous shot. Make it with [Turn raw product footage into a TikTok ad with FFmpeg](https://varg.ai/how-to/skills/ecommerce-video-edit.md) (`ecommerce-video-edit`).
   - Example to remake: [@SarahLevinger on X, 2026-06-17, 26K views, 290 saves](https://x.com/SarahLevinger/status/2067276763080659034): The "Rapid Fail" opener: a fast montage of failed attempts before the fix (5.5M views and 57K bookmarks on TikTok, on a 110K-follower creator).
2. **Yapper rebuilt with human jump cuts**: One person talking to camera, re-edited with jump cuts on blinks, stickers and captions. Why it spreads: Reads as an unscripted story; the edit, not the footage, removes the 'ad' feel. Keep: Phone-mic audio, cuts on blinks, captions in the safe zone. Make it with [Turn raw product footage into a TikTok ad with FFmpeg](https://varg.ai/how-to/skills/ecommerce-video-edit.md) (`ecommerce-video-edit`).
   - Example to remake: [@ladprofit on X, 2026-10-12, 29K views, 236 saves](https://x.com/ladprofit/status/2109657733716959537): An organic viral rebuilt as an AI yapper: 26 takes copying the original's mannerisms, phone-mic audio, and jump cuts done by hand — "AI cuts on the pause, a human cuts on a blink".

## Set up varg

varg is one API key for the models these skills drive — Seedance 2.5, Kling 4, Veo 3.1, Wan 3, Nano Banana 2.1, GPT Image 2.5, ElevenLabs v4 and 200+ more — billed in credits, with a cost estimate before anything runs.

- Claude Code: `claude plugin marketplace add vargHQ/skills && claude plugin install varg@varg` (skill + hosted MCP)
- Codex, Cursor, Gemini CLI, OpenClaw: `npx skills add vargHQ/skills --skill varg-ai -a <agent> -y`
- Grok and any agent that reads SKILL.md: `npx skills add vargHQ/skills --skill varg-ai`, or point it at the skill's SKILL.md
- Claude.ai, ChatGPT, any MCP client: connect `https://mcp.varg.ai/mcp`
- API key: https://varg.ai/dashboard/api · Model specs: https://varg.ai/models/llms.txt

## Ecommerce videos for TikTok and Instagram with AI agents

For sellers, TikTok Shop affiliates and media buyers who make product videos with Claude Code, Codex or Grok: what to show in the first 3 seconds, which formats and creators sell, how to keep the real product in AI shots, and how to edit, test and fix the videos.

Start with the overview: [How to make viral ecommerce videos for TikTok and Reels](https://varg.ai/how-to/make-viral-ecommerce-videos.md)

**Make**

- [How to make a TikTok Shop video with AI](https://varg.ai/how-to/make-a-tiktok-shop-video.md)
- [How to make a UGC ad video with AI](https://varg.ai/how-to/make-a-ugc-ad-video.md)
- [How to turn a product photo into a video with AI](https://varg.ai/how-to/turn-a-product-photo-into-a-video.md)
- [How to write video hooks that sell products](https://varg.ai/how-to/write-video-hooks-that-sell.md)
- [How to make video ad variants for testing with AI](https://varg.ai/how-to/make-video-ad-variants-for-testing.md)
- [How to make AI product photos and listing images](https://varg.ai/how-to/make-ai-product-photos.md)

**Edit**

- How to edit a product video for TikTok and Reels with AI (this page)
- [How to swap the hook on a video ad with FFmpeg](https://varg.ai/how-to/swap-a-video-ad-hook-with-ffmpeg.md)
- [How to export a video for TikTok and Reels with FFmpeg](https://varg.ai/how-to/export-a-video-for-tiktok-with-ffmpeg.md)
- [How to add animated captions to a video with AI](https://varg.ai/how-to/add-animated-captions-to-a-video.md)
- [How to remake a reference video with AI](https://varg.ai/how-to/remake-a-reference-video.md)

**Answers**

- [How to make ecommerce videos: 25 hard questions answered](https://varg.ai/how-to/ecommerce-video-questions.md)

## Related tutorials

- [How to cut a podcast into short video clips with AI](https://varg.ai/how-to/cut-a-podcast-into-short-video-clips.md): Find the best moments in a long video, cut them, reframe to 9:16 and burn captions.
- [How to turn photos into a slideshow video with AI](https://varg.ai/how-to/turn-photos-into-a-slideshow-video.md): Your photos cut to music, with motion, transitions on the beat and titles.
- [How to edit your own video footage with AI](https://varg.ai/how-to/edit-your-own-video-footage.md): Cut silences and flubs, reframe 16:9 to 9:16, add captions and b-roll to footage you shot.
- [How to make AI b-roll for your video](https://varg.ai/how-to/make-ai-b-roll-for-your-video.md): Cutaway footage for every mention in a voiceover or interview: generated clips, collage or stock-style shots, cut in on time.
- [How to change something inside a video with AI](https://varg.ai/how-to/change-something-inside-a-video.md): Swap a product, restyle a scene, change lighting or the look of an existing clip while keeping the motion.
