If you know C2PA from Instagram photos, you may not realize the same standard also lands in video files. An MP4 exported from Adobe, OpenAI, Runway, CapCut, or Premiere can carry a signed manifest that says AI touched the clip—even when the picture looks like normal footage.
Platforms read that manifest. Creators see AI Info, Made with AI, or AI-generated labels on Reels, TikTok, and Facebook video.
This article explains C2PA in video, how it differs from photo C2PA, and how to strip it before upload in 2026.
C2PA recap (30 seconds)
C2PA (Coalition for Content Provenance and Authenticity) embeds a cryptographically signed manifest recording:
- Which tools created or edited the asset
- Whether AI generation or AI-assisted editing occurred
- A chain of assertions (claims) readable by platforms and inspectors
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:
- Open AI metadata remover or the Instagram / TikTok page.
- Upload JPG, PNG, or WebP.
- Remove C2PA, XMP, and related AI tags.
- Download and use for covers, thumbnails, and Story stills.
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:
- Clean thumbnail
- Processed MP4
Skipping either leaves a metadata path for platforms to tag.
What stripping C2PA cannot do
- Pixel-level watermarks and some embedded fingerprints survive metadata removal.
- Legal obligations to label AI content may still apply regardless of file manifests.
- Future platform classifiers may not rely on C2PA alone.
We describe these limits so you set realistic expectations—not to discourage legitimate prep work.
Remove AI Label: images today, video next
Shipped:
- Free browser C2PA / XMP / EXIF removal for photos
- Batch up to 30 images
- Instagram, TikTok, and all-platform workflows
Coming soon:
- C2PA stripping for MP4 and video in the same privacy-first browser model
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.
