AI Detection

Detect AI-generated videos automatically. Get a verdict, confidence score, and frame-by-frame reasoning on every job.

Overview

What is AI Detection

AI Detection analyzes video frames and returns a verdict on whether the content was generated by artificial intelligence. Add it to any transcoding job and receive a JSON output with the verdict, a confidence score, the ratio of AI-generated frames, and the model's reasoning for each flagged frame. Use it to block AI uploads before publication, tag content for transparency, route borderline cases to human reviewers, or audit existing libraries for AI-generated material.

Coming Soon
Process

How It Works

Add one output to your transcoding job and receive a structured verdict in JSON.

  1. Submit your video

    Send a video file to the /v1/start_encode2 endpoint and add ai_detectionas an output format in your job request.

  2. Frame analysis runs

    The model scans frames across the video and classifies each one as AI-generated or real, recording its reasoning for every frame.

  3. Verdict is calculated

    Qencode aggregates the per-frame classifications into a single verdict, a confidence score, and an AI-frame ratio between 0 and 100.

  4. Retrieve the JSON output

    Receive the verdict file at the destination URL you specify, with frame-level reasoning attached for review workflows.

Overview

Why AI Detection

Protect your platform, stay compliant, and review faster.

Protect your audience

Block AI-generated uploads before they reach viewers and keep your library trustworthy.

Meet transparency requirements

Tag AI-generated content automatically to comply with platform policies and emerging disclosure rules.

Cut review time

Per-frame reasoning shows reviewers exactly why a video was flagged, so they can decide without rewatching the file.

Integrate with one parameter

Add ai_detection to any existing transcoding job with no separate API and no extra integration work.

Use Cases

Who Uses AI Detection

Built for platforms that handle user uploads at scale.

UGC Platforms

Scenario

A social platform receives thousands of uploads per hour and needs to label AI-generated content before it reaches feeds.

Auto-tag AI uploads at ingest, route borderline cases to moderators, and publish trusted content faster.

VOD and Streaming Services

Scenario

A streaming service licenses content from multiple suppliers and needs to verify what is human-produced.

Audit catalogs at scale and flag suspect titles for editorial review before they hit the storefront.

News and Media

Scenario

A newsroom receives footage from contributors and stringers and needs to confirm authenticity before publishing.

Screen incoming clips for AI generation and document the verdict for the editorial record.

Tutorial

How to Use AI Detection

A quick walkthrough showing how to add AI Detection to a transcoding job and read the JSON output.

Tutorial Video Coming Soon
For Developers

Technical Reference

Everything you need to add AI Detection to your pipeline.

API MethodPOST /v1/start_encode2 after creating a task with /v1/create_task. Add an ai_detection output to the transcoding job.
Key Parameterssource, encoder_version: "2", output: "ai_detection". If saving to storage, destination.url should include the output file name and extension.
Supported Input FormatsAny video format — MP4, MOV, MKV, AVI, HLS, and 200+ others
Detection OutputFrame-level AI-generated vs real classification, aggregated into a final verdict and AI-frame ratio.
Output FormatJSON file with total_frames, ai_frames, video_ai_ratio, verdict, token usage, errors, and per-frame is_ai plus reasoning.
View API Reference

Request Example

Produces AI Detection output JSON with a verdict, confidence score, and per-frame reasoning.

{
  "query": {
    "source": "https://your-storage.com/source.mov",
    "encoder_version": "2",
    "format": [
      {
        "output": "ai_detection"
      }
    ]
  }
}

Copy this payload and use it with your API key to test AI Detection on your own video.

View AI Detection Tutorial
Pricing

What It Costs

Usage-Based Pricing

AI detection is available for all Qencode users. Pricing is based on the number of minutes analyzed for AI-Generated Content.

We love creating powerful solutions that are aligned with the needs of your business.

Please send us a message if you have a question or Schedule a call for a demo to discuss your integration.

Let's talk

First Name
Last Name
Company
Email
Your Message

Contact us with any questions. We'd love to help.

Los Angeles, CA - (HQ)

San Francisco, CA

New York, NY