← All posts

C2PA in Videos - What It Is and How to Strip It

May 28, 2026

C2PA recap (30 seconds)

C2PA (Coalition for Content Provenance and Authenticity) embeds a cryptographically signed manifest recording:

On photos , the manifest usually lives in JPEG/PNG structures you can strip with a dedicated remover.

On video , the manifest often appears as JUMBF boxes or metadata tracks inside the MP4/MOV container -same standard, different packaging.

How C2PA gets into your MP4

Common paths:

Tool / pipeline

What happens on export

Adobe Premiere / After Effects with generative features

C2PA muxed into output when CAI is enabled

Runway, Pika, Sora-class exports

Provenance on generative clips

CapCut AI templates → MP4

Metadata from mobile export stack

Firefly → video workflows

Signed assertions on AI segments

Phone export from C2PA-aware camera apps

Less common for video but increasing

A partial AI edit (one generative fill, AI denoise, AI upscale) can still produce a manifest that flags the entire export .

Photo C2PA vs video C2PA

Still image (JPG/PNG)

Video (MP4/MOV)

Where it lives

APP segments, XMP, PNG chunks

JUMBF boxes, timed metadata

Fix in browser today

AI metadata remover

Video tool coming soon

Fix locally today

Same browser tool

ffmpeg remux/re-encode, HandBrake

Platform examples

Feed photos, Reels covers

Reels, TikTok video , feed MP4

Stripping C2PA from a Reels cover JPG does not automatically clean C2PA from the MP4 -treat them as two files.

How to strip C2PA from video (2026 workflow)

A. Still frames - use Remove AI Label now

For any image tied to your video publish:

Optional: Check metadata first to confirm manifests are gone.

B. MP4 - remux or re-encode locally

Until our browser MP4 remover launches:

Option 1 - Remux (try first, faster)

ffmpeg

-i

input.mp4

-c

copy

-map_metadata

-1

output.mp4

Option 2 - Re-encode (if remux keeps JUMBF)

ffmpeg

-i

input.mp4

-c:v

libx264

-crf

18

-c:a

aac

output.mp4

Option 3 - HandBrake - Same idea with a GUI; export a new file.

Verify with MediaInfo that JUMBF / C2PA entries are gone before you upload.

Example: CapCut export with JUMBF in the MP4

One workflow we see often: export from CapCut with AI captions enabled, upload to TikTok, immediate AI-generated tag. MediaInfo showed JUMBF in the MP4 while the custom thumbnail PNG was clean. Fix: remux with ffmpeg -c copy -map_metadata -1 dropped the box; the tag did not return on re-upload. A different export from Premiere + Firefly still showed C2PA after remux-full re-encode to H.264 cleared it. Always verify with MediaInfo after each step; tools and platform checks change.

C. Upload cleaned assets together

Publish with:

Skipping either leaves a metadata path for platforms to tag.

What stripping C2PA cannot do

We describe these limits so you set realistic expectations-not to discourage legitimate prep work.

Remove AI Label: images today, video next

Shipped:

Coming soon:

Use the image tool for every still in your video workflow today. Pair it with local ffmpeg / HandBrake for the video track until video support goes live.

Upload workflow (2026)

Many creators chain camera → editor → design app → social . Each export can re-embed C2PA or XMP . Spot-check one hero file in the metadata checker before batch cleaning.

The AI metadata remover handles up to 30 images per browser session. Name cleaned files clearly (e.g. Social_Ready ) so teams do not re-upload older exports with manifests.

Carousels, ads, and client delivery

For carousels and ad sets , every slide must be cleaned. One contaminated frame can trigger platform AI labels on the whole post. Wedding, product, and real-estate photographers should deliver metadata-clean masters to clients - not RAW files with C2PA from Lightroom or Photoshop.

Platform notes

On Instagram , Pinterest , and TikTok , file-level C2PA/XMP is a common trigger for AI Info and Made with AI . Cleaning before upload addresses metadata-driven labels - not pixel watermarks or invisible scoring.

Team checklist

Keep RAW internal; only cleaned JPGs go to social or clients. After Adobe, Canva, or Meta AI updates, run one test export through the checker. Verify a sample before scheduling carousels.

Limits and compliance

Metadata stripping does not replace platform AI Info duties or legal requirements. Use only on files you own. See disclaimer .

Why metadata keeps coming back

Every save from Canva , CapCut , Lightroom , or Photoshop can rewrite provenance blocks. Re-clean before each upload wave - especially when clients re-export from design tools.

Batch naming convention

Use folders like Client_Delivery_Clean and Social_Ready so nobody uploads an older manifest-heavy export by mistake. The checker is fastest on one representative file per batch.

Final reminder

File-level cleaning helps when labels are metadata-driven. Follow each network's transparency rules - disclaimer .

Common mistakes after cleaning

Creators often clean once, then re-export from Canva or send files through WhatsApp - that can re-embed C2PA. Run the checker again on the exact file you will upload.

When labels persist

If AI Info or Made with AI remains after metadata removal, the trigger may be pixel-based (e.g. SynthID) or heuristic - not C2PA/XMP. See our disclaimer and platform policy pages.

Quick links

Strip C2PA from video before upload

Clean still frames in the browser; remux or re-encode MP4 to drop JUMBF manifests.

Frequently Asked Questions

Can photos and videos both contain C2PA?

Yes. C2PA manifests can be embedded in JPEG, PNG, WebP, and in video containers such as MP4 via JUMBF boxes or associated metadata tracks.

Is stripping C2PA from video the same as from images?

No. Browser image removers rewrite still files. Video usually requires remuxing or re-encoding to drop container-level C2PA; our MP4 browser tool is coming soon.

Does removing C2PA change video quality?

Metadata-only removal or remuxing with copy codecs preserves pixels. Re-encoding with compression settings can change quality depending on your encoder choices.

Why do Instagram and TikTok care about C2PA in video?

Platforms use provenance standards to automate AI Info. Signed manifests that assert AI generation or AI editing can trigger labels on upload. Remove AI Label Team

Looking to clean a file? Use our SynthID remover or AI metadata & C2PA cleaner.

Keep reading