AI video advertisement creator that transforms text descriptions into complete video ads with voiceovers. Built with Streamlit + AWS Bedrock Nova + Polly. Features automated content strategy, image generation, video creation, and voice synthesis.
Building on my previous Streamlit prototype, this enhanced version now includes deployable-ready infrastructure:
✅ Full video pipeline (Bedrock Nova + Polly)
✅ Deployment with AWS CDK
✅ Container orchestration on ECS/Fargate
✅ CloudFront distribution + Cognito auth
There is a blog you can refer for more details https://debadatta30.medium.com/agentic-ai-with-strands-to-create-video-ads-from-your-prompts-af5f16395125
🏗️ Architecture Overview
The below diagram shows the complete architecture :
The application consists of:
- Streamlit web interface with Strands agent integration
- ECS/Fargate container deployment
- Application Load Balancer with CloudFront distribution
- Cognito user pool for authentication
- S3 bucket for media storage
- Integration with multiple AWS AI services
The complete source code and deployment instructions are available:
Repository: https://github.com/debadatta30/aws-ai-video-orchestrator
Quick start:
- Clone the repo
- Follow the detailed README
git clone https://github.com/debadatta30/aws-ai-video-orchestrator
cd aws-ai-video-orchestrator
cdk bootstrap
cdk deploy --parameters S3BucketName=your-bucket-name
Top comments (0)