zaclip

Guide

CapCut and TikTok quality

CapCut gets blamed for a lot of soft-looking uploads, and a whole genre of advice exists about stripping its metadata to "protect your reach". We opened a CapCut export and read every byte of it. The metadata turns out to be more interesting than harmful — and the most common piece of CapCut export advice can quietly work against you.

What we actually examined

One export, from CapCut desktop on Windows, 1080 × 1920 at 60 fps. That is a single data point. The shape of what we found is almost certainly common to CapCut exports generally, but treat any specific number below as one file rather than a law.

What is inside a CapCut export

Alongside the video itself, the file carried a block of metadata describing how it was made:

And, stored in a field normally used for cover artwork, a JSON manifest. Reformatted, with identifiers replaced:

{
  "data": {
    "editType": "default",
    "videoId": "<a unique id, per export>",
    "musicId": "<an id for the track used>",
    "os": "windows",
    "product": "vicut",
    "is_use_ai_image_generation": 0,
    "is_use_ai_video_generation": 0,
    "is_use_aimusic_bgm": 0,
    "is_use_aimusic_vocal": 0,
    "is_use_voice_clone": "0",
    "is_use_vc_sing_clone": 0,
    "is_use_relight": 0,
    "is_ai_lyric": 0,
    ...
  },
  "source_platform": "desktop",
  "source_type": "vicut"
}

So every export carries a unique identifier, an identifier for the music, the platform it was made on, and a set of flags declaring which AI features the edit used — voice cloning, image generation, music generation, relighting, and others.

Does any of this cost you quality? No.

This is the part worth being clear about, because plenty of advice assumes the opposite.

We tested it directly. The same clip was uploaded with the CapCut metadata left fully intact, and again with every trace of it removed. Both came back identical in quality. The metadata makes no difference to how TikTok treats your video.

What does decide it is something else entirely — a field in the container describing the video's duration, which we cover in why your TikTok videos look blurry. Stripping CapCut's metadata without changing that field does nothing at all.

So if you have seen a guide telling you to remove CapCut metadata to stop TikTok compressing your video: that is not the mechanism. It is a real thing you can do, for real reasons, but quality is not one of them.

What the metadata actually is

It is a record. A per-export identifier, tied to the music you used, the machine you made it on, and a declaration of which AI tools touched it. CapCut and TikTok are the same company, so that record travels from the editor to the platform intact.

Whether that bothers you is a personal call, not a technical one. It is worth knowing that it is there, because most people do not. Two honest notes if you are considering removing it:

What actually costs you quality in CapCut

Exporting more than once

The big one, and it has nothing to do with metadata. If you export a video, then bring that exported file back into CapCut to make a change, then export again, you have encoded it twice. That loss is permanent and visible, and no upload trick recovers it.

Keep the project. Re-export from the project every time.

Exporting at the wrong frame rate

CapCut lets you export at a frame rate that does not match your timeline. Doing so does not smooth anything — it duplicates or drops frames and makes the file larger. Match your source.

The bitrate advice that backfires

Most CapCut guides tell you to switch bitrate from Recommended to Custom and push it to 30,000–45,000 Kbps for 1080p. That advice is not wrong, exactly — it is written for a world where TikTok re-encodes your file. If your export is only ever an input to someone else's encoder, giving that encoder a very clean input costs you nothing.

But if you have stopped the re-encode happening, that number becomes the bitrate your viewers actually download. Forty-five megabits per second at 1080p is enormous — a one-minute video lands around 340 MB. That is slow to load on mobile data, heavy to decode, and far past the size limit of the TikTok phone apps, which will compress it on your device before it even uploads. You would have caused the exact problem you were avoiding.

Somewhere around 8–12 Mbps at 30 fps, or 12–16 at 60, is a far better target. There is more on this in TikTok export settings that actually matter.

Settings worth using

Resolution1080p, 9:16 — not 4K
Frame rateMatch your timeline; 60 if you filmed at 60
CodecH.264, not HEVC
FormatMP4
BitrateCustom, 8–16 Mbps — not the 30–45 you will read elsewhere
ExportsOne, always from the project

If you do want the metadata gone

Our tool can remove it — there is an option under Advanced. It is off by default, deliberately, because it deletes the AI-usage declaration along with everything else and that should be a decision rather than a side effect.

Either way, the tool does the thing that genuinely protects your quality, and it copies every frame of video and audio byte for byte while doing it. Nothing is re-encoded, so running a CapCut export through it cannot add a second generation of loss.

Prepare a CapCut export