How to tell if a Sora, Veo or Kling video is AI-generated
AI video generators produce a few seconds of footage that looks filmed. Originals often carry a signature or visible watermark, but re-uploaded clips circulate with those marks cropped or stripped.
Marks on the original
Services such as Sora and Veo add a visible watermark, a C2PA signature or an invisible watermark. Origma verifies signatures and checks the public watermarks and visible marks it can read. When an original shows such a mark it is the strongest evidence.
Container and encoding history
Files exported by generation services leave characteristic patterns in frame count, frame rate, whether an audio track exists and the encoder record. These traces never carry a call alone, but they reinforce the detectors on re-uploads whose marks were removed.
Frames and sound are read separately
Representative frames are read by the image detectors and the sound by the audio detector. The box above shows the whole video gate. Some re-uploaded Veo and Hailuo clips and a broken file were missed, and such cases come back inconclusive.
When you get a clip from social media
A downloaded file carries far more evidence than a screen recording, and the uploader's original more than either. Get the original if you can, and use results on copies together with other checks.
Frequently asked
Is a video with the watermark cropped out caught?
Without the visible mark, frame detection and encoding traces decide. Most are caught, but misses happen.
What about real footage with an AI voice?
Sound is scored separately, so the picture can read as filmed while the sound reads as AI.
Are long videos checked?
Within your plan's file size, representative segments are read, and the report records which segments were examined.
Is a face-swap deepfake handled the same way?
A face swap leaves different traces from fully generated footage. The deepfake video guide covers it separately.