- Target audience: Developers, data engineers, content managers, and ML practitioners who want to automate video indexing and enhance search, compliance, and content understanding.
- Scope: Analysis and integration patterns using Azure Video Indexer (portal and REST APIs). Account provisioning and subscription setup are out of scope; see References for links.
Before you begin, make sure you have access to an Azure subscription and a Video Indexer account (or appropriate API keys). This module concentrates on analysis workflows, so ensure account provisioning is complete before following the walkthroughs.
- Concepts: Core features of Azure Video Indexer and key terms (transcript, diarization, OCR, shot detection, content moderation).
- Hands-on: Uploading videos (portal & API), retrieving insights JSON, and parsing common output fields.
- Customization: Using custom vocabulary and domain models to improve results.
- Integration patterns: Examples for search, CMS enrichment, analytics, and automation pipelines.
- Transcript: Time-aligned speech-to-text output, often with speaker attribution.
- Speaker diarization: The process of separating and labeling different speakers in audio.
- OCR: Optical character recognition used to extract text from video frames.
- Scene/shot detection: Automatic segmentation of video into logical scenes and shots.
- Insights JSON: The structured output produced by Video Indexer containing recognized entities, timestamps, and metadata.