Error codes
MediaConvert returns error codes when transcoding jobs run into problems. You can use Amazon EventBridge to track the error codes that the service returns.
This table provides detailed information about error codes and messages that MediaConvert returns, their possible causes, and solutions.
Note
MediaConvert charges your account only when a job reaches the
COMPLETED
status. You don't pay for jobs that end in an
ERROR
status.
Error code | Message | Details |
---|---|---|
1010 |
Input Error |
The service can't open one or more of your input files. Possible causes are as follows:
|
1020 |
Video Error |
The service can't find any video in your input stream. The service was able to open and read your input file, but couldn't find a video elementary stream. Possible causes are as follows:
|
1021 |
Audio Error |
The service can't find any audio in your input stream. The service was able to open and read your input file, but couldn't find an audio elementary stream. Possible causes are as follows:
|
1030 |
Unsupported Codec |
The service doesn't support the codec or container of the input file. See Supported input formats. |
1040 |
Settings Error |
One or more of the job's encoding settings aren't supported in the combination specified. Or, the encoding settings aren't compatible with the input. |
1041 | Acceleration Settings Error | Your job settings aren't compatible with accelerated transcoding. See Accelerated transcoding job settings requirements. |
1042 | Job Doesn't Require Enough Processing Power for Accelerated Transcoding | This job doesn't require enough processing power to benefit from accelerated transcoding. Consider using accelerated transcoding for jobs that would otherwise take 10 minutes or longer to run. |
1056 |
File Open Error |
The service can't open an input or output file. Possible causes are as follows:
|
1060 |
Clipping Error |
The start and end timecodes specified for an input clip don't exist in the associated input stream. A possible cause is that the input clipping timecodes are
specified starting from zero, but the embedded timecodes start at a
time other than |
1075 |
Demuxer Parse Error |
MediaConvert couldn't recover from a problematic file when demuxing. Verify that you have provided a supported input. If MediaConvert supports your input, open a case with AWS Support. |
1076 |
Source Read Error |
The transcoder couldn't read from one of the input files. The file might have an unexpected end of file. Verify that your input file is valid and that it's truncated properly. |
1080 |
MXF Output Error |
There is a problem in the way that the MXF output settings are configured in your job. Check that these settings are correct and valid per specification. |
1091 |
Encryption Error |
There was an error encrypting one or more of the job outputs. Verify that the IAM role that you chose in your MediaConvert job settings provides access to invoke Amazon API Gateway. For more information about setting up this IAM role, see Set Up IAM Permissions in this guide. |
1092 |
Decode Audio Initialization Error |
MediaConvert can't decode one or more of your input audio streams. MediaConvert supports the codec and container, but there is a problem with the audio source that prevents the transcoder from reading it. |
1401 |
Permissions Issue |
Amazon S3 denied access to a file or bucket. Check the bucket policies on your input and output locations. Also check that the job has the right IAM role specified and that the role has the necessary permissions. For more information, see the following:
|
1404 |
File Open Error |
MediaConvert could not find a file or Amazon S3 bucket. Check that the Amazon S3 bucket and input files exist and that they are specified correctly in the job. Also check that MediaConvert has permissions to access them. For more information, see the following:
|
1432 |
IAM Role Error |
The role specified in your MediaConvert job settings doesn't have the necessary permissions or has another problem. Check that the job has the right IAM role specified and that the role has the correct permissions. For more information about setting up this IAM role, see Set Up IAM Permissions in this guide. |
1433 |
IAM Role Error |
The role specified in your MediaConvert job settings doesn't exist. Check that the job has the right IAM role specified. For more information about setting up this IAM role, see Set Up IAM Permissions in this guide. |
1434 |
IAM Role Error |
The role specified in your MediaConvert job settings doesn't have the necessary permissions. Check that the job has the right IAM role specified and that the role has MediaConvert as a trusted entity. For more information about setting up this IAM role, see Set Up IAM Permissions in this guide. |
1515 |
IAM Role Error |
The role specified in your MediaConvert job settings doesn't have the necessary permissions or is malformed. Check that the job has the right IAM role specified and that the role has the correct permissions. For more information about setting up this IAM role, see Set Up IAM Permissions in this guide. |
1522 | Terminated | There is an unexpected timeout with this job. Contact AWS Support. |
1550 | Acceleration Fault | There is an unexpected error with the accelerated transcoding of this job. Contact AWS Support. |
1999 |
Unknown Error |
There is an unexpected transcoding error. Contact AWS Support. |
3400 | HLS Input Doesn't Meet Requirements | Your HLS input doesn't conform to the requirements for MediaConvert supported HLS inputs. For more information, see HLS input requirements. |
3401 | HTTP File Access Not Authorized |
You specified an HTTP(S) URL for an input file that requires authentication. MediaConvert doesn't pass authentication credentials to the HTTP server. Either change the permissions for your file on the HTTP server, or upload your file to Amazon S3 and specify the Amazon S3 location instead. For more information, see HTTP input requirements. |
3403 | HTTP Access Forbidden |
You specified an HTTP URL for an input file, but the HTTP server refuses the request. Check that you have specified the correct URL. If you have, contact the team that is responsible for maintaining the HTTP server that hosts your file. |
3404 | HTTP File Not Found |
You specified an HTTP URL for an input file, but the HTTP server doesn't have the file. Check that you have specified the correct URL. |
3408 | HTTP Upload Error |
You specified an HTTP URL for an input file, but the upload failed for a reason that is unrelated to errors 3401, 3403, and 3404. Contact AWS Support. |
3450 | HTTP Server Error |
You specified an HTTP URL for an input file, but the HTTP server returned an error or failed. Contact the team that is responsible for maintaining the HTTP server that hosts your file. |
3451 | HTTP Server Connection Error |
You specified an HTTP URL for an input file, but MediaConvert couldn't connect to the HTTP server. Check that you have specified the correct URL. |
3457 | Input Disallowed by Policy |
You specified an input location that your policy disallows. Specify an allowed input location and resubmit your job. |
3999 | HTTP Unknown Error |
There was an unexpected error related to retrieving your input file from an HTTP server. Check that you can download your file manually from your HTTP host. If you can, contact AWS Support. If you can't, contact the team that is responsible for maintaining the HTTP server that hosts your file. |