https://api.apyhub.com/extract/video/audio/file
POST
multipart/form-data
Attribute | Type | Mandatory | Description |
---|---|---|---|
output | String | No | The name of the output file, defaults to test-sample.(output_format) . |
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 from which you want to extract the audio. For instance, if a video is 3 minutes long and you intend to extract audio starting from the 90th second, set start_time: 90 . The default is 0 , extracting audio from the beginning of the video. |
duration | String | No | The length of the audio to be extracted. For instance, if you want to extract a 4 second audio clip, set duration: 4 . The default is 2 seconds. Note: This parameter is ignored when full_audio is set to true. |
output_format | String | No | The output format of the extracted audio file, user can enter any of mp3 ,wav ,aac ,ogg ,flac ,wma ,ac3 . The default is mp3 audio format. |
full_audio | Boolean | No | When set to true , extracts the complete audio from the video starting from start_time (or from the beginning if no start_time is specified). When false or not provided, uses the duration parameter to extract a specific segment. Default is false . |
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.