Prefer the original video file
Very short clips provide too little information. Prefer a complete, playable source video that has not been transcoded repeatedly.
Read the human verification guidePrivacy first · Local by default
Video frames, metadata, and AI verification Text · Image · Video
Choose an original video to check up to three sampled frames, file metadata and content credentials locally for free. Review source evidence; inconclusive results do not become AI probabilities.
Content screening and verification
Results separate heuristic screening signals, file facts, and evidence limitations.
Text content
GenDetect checks repetition, sentence length, punctuation, and character structure.
Image content
GenDetect checks known generator metadata before sampled color diversity, luminance variance, and adjacent-pixel edge density.
本地启发式不会上传图片。
Video content
GenDetect samples up to three keyframe-priority stills locally for heuristic screening and reads duration, resolution, and file metadata.
Video-frame and metadata guide
Local checks inspect up to three keyframe-priority stills, metadata and content credentials. Optional full detection requires an enabled service and upload consent. Verify continuity and audio separately.
Very short clips provide too little information. Prefer a complete, playable source video that has not been transcoded repeatedly.
Read the human verification guideLocal checks inspect at most three distinct stills and show file facts such as duration and resolution. Rule signals are not AI probabilities. Optional full detection uses models on sampled frames and reports its coverage limits.
Read methodology and limitationsAlso review motion, lighting continuity, audio synchronization, the publishing account, and the original file before reaching a conclusion.
Review accuracy and false positivesDetection methods
Each content type needs a different analysis. GenDetect separates screening signals, file facts, and limitations.
Examines vocabulary repetition, recurring phrases, sentence-length distribution, punctuation frequency, and unusual characters. More complete text usually produces steadier statistical signals.
Open text detectorChecks known generator metadata plus color distribution, brightness contrast, and edge gradients. Metadata claims are shown separately and are not signature verification.
Open image detectorSamples up to three keyframe-priority stills locally and reads duration, resolution, estimated bitrate, extension, and MIME. It does not inspect audio or full temporal continuity.
Open video detectorHow to read the score
This demo locally aggregates heuristics for text, images, and sampled video frames; images also check known generator metadata. The index is not trained or probability-calibrated and cannot prove origin.
Frequently asked questions
Learn the scope of free metadata screening and why deepfakes or a specific generator such as Sora cannot be identified from file clues alone.
Local mode samples around 20%, 50%, and 80% of the video, preferring nearby keyframes when supported and analyzing duplicate stills only once, for at most three static frames. It also checks content credentials and reports file size, duration, resolution, estimated bitrate, MIME type, and extension. Optional full detection, when enabled and with upload consent, analyzes up to six sampled frames from videos up to 120 seconds long. Neither mode treats rule signals as AI probabilities.
No. Local mode checks at most three static frames; optional full detection analyzes up to six sampled frames. Neither mode performs frame-by-frame, motion-continuity, or audio semantic analysis, so it cannot independently identify face swaps, lip-sync errors, synthetic speech, or other deepfakes.
Not reliably. Different generators, camera footage, editing, and transcoding can produce similar sampled-frame statistics, so the tool cannot attribute a video to Sora or another specific model. Verify temporal continuity, the original file, content credentials, and publishing source.