AWS Blogs 04月08日
Amazon Nova Reel 1.1: Featuring up to 2-minutes multi-shot videos
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

亚马逊推出了Nova Reel 1.1,一款基于Amazon Bedrock的视频生成模型,它能根据文本描述和参考图像快速生成短视频。相比1.0版本,1.1版本在质量和延迟上有所提升,支持生成长达2分钟的多镜头视频,并保持风格一致性。用户可以通过Amazon Bedrock控制台、AWS SDK或AWS CLI来使用该服务,为营销、产品设计和社交媒体内容创作提供更高效、更具创造力的解决方案。

🎬 Amazon Nova Reel 1.1是亚马逊推出的一款视频生成模型,基于Amazon Bedrock,能够根据文本描述生成短视频。

⏱️ Nova Reel 1.1 相比1.0版本在质量和延迟上有所改进,可以生成长达2分钟的多镜头视频,且保持风格一致。

✍️ 用户可以使用“Multishot Automated”模式,输入单个提示词生成多镜头视频;也可以使用“Multishot Manual”模式,为每个镜头指定独立的提示词,实现更精细的控制。

⚙️ 用户可以通过Amazon Bedrock控制台、AWS SDK或AWS CLI访问和使用Nova Reel 1.1,体验视频创作的便捷性。

