API | Operation | Description |
Querying screenshot | Query the screenshot of media file at some time point |
media bucket unbinded, bucket's host is unavailable
will be reported. For more information, see Enabling Media Processing.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')
Parameter | Description | Required | Type |
Bucket | Yes | String | |
Key | Object key, which is the unique identifier of the object in the bucket. | Yes | String |
Time | Screenshot time point in seconds, which can contain a decimal point. | Yes | String |
Width | Screenshot width. Default value: 0. | No | String |
Height | Screenshot height. Default value: 0. If width and height are both 0 , the width and height of the video are used. If one of them is 0 , the other value is used to automatically adapt to the aspect ratio of the video. | No | String |
Format | Screenshot format. Valid values: jpg, png. Default value: jpg. | No | String |
Rotate | Image rotation method. auto: Rotate automatically according to the video rotation information. off: Do not rotate. Default value: auto. | No | String |
Mode | Frame capturing method. keyframe: Capture the last keyframe before the specified time point. exactframe: Capture the frame at a specified time point. Default value: exactframe. | No | String |
Was this page helpful?