https://api.apyhub.com/generate/gif/file
POST
multipart/form-data
Attribute | Type | Mandatory | Description |
---|---|---|---|
output | String | No | The name of the output file, defaults to test-sample.gif . |
Attribute | Type | Mandatory | Description |
---|---|---|---|
video | String | Yes | the source video file in any of supported formats (mp4 ,webm ,flv ,avi ,mkv ,mov ,3gp ). |
start_time | String | No | the time in seconds at which you want to generate the GIF. For example: if a video is 3 minutes long and you want to generate GIF from 90th second then this will be as start_time: 90 and it defaults to 0 (generate GIF from 0th second of the video). |
duration | String | No | the GIF file length. For example: you want to generate the GIF for 4 seconds then it will be as duration: 4 and it defaults to 2 and max duration user can enter is 20 (seconds). |
speed | String | No | the GIF speed at which you want gif to run. For example: you want to increase the GIF speed by 4x then it will be as speed:4 and to decrease the GIF speed by 4x then it will be as speed:-4 . It defaults to 0 which is normal speed and user can enter any value from range -10 to 10 . |
size | String | No | the dimensions of the generated GIF file, should be in WidthxHeight format and it defaults to original_size . |
Status Code | Description |
---|---|
200 | The request was successful. |
400 | Invalid input - the file is corrupt or the supported inputs are not provided. |
401 | Required authentication information is either missing or not valid for the resource. |
500 | If any unexpected error occurs while processing the request. |
tokens
or basic authentication
mechanisms.
You can generate and view your existing credentials from your workspace settings (on the left side of the navbar) and go to “API Keys".apy-token
as the header parameter to pass the token.Authorization
header to send the basic authentication credentials.