MediaConvert
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

带帧捕获输出的文件组

帧捕获输出 是您可以设置的一种输出,可用创建视频中每个 I 帧的 .jpeg 静态图像。帧捕获输出的设置过程与常规的 File group (文件组) 输出组类似,但您需要删除音频组件,为容器选择 No container (无容器),然后为视频编解码器选择 Frame capture to JPEG (帧捕获为 JPEG)

注意

只能在具有常规音频和视频输出的作业中创建帧捕获输出。MediaConvert 不支持仅包含帧捕获输出的作业。

创建帧捕获输出时,JobResult 包含 outputFilePaths 属性,用来告知您最终捕获的图像的文件名和路径。

提示

此服务在帧捕获文件名中包含自动编号,因此您可以从最后一个图像名称推断出所有图像名称。例如,如果 outputFilePaths 值为 s3://bucket/frameoutput/file.0000036.jpg,则可以推断出相同位置还有 35 个图像,它们的名称为 file.0000001file.0000002,依此类推。

以下示例介绍带帧捕获输出的文件组的 CloudWatch Events JobResult 通知(包含输出文件路径信息)。

{ "account": "111122223333", "region": "us-west-2", "detail": { "status": "COMPLETE", "outputGroupDetails": [ { "outputDetails": [ { "outputFilePaths": [ "s3://bucket/frameoutput/file.0000036.jpg" ], "durationInMs": 185000, "videoDetails": { "widthInPx": 1280, "heightInPx": 534 } } ], "type": "FILE_GROUP" }, { "outputDetails": [ { "outputFilePaths": [ "s3://bucket/file/file.mp4" ], "durationInMs": 180041, "videoDetails": { "widthInPx": 1280, "heightInPx": 534 } } ], "type": "FILE_GROUP" } ], "timestamp": 1536962166536, "jobId": "1536962115049-g58xc4", "queue": "arn:aws-cn:mediaconvert:us-west-2:111122223333:queues/Default", "userMetadata": {}, "accountId": "111122223333" }, "detail-type": "MediaConvert Job State Change", "source": "aws.mediaconvert", "version": "0", "time": "2018-09-14T21:56:06Z", "id": "cd06e4d1-f663-9b04-48d6-ec2a97cbe54a", "resources": [ "arn:aws-cn:mediaconvert:us-west-2:111122223333:jobs/1536962115049-g58xc4" ] }