<section class="blog-post-content lb-rtxt"><table id="amazon-polly-audio-table"><tbody><tr><td id="amazon-polly-audio-tab"><p></p></td></tr></tbody></table><p>At re:Invent 2024, we <a href="https://aws.amazon.com/blogs/aws/introducing-amazon-nova-frontier-intelligence-and-industry-leading-price-performance/&quot;&gt;announced Amazon Nova models</a>, a new generation of <a href="https://aws.amazon.com/what-is/foundation-models/&quot;&gt;foundation models (FMs),</a> including <a href="https://docs.aws.amazon.com/ai/responsible-ai/nova-reel/overview.html&quot;&gt;Amazon Nova Reel</a>, a video generation model that creates short videos from text descriptions and optional reference images (together, the “prompt”).</p><p>Today, we introduce <a href="https://docs.aws.amazon.com/ai/responsible-ai/nova-reel/overview.html&quot;&gt;Amazon Nova Reel 1.1</a>, which provides quality and latency improvements in 6-second single-shot video generation, compared to Amazon Nova Reel 1.0. This update lets you generate multi-shot videos up to 2-minutes in length with consistent style across shots. You can either provide a single prompt for up to a 2-minute video composed of 6-second shots, or design each shot individually with custom prompts. This gives you new ways to create video content through <a href="https://aws.amazon.com/es/bedrock/?trk=fccf147c-636d-45bf-bf0a-7ab087d5691a&amp;amp;sc_channel=el&quot;&gt;Amazon Bedrock</a>.</p><p></p><p>Amazon Nova Reel enhances creative productivity, while helping to reduce the time and cost of video production using <a href="https://aws.amazon.com/ai/generative-ai/?trk=fccf147c-636d-45bf-bf0a-7ab087d5691a&amp;amp;sc_channel=el&quot;&gt;generative AI</a>. You can use Amazon Nova Reel to create compelling videos for your marketing campaigns, product designs, and social media content with increased efficiency and creative control. For example, in advertising campaigns, you can produce high-quality video commercials with consistent visuals and timing using natural language.</p><p><strong class="c5">To get started with Amazon Nova Reel 1.1 </strong><br />If you’re new to using <a href="https://aws.amazon.com/ai/generative-ai/nova/creative/&quot;&gt;Amazon Nova Reel models</a>, go to the <a href="https://console.aws.amazon.com/bedrock&quot;&gt;Amazon Bedrock console</a>, choose <strong>Model access</strong> in the navigation panel and request access to the <strong>Amazon Nova Reel</strong> model. When you get access to Amazon Nova Reel, it applies both to 1.0 and 1.1.</p><p><img class="aligncenter size-large wp-image-94996 c6" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/04/07/2025-nova-reel-1.1-access-1024x645.png&quot; alt="" width="1024" height="645" /></p><p>After gaining access, you can try <strong>Amazon</strong> <strong>Nova Reel 1.1</strong> directly from the <a href="https://console.aws.amazon.com/bedrock&quot;&gt;Amazon Bedrock console</a>, AWS SDK, or <a href="https://aws.amazon.com/cli/?trk=fccf147c-636d-45bf-bf0a-7ab087d5691a&amp;amp;sc_channel=el&quot;&gt;AWS Command Line Interface (AWS CLI)</a>.</p><p>To test the <strong>Amazon Nova Reel 1.1</strong> model in the console, choose <strong>Image/Video</strong> under <strong>Playgrounds</strong> in the left menu pane. Then choose <strong>Nova Reel 1.1</strong> as the model and input your prompt to generate video.</p><p><img class="aligncenter size-large wp-image-94999 c6" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/04/07/2025-nova-reel-1.1-playground-1024x553.png&quot; alt="" width="1024" height="553" /></p><p>Amazon Nova Reel 1.1 offers two modes:</p><ul><li><strong>Multishot Automated –</strong> In this mode, Amazon Nova Reel 1.1 accepts a single prompt of up to 4,000 characters and produces a multi-shot video that reflects that prompt. This mode doesn’t accept an input image.</li><li><strong><strong><strong>Multishot Manual –</strong></strong></strong> For those who desire more direct control over a video’s shot composition, with manual mode (also referred to as storyboard mode), you can specify a unique prompt for each individual shot. This mode does accept an optional starting image for each shot. Images must have a resolution of 1280×720. You can provide images in base64 format or from an <a href="https://aws.amazon.com/s3/&quot;&gt;Amazon Simple Storage Service (Amazon S3)</a> location.</li></ul><p>For this demo, I use the <a href="https://aws.amazon.com/sdk-for-python/&quot;&gt;AWS SDK for Python (Boto3)</a> to invoke the model using the <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/bedrock-runtime_example_bedrock-runtime_Scenario_AmazonNova_TextToVideo_section.html&quot;&gt;Amazon Bedrock API</a> and <a href="https://docs.aws.amazon.com/nova/latest/userguide/video-gen-access.html#video-gen-start-a-job&quot;&gt;StartAsyncInvoke operation</a> to start an asynchronous invocation and generate the video. I used <a href="https://docs.aws.amazon.com/nova/latest/userguide/video-gen-access.html#video-gen-check-progress&quot;&gt;GetAsyncInvoke&lt;/a&gt; to check on the progress of a video generation job.</p><p>This Python script creates a 120-second video using <code>MULTI_SHOT_AUTOMATED</code>mode as <a href="https://docs.aws.amazon.com/nova/latest/userguide/video-gen-access.html#video-gen-input-params&quot;&gt;TaskType parameter</a> from this text prompt, created by <a href="https://www.linkedin.com/in/nitinbeusebius/&quot;&gt;Nitin Eusebius</a>.</p><pre class="lang-python">import randomimport timeimport boto3AWS_REGION = "us-east-1"MODEL_ID = "amazon.nova-reel-v1:1"SLEEP_SECONDS = 15 # Interval at which to check video gen progressS3_DESTINATION_BUCKET = "s3://&lt;your bucket here&gt;"video_prompt_automated = "Norwegian fjord with still water reflecting mountains in perfect symmetry. Uninhabited wilderness of Giant sequoia forest with sunlight filtering between massive trunks. Sahara desert sand dunes with perfect ripple patterns. Alpine lake with crystal clear water and mountain reflection. Ancient redwood tree with detailed bark texture. Arctic ice cave with blue ice walls and ceiling. Bioluminescent plankton on beach shore at night. Bolivian salt flats with perfect sky reflection. Bamboo forest with tall stalks in filtered light. Cherry blossom grove against blue sky. Lavender field with purple rows to horizon. Autumn forest with red and gold leaves. Tropical coral reef with fish and colorful coral. Antelope Canyon with light beams through narrow passages. Banff lake with turquoise water and mountain backdrop. Joshua Tree desert at sunset with silhouetted trees. Iceland moss- covered lava field. Amazon lily pads with perfect symmetry. Hawaiian volcanic landscape with lava rock. New Zealand glowworm cave with blue ceiling lights. 8K nature photography, professional landscape lighting, no movement transitions, perfect exposure for each environment, natural color grading"bedrock_runtime = boto3.client("bedrock-runtime", region_name=AWS_REGION)model_input = { "taskType": "MULTI_SHOT_AUTOMATED", "multiShotAutomatedParams": {"text": video_prompt_automated}, "videoGenerationConfig": { "durationSeconds": 120, # Must be a multiple of 6 in range [12, 120] "fps": 24, "dimension": "1280x720", "seed": random.randint(0, 2147483648), },}invocation = bedrock_runtime.start_async_invoke( modelId=MODEL_ID, modelInput=model_input, outputDataConfig={"s3OutputDataConfig": {"s3Uri": S3_DESTINATION_BUCKET}},)invocation_arn = invocation["invocationArn"]job_id = invocation_arn.split("/")[-1]s3_location = f"{S3_DESTINATION_BUCKET}/{job_id}"print(f"\nMonitoring job folder: {s3_location}")while True: response = bedrock_runtime.get_async_invoke(invocationArn=invocation_arn) status = response["status"] print(f"Status: {status}") if status != "InProgress": break time.sleep(SLEEP_SECONDS)if status == "Completed": print(f"\nVideo is ready at {s3_location}/output.mp4")else: print(f"\nVideo generation status: {status}")</pre><p>After the first invocation, the script periodically checks the status until the creation of the video has been completed. I pass a random seed to get a different result each time the code runs.</p><p>I run the script:</p><pre class="lang-bash">Status: InProgress. . .Status: CompletedVideo is ready at s3://&lt;your bucket here&gt;/&lt;job_id&gt;/output.mp4</pre><p>After a few minutes, the script is completed and prints the output Amazon S3 location. I download the output video using the AWS CLI:</p><pre>aws s3 cp s3://&lt;your bucket here&gt;/&lt;job_id&gt;/output.mp4 output_automated.mp4</pre><p>This is the video that this prompt generated:</p><p></p><p>Now for <code>MULTI_SHOT_MANUAL</code> mode as TaskType parameter, with a prompt for multiples shots, with a description for each shot, here is not necessary to add the variable <code>durationSeconds.</code></p><p>Using the prompt for multiples shots, created by Sanju Sunny.</p><p>I run Python script:</p><pre class="lang-python">import randomimport timeimport boto3def image_to_base64(image_path: str): """ Helper function which converts an image file to a base64 encoded string. """ import base64 with open(image_path, "rb") as image_file: encoded_string = base64.b64encode(image_file.read()) return encoded_string.decode("utf-8")AWS_REGION = "us-east-1"MODEL_ID = "amazon.nova-reel-v1:1"SLEEP_SECONDS = 15 # Interval at which to check video gen progressS3_DESTINATION_BUCKET = "s3://&lt;your bucket here&gt;"video_shot_prompts = [ # Example of using an S3 image in a shot. { "text": "Epic aerial rise revealing the landscape, dramatic documentary style with dark atmospheric mood", "image": { "format": "png", "source": { "s3Location": {"uri": "s3://&lt;your bucket here&gt;/images/arctic_1.png"} }, }, }, # Example of using a locally saved image in a shot { "text": "Sweeping drone shot across surface, cracks forming in ice, morning sunlight casting long shadows, documentary style", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_2.png")}, }, }, { "text": "Epic aerial shot slowly soaring forward over the glacier's surface, revealing vast ice formations, cinematic drone perspective", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_3.png")}, }, }, { "text": "Aerial shot slowly descending from high above, revealing the lone penguin's journey through the stark ice landscape, artic smoke washes over the land, nature documentary styled", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_4.png")}, }, }, { "text": "Colossal wide shot of half the glacier face catastrophically collapsing, enormous wall of ice breaking away and crashing into the ocean. Slow motion, camera dramatically pulling back to reveal the massive scale. Monumental waves erupting from impact.", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_5.png")}, }, }, { "text": "Slow motion tracking shot moving parallel to the penguin, with snow and mist swirling dramatically in the foreground and background", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_6.png")}, }, }, { "text": "High-altitude drone descent over pristine glacier, capturing violent fracture chasing the camera, crystalline patterns shattering in slow motion across mirror-like ice, camera smoothly aligning with surface.", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_7.png")}, }, }, { "text": "Epic aerial drone shot slowly pulling back and rising higher, revealing the vast endless ocean surrounding the solitary penguin on the ice float, cinematic reveal", "image": { "format": "png", "source": {"bytes": image_to_base64("arctic_8.png")}, }, },]bedrock_runtime = boto3.client("bedrock-runtime", region_name=AWS_REGION)model_input = { "taskType": "MULTI_SHOT_MANUAL", "multiShotManualParams": {"shots": video_shot_prompts}, "videoGenerationConfig": { "fps": 24, "dimension": "1280x720", "seed": random.randint(0, 2147483648), },}invocation = bedrock_runtime.start_async_invoke( modelId=MODEL_ID, modelInput=model_input, outputDataConfig={"s3OutputDataConfig": {"s3Uri": S3_DESTINATION_BUCKET}},)invocation_arn = invocation["invocationArn"]job_id = invocation_arn.split("/")[-1]s3_location = f"{S3_DESTINATION_BUCKET}/{job_id}"print(f"\nMonitoring job folder: {s3_location}")while True: response = bedrock_runtime.get_async_invoke(invocationArn=invocation_arn) status = response["status"] print(f"Status: {status}") if status != "InProgress": break time.sleep(SLEEP_SECONDS)if status == "Completed": print(f"\nVideo is ready at {s3_location}/output.mp4")else: print(f"\nVideo generation status: {status}")</pre><p>As in the previous demo, after a few minutes, I download the output using the AWS CLI:<br /><code>aws s3 cp s3://&lt;your bucket here&gt;/&lt;job_id&gt;/output.mp4 output_manual.mp4</code></p><p>This is the video that this prompt generated:</p><p></p><p><span class="c7"><strong>More creative examples</strong></span><br />When you use Amazon Nova Reel 1.1, you'll discover a world of creative possibilities. Here are some sample prompts to help you begin:</p><p>Color Burst, created by <a href="https://www.linkedin.com/in/nitinbeusebius/&quot;&gt;Nitin Eusebius</a></p><p><code>prompt = "Explosion of colored powder against black background. Start with slow-motion closeup of single purple powder burst. Dolly out revealing multiple powder clouds in vibrant hues colliding mid-air. Track across spectrum of colors mixing: magenta, yellow, cyan, orange. Zoom in on particles illuminated by sunbeams. Arc shot capturing complete color field. 4K, festival celebration, high-contrast lighting"</code></p><p></p><p>Shape Shifting, created by <a href="https://www.linkedin.com/in/sanju-sunny/&quot;&gt;Sanju Sunny</a></p><p></p><p>All example videos have music added manually before uploading, by the AWS Video team.</p><p><span class="c7"><strong>Things to know</strong></span><br /><strong>Creative control</strong> – You can use this enhanced control for lifestyle and ambient background videos in advertising, marketing, media, and entertainment projects. Customize specific elements such as camera motion and shot content, or animate existing images.</p><p><strong>Modes considerations – </strong> In automated mode, you can write prompts up to 4,000 characters. For manual mode, each shot accepts prompts up to 512 characters, and you can include up to 20 shots in a single video. Consider planning your shots in advance, similar to creating a traditional storyboard. Input images must match the 1280x720 resolution requirement. The service automatically delivers your completed videos to your specified S3 bucket.</p><p><strong>Pricing and availability –</strong> Amazon Nova Reel 1.1 is available in Amazon Bedrock in the US East (N. Virginia) <a href="https://aws.amazon.com/about-aws/global-infrastructure/regions_az/&quot;&gt;AWS Region</a>. You can access the model through the Amazon Bedrock console, AWS SDK, or AWS CLI. As with all Amazon Bedrock services, pricing follows a pay-as-you-go model based on your usage. For more information, refer to <a href="https://aws.amazon.com/bedrock/pricing/&quot;&gt;Amazon Bedrock pricing</a>.</p><p>Ready to start creating with Amazon Nova Reel? Visit the <a href="https://docs.aws.amazon.com/ai/responsible-ai/nova-reel/overview.html&quot;&gt;Amazon Nova Reel AWS AI Service Cards</a> to learn more and dive into the <a href="https://docs.aws.amazon.com/nova/latest/userguide/video-generation.html&quot;&gt;Generating videos with Amazon Nova</a>. Explore Python code examples in the <a href="https://github.com/aws-samples/amazon-nova-samples&quot;&gt;Amazon Nova model cookbook repository</a>, enhance your results using the <a href="https://docs.aws.amazon.com/nova/latest/userguide/prompting-video-generation.html&quot;&gt;Amazon Nova Reel prompting best practices</a>, and discover video examples in the <a href="https://www.amazon.science/blog/amazon-nova-reel-examples&quot;&gt;Amazon Nova Reel gallery</a>—complete with the prompts and reference images that brought them to life.</p><p>The possibilities are endless, and we look forward to seeing what you create! Join our growing community of builders at <a href="https://community.aws/&quot;&gt;community.aws&lt;/a&gt;, where you can create your <a href="https://community.aws/builderid?trk=fccf147c-636d-45bf-bf0a-7ab087d5691a&amp;amp;sc_channel=el&quot;&gt;BuilderID&lt;/a&gt;, share your video generation projects, and connect with fellow innovators.</p><p>— <a href="https://www.linkedin.com/in/lizfue/&quot;&gt;Eli&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;&lt;aside id="Comments" class="blog-comments"><div data-lb-comp="aws-blog:cosmic-comments" data-env="prod" data-content-id="7b113823-8455-44d5-895d-ab7099853502" data-title="Amazon Nova Reel 1.1: Featuring up to 2-minutes multi-shot videos" data-url="https://aws.amazon.com/blogs/aws/amazon-nova-reel-1-1-featuring-up-to-2-minutes-multi-shot-videos/&quot;&gt;&lt;p data-failed-message="Comments cannot be loaded… Please refresh and try again.">Loading comments…</p></div></aside>

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Amazon Nova Reel 视频生成 AI Amazon Bedrock
相关文章