> ## Documentation Index
> Fetch the complete documentation index at: https://docs.probe.dev/llms.txt
> Use this file to discover all available pages before exploring further.
# Sample Media Library
> Test media files and streaming sources for trying out the Probe.dev API
## Overview
Our sample media library contains a diverse set of media files and streaming sources with various codecs, containers, and characteristics. Use these files to test the Probe.dev API without needing your own media assets.
All sample files and streaming sources are hosted on our CDN and are freely accessible for testing purposes.
## Streaming Formats & Protocols
Test Probe.dev's streaming capabilities with these live examples:
| Source | Format/Protocol | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------------------------------- |
| [big\_buck\_bunny.m3u8](https://probelibrary.s3.amazonaws.com/hls/sample/big_buck_bunny.m3u8) | HLS | Multi-bitrate HLS playlist |
| [Art of Motion DASH](https://cdn.bitmovin.com/content/assets/art-of-motion-dash-hls-progressive/mpds/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.mpd) | DASH | Professional demo DASH manifest |
| rtmp\://matthewc.co.uk/vod/scooter | RTMP VOD | RTMP Video on Demand stream |
### Streaming Analysis Examples
#### HLS Playlist Analysis
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "only=mediainfo" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/hls/sample/big_buck_bunny.m3u8"
```
#### DASH Manifest Analysis
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "inject_json=true" \
--data-urlencode "url=https://cdn.bitmovin.com/content/assets/art-of-motion-dash-hls-progressive/mpds/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.mpd"
```
#### RTMP Stream Analysis
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "only=ffprobe" \
--data-urlencode "url=rtmp://matthewc.co.uk/vod/scooter"
```
#### HLS Validation with MediaStreamValidator
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/mediastreamvalidator \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/hls/sample/big_buck_bunny.m3u8" \
--data-urlencode "parse_playlist_only=true"
```
Streaming protocol analysis may take longer than static file analysis due to connection establishment and content buffering requirements.
## Content Authenticity & Provenance (C2PA)
Test content authenticity verification with these [C2PA](https://c2pa.org/)-enabled samples:
| Source | Format | Description |
| ----------------------------------------------------------------------------------------- | ------ | ---------------------------------------- |
| [c2pa-sample.jpg](https://probelibrary.s3.amazonaws.com/c2pa/sample-with-credentials.jpg) | JPEG | Image with embedded Content Credentials |
| [ai-generated.png](https://probelibrary.s3.amazonaws.com/c2pa/ai-generated-sample.png) | PNG | AI-generated image with provenance data |
| [edited-photo.heic](https://probelibrary.s3.amazonaws.com/c2pa/edited-sample.heic) | HEIC | Photo with edit history in C2PA metadata |
### C2PA Analysis Examples
#### Content Authenticity Check
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/c2pa \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/c2pa/sample-with-credentials.jpg" \
--data-urlencode "inject_output=true"
```
#### AI Content Detection
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/c2pa \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/c2pa/ai-generated-sample.png" \
--data-urlencode "inject_json=true"
```
C2PA analysis works with images, videos, audio, and documents that contain embedded Content Credentials. Test with [C2PA public test files](https://github.com/c2pa-org/public-testfiles) for comprehensive validation scenarios.
## Static Media Files
| File | Media Type |
| --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------- |
| [film\_grain.ivf](https://probelibrary.s3.amazonaws.com/fate/av1/film_grain.ivf) | AV1 |
| [dv84.mov](https://probelibrary.s3.amazonaws.com/fate/hevc/dv84.mov) | HEVC |
| [vp90-2-2pass-akiyo.webm](https://probelibrary.s3.amazonaws.com/fate/vp9-test-vectors/vp90-2-2pass-akiyo.webm) | WebM + VP9 |
| [dnxhd100\_cid1260.mov](https://probelibrary.s3.amazonaws.com/fate/dnxhd/dnxhd100_cid1260.mov) | SMPTE VC-3 / DNxHD |
| [x264.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/h264/x264.avi) | H.264 |
| [bb2.mp4](https://probelibrary.s3.amazonaws.com/samples/V-codecs/AVC1/bb2.mp4) | H.264 / avc1 |
| [GeoVision\_camera.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/GAVC/GeoVision_camera.avi) | H.264 / GeoVision |
| [mp4video\_mp3audio.mp4](https://probelibrary.s3.amazonaws.com/samples/MPEG-4/mp4video_mp3audio.mp4) | MP4 container + MPEG-4 video + MP3 |
| [zelda first commercial.mpeg](https://probelibrary.s3.amazonaws.com/samples/MPEG1/zelda%20first%20commercial.mpeg) | MPEG-1 video |
| [dvd.mpeg](https://probelibrary.s3.amazonaws.com/samples/MPEG2/dvd.mpeg) | MPEG-2 video + AAC |
| [jpeg2000\_mxf\_first\_10mb.mxf](https://probelibrary.s3.amazonaws.com/samples/jpeg2000/jpeg2000_mxf_first_10mb.mxf) | MXF + JPEG 2000 |
| [WhatBox\_MJ2k\_720x480\_PerfectQuality2.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/LJ2K/WhatBox_MJ2k_720x480_PerfectQuality2.avi) | LEAD MJPEG 2000 |
| [opus.ts](https://probelibrary.s3.amazonaws.com/samples/opus/opus.ts) | Opus + MPEG-TS |
| [aletrek-rle.mov](https://probelibrary.s3.amazonaws.com/samples/V-codecs/QTRLE/aletrek-rle.mov) | Apple QuickTime RLE |
| [HCN.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/RLE/HCN.avi) | Microsoft RLE |
| [h261test.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/h261/h261test.avi) | H.261 + PCM mu-law / G.711 mu-law |
| [baikonur\_r7\_overflight.mov](https://probelibrary.s3.amazonaws.com/samples/V-codecs/h263/baikonur_r7_overflight.mov) | H.263 + QDesign Music Codec 2 |
| [i263\_2.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/I263/i263_2.avi) | Intel H.263 |
| [fire2.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/M263/fire2.avi) | Microsoft H.263 |
| [AppleProRes422.mov](https://probelibrary.s3.amazonaws.com/samples/V-codecs/HCPA/AppleProRes422.mov) | Apple ProRes 422 HQ + PCM |
| [dancing.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/MJPEGs/dancing.avi) | Motion JPEG |
| [Video demo-1.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/N264/Video%20demo-1.avi) | N264 + PCM A-law / G.711 A-law |
| [90009885H.rm](https://probelibrary.s3.amazonaws.com/samples/real/90009885H.rm) | RealVideo 3.0 |
| [ra4-28\_8.ra](https://probelibrary.s3.amazonaws.com/samples/real-audio/ra4-28_8.ra) | RealAudio 2.0 |
| [nokia\_n90.wmv](https://probelibrary.s3.amazonaws.com/samples/V-codecs/WMV9/nokia_n90.wmv) | Windows Media Video 9 + Audio 2 |
| [RL\_420p\_ffdirac.drc](https://probelibrary.s3.amazonaws.com/samples/V-codecs/Dirac/RL_420p_ffdirac.drc) | SMPTE VC-2 / Dirac |
| [Orange-Strings-07\_640\_DXV.mov](https://probelibrary.s3.amazonaws.com/samples/V-codecs/DXDI/Orange-Strings-07_640_DXV.mov) | Resolume DXV |
| [cubes.mov](https://probelibrary.s3.amazonaws.com/samples/V-codecs/IV32/cubes.mov) | Intel Indeo 3 |
| [00186002.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/IV41/00186002.avi) | Intel Indeo Video Interactive 4 |
| [girl\_02.avi](https://probelibrary.s3.amazonaws.com/samples/V-codecs/IV50/girl_02.avi) | Intel Indeo Video Interactive 5 |
| [potter-40.vp7](https://probelibrary.s3.amazonaws.com/samples/V-codecs/VP7/potter-40.vp7) | On2 VP7 + On2 Audio |
| [channelcheck-ddplus\_480.mp4](https://probelibrary.s3.amazonaws.com/samples/A-codecs/AC3/eac3/channelcheck-ddplus_480.mp4) | E-AC-3 |
## Quick Test Commands
Try these sample files with different report types:
### Basic FFprobe Analysis
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "only=ffprobe" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/samples/V-codecs/h264/x264.avi"
```
### MediaInfo Analysis
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "only=mediainfo" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/fate/hevc/dv84.mov"
```
### Complete Analysis (All Tools)
```bash theme={null}
curl -G https://api.probe.dev/v1/probe/file \
--data-urlencode "token=${PROBE_API_TOKEN}" \
--data-urlencode "inject_json=true" \
--data-urlencode "url=https://probelibrary.s3.amazonaws.com/samples/MPEG-4/mp4video_mp3audio.mp4" \
--data-urlencode "ffprobe[enabled]=true" \
--data-urlencode "mediainfo[enabled]=true" \
--data-urlencode "probe_report[enabled]=true"
```
## File Categories
**HLS** - HTTP Live Streaming playlists\
**DASH** - Dynamic Adaptive Streaming manifests\
**RTMP** - Real-Time Messaging Protocol\
**RTSP** - Real Time Streaming Protocol\
**SRT** - Secure Reliable Transport
**AV1** - Next-generation video compression\
**HEVC (H.265)** - High Efficiency Video Coding\
**VP9** - Google's open codec\
**Opus** - Modern audio codec
**H.264** - Most widely used video codec\
**MP4** - Popular container format\
**MPEG-2** - Broadcast and DVD standard\
**AAC/MP3** - Common audio formats
**ProRes** - Apple's professional codec\
**DNxHD** - Avid's professional codec\
**JPEG 2000** - High-quality compression\
**MXF** - Professional container
**RealVideo/Audio** - Streaming formats\
**Windows Media** - Microsoft formats\
**QuickTime** - Apple legacy formats\
**Indeo** - Intel video codecs
**C2PA** - Content provenance verification\
**Content Credentials** - Authenticity metadata\
**AI Detection** - Generated content identification\
**Edit History** - Modification tracking
## Usage in Documentation
Reference these files in your API calls when following our guides:
* **[Quickstart](/quickstart)** - Uses `sample-source.mp4`, streaming, and C2PA examples
* **[Report Types](/guides/report-types)** - Examples with multiple files, formats, and authenticity verification
* **[Migration Guide](/guides/migration-guide)** - PHP examples with `x264.avi`
* **[Media Sources](/guides/media-sources)** - Comprehensive streaming format examples
These sample files and streaming sources are perfect for testing edge cases, validating your integration, and exploring different codec behaviors without using your own media assets.