API | 操作名 | 操作描述 |
查询截图 | 用于查询媒体文件在某个时间的截图 |
media bucket unbinded, bucket's host is unavailable
。详情请参见 开通媒体处理。def get_snapshot(Bucket, Key, Time, Width=None, Height=None, Format='jpg', Rotate='auto', Mode='exactframe', **kwargs)
response = client.get_snapshot(Bucket='examplebucket-1250000000',Key='demo.mp4',Time='1.5',Width='480',Format='png')print(response)response['Body'].get_stream_to_file('snapshot.jpg')
参数名称 | 参数描述 | 是否必填 | 类型 |
Bucket | 存储桶名称,格式为 BucketName-APPID ,详情请参见 命名规范 | 是 | String |
Key | 对象键(Key)是对象在存储桶中的唯一标识 | 是 | String |
Time | 截图的时间点,单位为秒,可以支持小数点 | 是 | String |
Width | 截图的宽。默认为0 | 否 | String |
Height | 截图的高。默认为0 当 width 和 height 都为0时,表示使用视频的宽高;如果单个为0,则以另外一个值按视频宽高比例自动适应 | 否 | String |
Format | 截图的格式,支持 jpg 和 png,默认 jpg | 否 | String |
Rotate | 图片旋转方式 auto:按视频旋转信息进行自动旋转off:不旋转,默认值为 auto | 否 | String |
Mode | 截帧方式 keyframe:截取指定时间点之前的最近的一个关键帧exactframe:截取指定时间点的帧,默认值为 exactframe | 否 | String |
本页内容是否解决了您的问题?