Guides

Use your cast in Nova Reel

Amazon (Bedrock). Verified 2026-10-19. Official docs.

Nova Reel uses one reference image as the starting key frame of a 6 second shot and, in manual multi-shot mode, lets you give every shot its own starting image, which is the practical way to use several views from the pack in one video. It has no reference-image or last-frame mode and produces silent 1280x720 video, so consistency depends entirely on the start image of each shot and the bible text.

Which file goes where

Capabilities

Steps

  1. Enable model access for Amazon Nova Reel in the Bedrock console in US East (N. Virginia) and create an S3 bucket in the same region for output.
  2. Resize each pack image you will use to exactly 1280x720 PNG or JPEG: letterbox the 2:3 views on a plain background rather than cropping the face.
  3. Single shot: in the Bedrock playground or API, choose Nova Reel, upload hero.png as the input image and write a prompt that starts with a short bible line and ends with the action.
  4. Multi-shot (Nova Reel 1.1): choose manual multi-shot and define one shot per view, each with its own 1280x720 image and a prompt of at most 512 characters; up to 20 shots of 6 seconds.
  5. Keep every shot prompt starting with the same bible line so the model does not reinvent the outfit between shots.
  6. Submit; the job runs asynchronously and writes output.mp4 to your S3 prefix. Poll the invocation until it completes, then download.
  7. Add audio in your editor; Nova Reel outputs video only.

Prompt template

{{bible}} Same character as the input image: identical face, hair, skin tone and outfit. {{action}} Smooth realistic motion, steady camera, cinematic lighting. (Keep each prompt under 512 characters; trim the bible to the lines about face, hair and clothing.)

Replace {{bible}} with the bible text from character.json and {{action}} with what the character does in the shot.

Tips

Caveats

API notes

Call Bedrock Runtime StartAsyncInvoke (boto3 start_async_invoke) with modelId amazon.nova-reel-v1:1 and a modelInput of taskType TEXT_VIDEO, textToVideoParams containing text and an images list with format (png or jpeg) and a source of base64 bytes or an S3 location, plus videoGenerationConfig with durationSeconds 6, fps 24, dimension 1280x720 and a seed; multi-shot uses taskType MULTI_SHOT_MANUAL with a shots array. Pass an outputDataConfig pointing at your S3 bucket, then poll GetAsyncInvoke with the returned invocationArn until status is Completed and read output.mp4 from the S3 prefix.

Start a series

Other generators: Grok Imagine, Veo 3.1, Hailuo, Seedance 2.0.