> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpique.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# podcast_video_matching

> Matches podcast or talk-show clips against reference episodes

## Overview

Determines whether a video clip is sourced from one of the provided reference podcast or talk-show episodes. Optimized for long-form conversational content where speakers, sets, and camera angles may be identical across episodes.

## Configuration

<ParamField body="config.reference_videos" type="array" required>
  List of GCS URIs for reference podcast episodes.

  **Allowed extensions:** mp4, mov, avi, mkv, webm

  **Limit:** 3 hours of total content.
</ParamField>

## Example Configuration

```json theme={null}
{
  "detector_name": "podcast_video_matching",
  "config": {
    "reference_videos": [
      "gs://judge-artifacts/org_123/reference_uploads/abc/def.mp4",
      "gs://judge-artifacts/org_123/reference_uploads/abc/ghi.mp4"
    ]
  }
}
```

## Result Schema

```json theme={null}
{
  "detector_name": "podcast_video_matching",
  "pass_check": true,
  "score": 0.81,
  "rationale": "Clip matches source 'def'.",
  "metrics": {
    "best_source": "def",
    "is_stitched": false
  }
}
```

## Interpreting Results

* **pass\_check**: Whether the clip was identified as sourced from one of the reference episodes.
* **score**: Confidence score from 0 to 1. Higher scores indicate stronger matches.
* **best\_source**: Identifier of the matched reference episode. Derived from the uploaded filename.
* **is\_stitched**: If `true`, the clip appears to be assembled from multiple non-contiguous segments of the source episode (e.g., a highlight reel that jumps between different parts of the episode).

## When to Use This Detector

Use `podcast_video_matching` when:

* Your reference content is long-form podcast or talk-show episodes (30 min+)
* Multiple episodes share the same host, set, and camera setup
* You need to verify whether short clips are sourced from specific episodes

For shorter reference videos or content where visual appearance varies between episodes, consider using `video_matching` instead.
