Content Analysis on AWS

Perform automated video content analysis using a serverless application model to generate meaningful insights through machine learning (ML) generated metadata

Important: Starting on August 30, 2023 Content Analysis on AWS will no longer be supported and the GitHub repository will be archived. Existing deployments will continue to run. If you have deployed Content Analysis on AWS via cloning GitHub open source code, you may continue to use the solution.

The functionality provided by Content Analysis on AWS will be superseded with functionality in Media2Cloud on AWS and Content Localization on AWS. We encourage you to explore these solutions. 

Overview

The Content Analysis on AWS solution helps you to perform automated video content analysis using a serverless application model to generate meaningful insights through machine learning (ML) generated metadata. This solution provides access to a variety of AWS AI services that you can apply to your media libraries and then use insights and metadata to automate manual processes. The solution includes a web-based user interface to upload and search your video libraries.


The Content Analysis on AWS solution combines Amazon Rekognition, Amazon Transcribe, Amazon Translate, and Amazon Comprehend to offer a suite of comprehensive capabilities to analyze a customer’s video content. The solution is a tailored application based on the Media Insights on AWS development framework.

The solution provides a single application to apply multiple machine learning services, making it easier for customers to get started using those services. The solution also automates manual processes including metadata generation and searches metadata from multiple machine learning services in a single location.

Benefits

Highly accurate detection and identification

Get highly accurate object, scene, and activity detection; person identification and pathing; and celebrity recognition in videos.

Interact using a simple web interface

Upload, analyze, and browse video collections immediately using a simple web-based user interface.

Leverage the Media Insights on AWS framework

Media Insights provides a framework to make it easier for developers to build applications that transform or analyze videos on AWS.

Automate manual processes

Automate metadata generation and other manual processes using a single application. Dramatically reduce the human involvement needed to catalog video archives for search.

Technical details

The diagram below presents the serverless architecture flow you can automatically deploy using the solution's implementation guide and accompanying AWS CloudFormation template.

Use cases for this AWS Solution
Media Intelligence
About this deployment
Version
2.1.0
Released
05/2023
Author
AWS
Est. deployment time
20 mins
Estimated cost
Download implementation guide  Source code  CloudFormation template  Subscribe to RSS feed 
Deployment options
Ready to get started?
Deploy this solution by launching it in your AWS Console

Need help? Deploy with a partner.
Find an AWS Certified third-party expert to assist with this deployment
Did this AWS Solution help you?
Provide feedback
Video
Solving with AWS Solutions: AWS Content Analysis
Watch the video 
AWS Machine Learning Blog
Announcing AWS Media Intelligence Solutions

We’re pleased to announce the availability of AWS Media Intelligence (AWS MI) solutions, a combination of services that empower you to easily integrate AI into your media content workflows.

Read the full blog post 
Training
Create streaming video with captions, subtitles, and audio tracks using AWS AI services

This course provides an explanation of how to create a workflow to automate the generation of captions, alternate language subtitles, and alternate language audio tracks using Amazon’s AI Services: Amazon Transcribe, Amazon Translate, and Amazon Polly.

Enroll now 
Training
Demystifying AI/ML/DL

After taking this set of courses, you’ll understand how Artificial Intelligence (AI) led to Machine Learning (ML), which then led to Deep Learning (DL).

Enroll now 
Training
Create streaming video with captions, subtitles, and audio tracks using AWS AI services

This course provides an explanation of how to create a workflow to automate the generation of captions, alternate language subtitles, and alternate language audio tracks using Amazon’s AI Services: Amazon Transcribe, Amazon Translate, and Amazon Polly.

Enroll now