> For a complete page index of the Captain API documentation, fetch https://docs.captain.dev/llms.txt?excludeSpec=true

# YouTube Audio & Video Modes

* **Index the video, not just the captions**: [Index YouTube](/reference/indexing/youtube/create) now takes a `mode` parameter. `transcript` (the default, unchanged and staying that way) indexes the caption track as text. `audio` pulls the audio track through the multimodal audio pipeline, billed at 5 credits per minute. `video` pulls the video itself for frame descriptions plus transcription, billed at 20 credits per minute.
* **Captionless videos can fall back instead of failing**: set `on_missing_transcript` to `audio` or `video` and a video with no captions is indexed through that media pipeline instead of failing the file. Because the fallback changes what you are billed, it is never silent: [Get Job Status](/reference/jobs/get) returns a per-video `youtube` array with `mode_used`, `fell_back_from`, `transcript_available`, and `languages`.
* **`youtube.com/live/` URLs are now accepted** alongside the existing `watch`, `youtu.be`, `shorts`, `embed`, and `/v/` shapes. Duplicate videos in one request are deduplicated, live streams are refused, and media over 4 hours is rejected before any processing starts.