Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Nova Reel Generator

Text-to-video demo using Amazon Bedrock Nova Reel, AWS Lambda, API Gateway, S3, and CloudFront.

🎥 Demo

Watch the project in action:

Nova Reel Generator Demo

Prerequisites

  1. AWS CLI configured with profile terraform (see terraform/providers.tf)
  2. Terraform >= 1.15
  3. Bedrock model access in us-east-1 (required before generation works):

Deploy

cd terraform
cp terraform.tfvars.example terraform.tfvars   # if you don't have tfvars yet
terraform init
terraform plan
terraform apply

After apply, note the outputs:

terraform output cloudfront_url
terraform output api_gateway_url

The frontend is uploaded automatically; open the CloudFront URL in a browser.

Manual integration test

Each 6-second clip costs about $0.48 in Nova Reel usage.

  1. Confirm Bedrock model access is enabled (see above).
  2. Run ./scripts/test-e2e.sh "Your prompt here" or use the CloudFront UI.
  3. Wait ~90 seconds; the player should load /video/.../output.mp4 from CloudFront.
  4. In AWS Console, verify the object in the video S3 bucket.

About

Deploy a production-ready AI video generation application to AWS in seconds using Terraform, AWS Bedrock, and Amazon Nova Reel.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages