Skip to content

Transcoding & Packaging Error Codes

This document describes various error codes related to Transcoding & Packaging service.

  • Job: Job tells T&P-API how to execute transcode and Forensic Watermark preprocessing or DRM packaging. A job is consists of multiple tasks.
  • Task: A task is a subset of a job . The different tasks involved are as follows:
    • Task 1 - READY (check job type, creation and a source file analysis)
    • Task 2 - TRANSCODING (transcoding task and if the job type has Forensic Watermark, preprocessing is a part of this task).
    • Task 3 - SEGMENTATION AND PACKAGING (packaging the file to DASH or HLS, Multi-DRM is part of this process)
    • Task 4 - COPY OUTPUT FILE (upload packaged file to users’ S3)

Each task may return one of the status codes listed below.

Status CodeState
TP000READY
TP100100TRANSCODING
TP100200TRANSCODING_COMPLETED
TP200100PREPARE_FOR_PACKAGING
TP200200PREPARE_FOR_PACKAGING_COMPLETED
TP300100SEGMENTING
TP300200SEGMENTING_COMPLETED
TP400100COPYING_TO_USER_BUCKET
TP500COMPLETE
TP600ERROR
TP700100STOP_REQUEST
TP700200STOPPED

The details of the error codes are listed in the section below.

The first step in the Job creation process is the READY task, where different types of checks are conducted with respect to the service, source video file types and storage to avoid any job failures.

The below errors are related with job type and service plans.

Error CodeDescriptionSolution
E5001DRM Service is not ActiveIf you want to use DRM please subscribe for the plan.
E2000Failed to create a jobRetry and contact the help desk if the error persists.
E2001Transcoding information not foundThe output.transcodings[] field cannot be empty in the API.
E2002Storage information not foundEnsure the job.input.storage_id value in the API is valid.
E2003Invalid storage regionEnsure that the storage requested is in the same region.
E2004Invalid path or file not foundEnsure the file exists or the input file path is valid.
E2005Internal failure occurredRetry and contact the help desk if the error persists.
E2006Failed to create a transcoding request tokenRetry and contact the help desk if the error persists.
E2008Failed to get job listEnsure the job list details are valid and contact helpdesk if the error persists.
E2009Failed to get Job detailsEnsure the job details are valid and contact helpdesk if the error persists.
E2010Failed to stop jobEnsure the job details are valid and contact helpdesk if the error persists.
E2011An internal error occurred, please retryRetry submitting the request and contact helpdesk if the error persists.
E2014An invalid status code was requestedMake a request with a valid job status code.
E2015, E2016The requested job id is invalidMake a request with a valid job id.
E2019Job restart failedIn order to restart, the job needs to be stopped properly. Please ensure that the job is in stop state.
E2020Invalid job create requestCheck out the API Request form for Job creation.
E2021Input file or storage details not found.Please verify that the input file exists on the storage and that the job_id is valid before restarting the job.
E2130Mismatch in the registered TNP service region and the storage region entered in the job requestPlease ensure that the TNP service and the storage selected region are the same.
E2135Invalid output.transcodings.[].track_idPlease ensure output.transcodings.[].track_id has unique value.
E2136Invalid output.transcodings.sourcesPlease ensure output.transcodings.sources has valid details.
E2137Invalid output.transcodings.sources’s countOne value must be entered for each output.transcodings.sources.
E2138input.audios[].remap.track are duplicatedInput.audios[].remap.track must be unique value.
E2139input.audios[].remap.track and output.transcodings.sources.track do not matchPlease ensure the value in input.audios[].remap.track matches the value in Output.Transcodings.sources.track.
E2145Use either crf or min/max_bitrateCannot use CRF and min/max bitrate at the same time.
E2146Invalid crfIf bitrate_mode is set as vbr and crf , crf value should be [0~69].
E2147Invalid Video min_bitrateVideo min_bitrate must be between [10 kbps ~ 100 Mbps].
E2148Invalid Video max_bitrateVideo max_bitrate must be between [10 kbps ~ 100 Mbps].
E2149Cannot use same time crf, bitrateThe crf and bitrate settings cannot be used together.
E2150Cannot use crfIf bitrate_mode is set as cbr , crf option is not available.
E2151Cannot use min/max_bitrateIf bitrate_mode is set as cbr , min_bitrate or max_bitrate options are not available.
E2152frame_rate value mismatchPlease ensure Frame Rate of output VideoTrack(output.transcodings[].framerate) should match with source VideoTrack Frame Rate..
E2153audio codec value mismatchPlease ensure the AudioTrack codec of Output.transcodings[].codec matches with the source AudioTrack codec.
E2154output audio codecs value mismatchIf you entered multiple Output.transcodings[].codec when setting up audio tracks, make sure they are the same value.
E2155Unsupported audio codecSupported audio codecs : [aac, ac3, opus, vorbis].
E4007One of DASH, HLS, or CMAF must be setSet at least one of DASH, HLS, or CMAF to true .
E4012cmaf and other streaming formats cannot be requested at the same timeSince cmaf is a format that supports both dash and hls formats, dash and hls are not additionally set. If cmaf is set to true, dash and hls setting values are set to false.
E5001DRM Service is not activeIf DRM is required please enable the service.
E5002Forensic watermark Service is not activeIf Forensic watermark is required, please enable the service.
E5003Optional Service For T&P is not enabledPlease contact our help desk to activate the T&P service.
E5004At least ONE service is enabled in (DRM / FWM)Check User’s Service Status with respect to DRM / FWM, and if neither is in service, contact our help desk.
E5005Audio track must be only 1. Multi Audio tracks are not supported on trial.If you want to use Multi Audio Tracks, please upgrade to the commercial plan.
E5006Region must be included to register T&P JobOnly reported while using API based bad requests, not applicable while using console.
E5007Region should be in [RG004, RG011, RG013]* OREGON(“RG004”, “Oregon”, “us-west-2”)
* SEOUL(“RG011”, “Seoul”, “ap-northeast-2”)
* SINGAPORE(“RG013”, “Singapore”, “ap-southeast-1”)
E5008Region should be in [RG004, RG011, RG013]The regions supported are Oregon, Seoul and Singapore.
Error CodeDescriptionSolution
E2100Failed to inspect input filesMediaInfo library error. Retry and contact the help desk if the error persists.
E2101Video Frame Rate is invalidVideo Frame Rate must be in [23.98 , 24.0 , 25.0 , 29.97 , 30.0].
E2102Video Height details missingCheck the video file and retry again.
E2103Video Width details missingCheck the video file and retry again.
E2104Invalid height of videoPlease ensure video height is an even number.
E2105Invalid width of videoPlease ensure width must be an even number.
E2106Invalid height and width ratioThe ratio of height and width must be [W:H = 16:9].
E2107Invalid Video BitrateVideo bitrate must be between [10 kbps ~ 100 Mbps].
E2108Invalid Audio BitrateAudio bitrate must be in as mentioned in list [32, 64, 96, 128, 160, 192, 224, 256].
E2109Invalid Video heightFor Trial, Video height should be less than [ ~ 1080 ].
E211010 subtitles maximum are allowedEnsure that the Number of Subtitles is under 10.
E2113Trial Video duration cannot exceed 10 minFor Trial, Video duration should be less than 10 min.
E2114Invalid Video ContainerFor Trial, Video Container should be [MPEG-4].
E2115Invalid Audio CodecFor Trial, Audio codec is [AAC] .
E2116Invalid Video CodecVideo Codec [AV1] is not supported.
E2117Video Codec cannot be emptyPlease ensure video codec information is included in the API.
E2118Requested Transcoding Video Codecs must be consistentOutput Video Codec should be 1. check out the input video’s media info.
E2119Requested Transcoding Video Codecs must be in [h264 or h265]The output Video Codecs support only [h264 or h265].
E2120Maximum Transcoding Video Codec Resolution reachedPlease reduce the number of output resolutions and retry, contact the help desk if the error persists.
E2121Invalid codecFor Trial account, Video codec for FWM should be [h264].
E2122The height of the video is below the minimum permitted valueVideo height should be greater than 234.
E2123The height of the video is above the maximum permitted valueVideo height should be less than 2160.
E2124Invalid video codec for FWMFor job type FWM, Input Video codec should be [h264, h265].
E2125Invalid container for FWMFor job type FWM, Input container should be [MPEG-4].
E2126Invalid container for SubtitleTo add Subtitles, only supported formats are WebVTT in Text, TTML in MP4, WebVTT in MP4 container.
E2127Variable frame rates (VFR) content is not supported.Convert the [VFR] frame rate of the input content to [CFR] i.e. Constant Frame Rate.
E2128Invalid Frame Rate modeThe input content’s frame rate cannot be null. Only Constant Frame Rate (CFR) is supported.
E2129Bitrate is Required.Ensure Video Bitrate field is not empty in the API output.transcodings[].bitrate.
E3003Video track information is missingPlease confirm that the input video has valid video track details.
E3004There are too many video tracks in this filePlease make sure the input video includes only one video codec.
E3005Internal failure occurredRetry and please contact helpdesk if the error persists.
E9010Invalid output codecFor Trial, output codec should be h264.
E9011Trial packaging limit exceeded. : 2For Trial, the request for T&P job limitation is [2]. Please contact help desk support if the limit is reached.
E9012Trial video output count limit exceeded : 2For Trial, output transcoding video count limit is 2. Please contact help desk support if the limit is reached.
E9013Unfortunately, trial users are unable to input subtitles or captions.For Trial, Subtitles are not supported. Please upgrade to a commercial plan to add subtitles or captions.
Error CodeDescriptionCauseSolution
E3000Request storage id is invalidThe storage_id not registered. This notification is exclusive to API-based bad requestsRetry with proper storage id values and contact the help desk if the error persists.
E3001Fail to get a storage listthe requests to get lists do not match or connection error.Retry with valid requests and contact the help desk if the error persists.
E3002Invalid storage ID usedStorage deletion was requested with an ID that has not been registered.Ensure the storage ID is present, retry, contact the help desk if the error persists.
E3007Failed to update storage informationInternal server error - connection failureRetry with valid requests and contact the help desk if the error persists.
E3008Missing audio track informationThe file does not have an audio trackPlease provide a valid file with Audio and retry; contact the help desk if the error persists.
Error CodeDescriptionSolution
E4010S3 bucket Access Denied* Check if the Access key and secret key for S3 access are entered correctly
* Check that the service region of the forensic watermarking settings matches the AWS region of S3
E4009S3 Bucket not foundCheck if the S3 bucket actually exists
E8003Other AWS related ExceptionThis is caused by AWS network connection error or other external infra causes.
E8011Transcoding ErrorThis error could have occurred due to either input file length is very short or invalid file or unknown error occurred during transcoding process
Error CodeDescription
E7001
E2007
Transcoding task Failure

