Skip to main content

MP4 Content Provenance

Sign, embed, and verify C2PA manifests in MP4 files (.mp4)

What Is MP4 Provenance?

The dominant video format for web, streaming, and social media. MP4 provenance covers the vast majority of video content distributed online.

With Encypher, MP4 files carry their own cryptographic proof of origin. A C2PA manifest is embedded directly into the file, recording who created it, when, and whether it has been modified. Anyone can verify a signed MP4 file for free, without authentication.

How C2PA Manifests Are Embedded in MP4 Files

MIME Type
video/mp4
File Extensions
.mp4
Embedding Method
JUMBF data stored in an ISO BMFF uuid box within the MP4 container
Container Type
ISO BMFF uuid box
Verification Pipeline
c2pa-python (native C2PA library support)

The C2PA manifest contains a JUMBF (JPEG Universal Metadata Box Format) store with COSE-signed claims. For MP4 files, the manifest is stored using jumbf data stored in an iso bmff uuid box within the mp4 container. The signing process does not alter the video content itself. The manifest is metadata, not a modification of the video frames.

Use Cases for MP4 Provenance

  • Web video
  • Streaming platforms
  • Social media video
  • News video
  • Documentary content
  • Corporate video

How to Sign MP4 Content with Encypher

MP4 signing is available at the Enterprise tier through the unified /sign/media API endpoint. Upload your MP4 file, and the API returns a signed copy with an embedded C2PA manifest.

curl -X POST https://api.encypher.com/api/v1/sign/media \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@example.mp4" \
  -F "title=My MP4 Content" \
  -F "action=c2pa.created" \
  -o signed.mp4

Verify MP4 Provenance (Free)

Verification is free and requires no authentication. Any third party can verify a signed MP4 file to confirm its origin, check for tampering, and read the embedded rights information.

Related Formats

Learn More About Content Provenance