AWS Batch with FFMPEG : HTTP REST API Documentation

June 13, 2024 · View on GitHub

API Resources

post__batch_execute_amd

Code samples

POST /batch/execute/amd

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_describe

Code samples

POST /batch/describe

Body parameter

{
  "jobId": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapibaJsrkUdOCalLUtruenone
» jobIdbodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_arm

Code samples

POST /batch/execute/arm

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_intel

Code samples

POST /batch/execute/intel

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__state_execute

Code samples

POST /state/execute

Body parameter

{
  "compute": "string",
  "output": {
    "s3_bucket": "string",
    "file_options": "string",
    "s3_prefix": "string"
  },
  "input": {
    "s3_bucket": "string",
    "file_options": "string",
    "s3_prefix": "string"
  },
  "name": "string",
  "global": {
    "options": "string"
  }
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapibaX7LgouXSmK6Ftruenone
» computebodystringfalsenone
» outputbodyobjectfalsenone
»» s3_bucketbodystringfalsenone
»» file_optionsbodystringfalsenone
»» s3_prefixbodystringfalsenone
» inputbodyobjectfalsenone
»» s3_bucketbodystringfalsenone
»» file_optionsbodystringfalsenone
»» s3_prefixbodystringfalsenone
» namebodystringfalsenone
» globalbodyobjectfalsenone
»» optionsbodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_xilinx

Code samples

POST /batch/execute/xilinx

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_fargate

Code samples

POST /batch/execute/fargate

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__state_describe

Code samples

POST /state/describe

Body parameter

{
  "executionArn": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapibaQtUw4LHPXGX2truenone
» executionArnbodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_nvidia

Code samples

POST /batch/execute/nvidia

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

post__batch_execute_fargate-arm

Code samples

POST /batch/execute/fargate-arm

Body parameter

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

Parameters

NameInTypeRequiredDescription
bodybodybatchapiba0qXhDPEBUr0Etruenone
» input_file_optionsbodystringfalsenone
» output_urlbodystringfalsenone
» namebodystringfalsenone
» output_file_optionsbodystringfalsenone
» global_optionsbodystringfalsenone
» instance_typebodystringfalsenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OK200 responseNone

Response Schema

Schemas

batchapibaQtUw4LHPXGX2

{
  "executionArn": "string"
}

sfn-describe-request-schema

Properties

NameTypeRequiredRestrictionsDescription
executionArnstringfalsenonenone

batchapibaX7LgouXSmK6F

{
  "compute": "string",
  "output": {
    "s3_bucket": "string",
    "file_options": "string",
    "s3_prefix": "string"
  },
  "input": {
    "s3_bucket": "string",
    "file_options": "string",
    "s3_prefix": "string"
  },
  "name": "string",
  "global": {
    "options": "string"
  }
}

sfn-request-schema

Properties

NameTypeRequiredRestrictionsDescription
computestringfalsenonenone
outputobjectfalsenonenone
» s3_bucketstringfalsenonenone
» file_optionsstringfalsenonenone
» s3_prefixstringfalsenonenone
inputobjectfalsenonenone
» s3_bucketstringfalsenonenone
» file_optionsstringfalsenonenone
» s3_prefixstringfalsenonenone
namestringfalsenonenone
globalobjectfalsenonenone
» optionsstringfalsenonenone

batchapibaJsrkUdOCalLU

{
  "jobId": "string"
}

batch-describe-request-schema

Properties

NameTypeRequiredRestrictionsDescription
jobIdstringfalsenonenone

batchapiba0qXhDPEBUr0E

{
  "input_file_options": "string",
  "output_url": "string",
  "name": "string",
  "output_file_options": "string",
  "global_options": "string",
  "instance_type": "string"
}

ffmpeg-request-schema

Properties

NameTypeRequiredRestrictionsDescription
input_file_optionsstringfalsenonenone
output_urlstringfalsenonenone
namestringfalsenonenone
output_file_optionsstringfalsenonenone
global_optionsstringfalsenonenone
instance_typestringfalsenonenone