Among the error codes below, the items for which solutions are not specified are errors that the customer cannot directly solve. In case of those errors, please contact us through the Helpdesk. During success the code returned would be 0000.

Error CodeStateCauseSolution
E8003Failed to get prepared for segmentingsee the table of AWS S3 related errorcontact help desk
E8005Failed segmenting and DRM packagingoccurs when step4- segmenting and DRM packagingRetry the packaging job operation and contact the help desk if the error persists
E9998Request Method ‘{httpMethod}’ not supportedrequest http method is not supported in this api path.Check the API request format.
E9999Invalid operationRetry and Please contact the help desk if error persists
Section titled “Packaging related API specific error codes”
Error CodeDescriptionSolution
0000API response success
E1003The parameter value is invalidRetry with valid parameter values.
E2026Job stop failedSince the job has already been completed, it cannot be stopped.
E4013Invalid streaming_formatThe streaming_format entered in the colour condition is an unsupported type. Supported search terms : DASH,HLS,CMAF
E5011Cannot change regions when there is a job in progressChange the region when you’re done with packaging in progress.
E9000Can’t find authorization headerCheck out our authentication process docs.
E9001Token value is invalidCheck out our authentication process docs.
E9002The token payload value is invalidCheck out our authentication process docs.
E9003Token is expiredCheck the token validity time and regenerate it.
E9006Authentication token and site id value mismatchRetry with proper authentication token and site id, contact the help desk if the error persists.
E9008Account information not availableRetry with valid account information, contact the help desk if the error persists.
E9014You do not have permission for this site idRetry with valid site id , contact the help desk if the error persists.
Error CodeDescriptionSolution
E8007Failed to copy packaged files to the user’s S3Retry the packaging job operation, contact the help desk if the error persists.
Error CodeDescriptionSolution
E2203Failed to connect to AWS SNS. Invalid ARN or credentialPlease make sure the AWS SNS ARN or Credentials you entered are not invalid and try again, contact the help desk if the error persists.
E2204The maximum number of notifications which can be registered is [5]Please delete any unused notifications and retry .
E2205Job notification failedPlease retry with the valid parameters
E2207Failed to fetch job notification detailsPlease retry with valid site id and noti_id (notification ID).
E2208Failed to get job notification listPlease retry with valid requests and contact the help desk if the error persists.
E2210Failed to send test notification messageMake sure the AWS SNS ARN or Credentials you entered are valid, retry and contact the help desk if the error persists.
E2211Invalid access keyPlease make sure the AWS SNS ARN or Credentials you entered are valid, retry and contact the help desk if the error persists.