在这个笔记本中,我们将探索Amazon Nova Reel这个强大的视频生成模型的功能。根据Octank狗粮公司在Nova Canvas上的使用案例,我们将使用两个主要功能为狗粮公司创建短视频广告:
在运行这个笔记本之前, 请确保:
bedrock:InvokeModel
s3:PutObject
s3:GetObject
bedrock:GetAsyncInvoke
bedrock:ListAsyncInvokes
注意: 请确保这些权限适当地范围到我们打算用于安全最佳实践的特定S3存储桶和前缀。
首先, 让我们导入所需的库并设置我们的Bedrock客户端
Octank, 一家高端狗粮公司, 正在推出一系列新的美味狗粮。营销团队想创造引人入胜的短视频广告来展示他们产品的质量和吸引力。他们决定利用Amazon Nova Reel的文本到视频生成功能来创造一个吸引人的6秒钟视频片段, 突出他们的产品。
text: 这是描述我们想要生成的视频的提示。它应该是详细和描述性的, 以指导模型创造所需的输出。
durationSeconds: 这个参数设置生成视频的长度。目前, Nova Reel支持6秒钟的视频。
fps: 输出视频的帧率。当前支持的值是24帧/秒。
dimension: 这定义了输出视频的分辨率。当前支持的尺寸是1280x720像素。
seed: 一个可选参数, 它初始化生成过程。使用相同的种子与相同的参数将产生相同的视频, 允许可重复性。
让我们使用这些参数生成我们的第一个视频:
要检查我们的视频生成作业的进度
一旦作业完成, 我们就可以将生成的视频下载到本地
现在Octank已经完成了他们狗粮包装的最终设计, 他们想创造一个展示产品从不同角度旋转的视频。他们决定使用Nova Reel的图像到视频功能来生成一个6秒钟的视频, 在厨房台面上顺时针旋转产品。
让我们使用这些参数生成我们的视频:
在这个笔记本中, 我们演示了如何使用Amazon Nova Reel为一家狗粮公司生成短视频广告。我们探索了文本到视频和图像到视频的生成功能, 为创造引人入胜的视觉内容提供了一个强大的工具。