全部產品
Search
文件中心

ApsaraVideo Media Processing:ListJob - 遍曆轉碼作業

更新時間:Feb 25, 2026

遍曆轉碼作業。

介面說明

  • 本介面返回結果預設按 CreationTime 降序排列。

  • 本介面最多返回最近 90 天的任務,小於 90 天的按實際設定時間返回。

  • 您可以通過設定作業狀態、建立時間區間、轉碼管道等請求參數篩選查詢結果。

  • ApsaraVideo for Media Processing預設同一帳號不同地區資料不互連,調用介面前請確認您傳入的地區資訊與待查詢檔案地區一致,否則可能導致介面調用失敗或資訊不一致。

QPS 限制

本介面的單使用者 QPS 限制為 100 次/秒。超過限制,API 呼叫會被限流,這可能會影響您的業務,請合理調用。更多資訊,請參見 QPS 限制

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

mts:ListJob

get

*全部資源

*

請求參數

名稱

類型

必填

描述

樣本值

NextPageToken

string

下一頁標識。第一次請求無需傳入,服務會返回,第二次請求傳入即可。

16f01ad6175e4230ac42bb5182cd****

MaximumPageSize

integer

單頁最大可返回媒體工作流程執行執行個體。

  • 預設值:10

  • 取值範圍:1~100

10

State

string

轉碼任務狀態。預設為 All(所有狀態)。可取值:

  • All:所有狀態。

  • Submitted:作業已提交。

  • Transcoding:轉碼中。

  • TranscodeSuccess:轉碼成功。

  • TranscodeFail:轉碼失敗。

  • TranscodeCancelled:轉碼取消。

All

StartOfJobCreatedTimeRange

string

建立轉碼作業時間範圍中的下限值。日期格式按照 ISO8601 標準表示,並需要使用 UTC 時間。格式為:YYYY-MM-DDThh:mm:ssZ

2014-01-10T12:00:00Z

EndOfJobCreatedTimeRange

string

建立轉碼作業時間的上限。日期格式按照 ISO8601 標準表示,並需要使用 UTC 時間。格式為:YYYY-MM-DDThh:mm:ssZ

2014-01-11T12:00:00Z

PipelineId

string

管道 ID。可以通過 MPS 控制台 > 全域設定 > 管道及回調查詢。

88c6ca184c0e424d5w5b665e2a12****

返回參數

名稱

類型

描述

樣本值

object

返回參數。

RequestId

string

請求 ID。

BC860F04-778A-472F-AB39-E1BF329C1EA8

NextPageToken

string

下一頁標識。需記錄下來,在下一次請求時傳入即可。

16f01ad6175e4230ac42bb5182cd****

JobList

object

Job

array<object>

轉碼作業集合。

array<object>

轉碼作業詳細資料。

CreationTime

string

作業添加時間。

2014-01-10T12:00:00Z

Percent

integer

轉碼進度。

100

FinishTime

string

作業完成時間。

2014-01-10T12:20:25Z

State

string

作業狀態:

  • Submitted:作業已提交。

  • Transcoding:轉碼中。

  • TranscodeSuccess:轉碼成功。

  • TranscodeFail:轉碼失敗。

  • TranscodeCancelled:轉碼取消。

TranscodeSuccess

JobId

string

任務 ID。

31fa3c9ca8134fb4b0b0f7878301****

Code

string

任務失敗時的錯誤碼。任務成功時不返回。

InternalError

Message

string

任務失敗時的訊息。任務成功時不返回。

The operation has failed due to some unknown error, exception or failure.

Output

object

作業輸出。

Video

object

視頻配置。

Bufsize

string

緩衝區大小。

6000

Degrain

string

獨立去噪演算法強度。

5

BitrateBnd

object

視頻碼率範圍。

Max

string

最大碼率。單位:Kbps。

1000

Min

string

最小碼率。單位:Kbps。

200

PixFmt

string

視頻顏色格式。範圍:yuv420p,yuvj420p 等標準顏色格式。

yuv420p

Pad

string

視頻貼黑邊。單位:px。

  • 參數格式:width:height:left:top。

  • 樣本:1280:800:0:140。

1280:800:0:140

Codec

string

編解碼格式。可取值H.264H.265GIFWEBP

H.264

Height

string

高。

  • 單位:px。

  • 預設值:視頻原始高度。

720

Qscale

string

視頻品質控制度。

15

Crop

string

視頻畫面裁剪。支援 2 種方式。

  • 自動檢測黑邊並裁切,設定為 border

  • 自訂裁切,參數格式:width:height:left:top。樣本:1280:800:0:140。

border

Bitrate

string

視頻平均碼率。單位:Kbps。

428

Maxrate

string

視頻碼率峰值。單位:Kbps。

1000

MaxFps

string

最大幀率。

60

Profile

string

編碼層級。

  • baseline:針對行動裝置。

  • main:針對標準解析度裝置。

  • high:針對高解析度裝置。

  • 預設值:high

high

Crf

string

碼率-品質控制因子。如果設定了 Crf,則 Bitrate 的設定失效。預設值:26

26

Gop

string

主要畫面格間最大幀數。預設值:250。

250

Width

string

寬。

  • 單位:px。

  • 預設值:視頻原始寬度。

1280

Fps

string

幀率。

  • 當輸入檔案幀率超過 60 時取 60。

  • 預設值:取輸入檔案幀率。

25

Preset

string

視頻演算法器預置。預設值:medium。可取值:

  • veryfast:超快。

  • fast:快。

  • medium:中等。

  • slow:慢。

  • slower:超慢。

medium

ScanMode

string

掃描模式。取值如下:

  • 不設定:按輸入檔案的原始模式。

  • auto:自動去隔行。

  • progressive:順序掃描(漸進式掃描)。

  • interlaced:交叉掃描(隔行掃描)。

  • 預設值:空,即不設定。

最佳實務:交叉掃描雖然比順序掃描更節省資料量,但畫質不佳,所以現在主流視頻製作都採用順序掃描。

  • 如果您設定了順序掃描交叉掃描,但與原視頻模式不符,會導致轉碼失敗。

  • 建議您設定原視頻模式自動去隔行,以提高相容性。

interlaced

ResoPriority

string

資源優先順序。

1

TransConfig

object

轉碼通用配置。如果請求參數中設定了該值,則覆蓋指定轉碼模板中的對應參數。

IsCheckAudioBitrate

string

是否檢查音頻碼率。當輸出音頻碼率大於媒體源音頻碼率時,則視為輸出音頻碼率等於媒體源音頻碼率,即設定的音頻碼率參數不會生效。此值優先順序小於 IsCheckAudioBitrateFail。

  • true 表示檢查。

  • false 表示不檢查。

  • 預設值:
    • 參數為空白,並且 codec 和輸入源不一樣:false。

    • 參數為空白,並且 codec 和輸入源一樣:true。

false

TransMode

string

轉碼模式。

  • 可選範圍 onepass、twopass、CBR。

  • 預設值:onepass。

onepass

IsCheckReso

string

是否檢查解析度。如果輸出解析度大於輸入解析度(判斷條件是寬或高),則輸出解析度等於輸入解析度。

  • true 表示檢查。

  • false 表示不檢查。

  • 預設值:false

false

IsCheckVideoBitrateFail

string

是否檢查碼率。當輸出視頻碼率大於媒體源視頻碼率時,則不進行轉碼,直接返迴轉碼失敗。此值優先順序大於 IsCheckVideoBitrate。

  • true 表示檢查。

  • false 表示不檢查。

  • 預設值:false。

false

AdjDarMethod

string

解析度改寫方式。預設值:none。可選範圍:rescale、crop、pad、none。

none

IsCheckVideoBitrate

string

是否檢查視頻碼率。如果視頻輸出碼率大於視頻輸入碼率,則視為視頻輸出碼率等於視頻輸入碼率。

  • true 表示檢查。

  • false 表示不檢查。

  • 預設值:false

false

IsCheckResoFail

string

是否檢查解析度。如果輸出解析度大於輸入解析度(判斷條件是寬或高),則返迴轉碼失敗。

  • true 表示檢查。

  • false 表示不檢查。

  • 預設值:false

false

IsCheckAudioBitrateFail

string

是否檢查音頻碼率。當輸出音頻碼率大於媒體源音頻碼率時,則不進行轉碼,直接返迴轉碼失敗,此值優先順序大於 IsCheckAudioBitrate。

  • false:檢查。

  • true:不檢查。

false

Encryption

object

資料加密,只支援 m3u8 格式的輸出。

Type

string

加密類型。取值:hls-aes-128。

hls-aes-128

Key

string

加密視頻的密鑰。

encryptionkey128

KeyType

string

祕密金鑰加密方式,可取值 Base64、KMS。

說明

如密鑰為"encryptionkey128”, 則Base64(“encryptionkey128”)KMS(Base64(“encryptionkey128”)

Base64

Id

string

加密 ID。

31fa3c9ca8134f9cec2b4b0b0f78****

KeyUri

string

密鑰的存取 URL,使用 BASE64 進行編碼。

https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/

SkipCnt

string

前面不加密的片數(視頻能快速播放起來)。

3

WaterMarkList

object

WaterMark

array<object>

浮水印列表。

array<object>

浮水印詳細資料。

Type

string

浮水印類型。如果請求參數中設定了此參數,則此值覆蓋浮水印模板對應參數。更多資訊,請參見參數詳情。可取值:

  • Image:圖片浮水印。

  • Text:文字浮水印。

Image

ReferPos

string

浮水印的位置。

  • TopRight:右上。

  • TopLeft:左上。

  • BottomRight:右下。

  • BottomLeft:左下。

TopRight

Dx

string

浮水印圖片相對輸出視頻的水平位移量。如果請求參數中設定了此值,則覆蓋浮水印模板對應參數。預設值為 0。值有兩種形式:

  • 整數型:代表位移像素值。

    • 範圍:[8,4096]。

    • 單位:px。

  • 小數型:代表水平位移量與輸出解析度寬的比率。

    • 範圍:(0,1)。

    • 支援四位小數,例如:0.9999,超出部分系統自動丟棄。

100

Width

string

浮水印圖片寬。如果在請求參數中設定了此值,則覆蓋浮水印模板對應浮水印圖片寬。值有兩種形式:

  • 整數型:代表浮水印圖片寬的像素值。

    • 範圍:[8,4096]。

    • 單位:px。

  • 小數型:代表相對輸出視頻解析度寬的比率。

    • 範圍:(0,1)。

    • 支援 4 位小數,例如:0.9999,超出部分系統自動丟棄。

50

Height

string

浮水印圖片高。如果在請求參數中設定了此值,則覆蓋浮水印模板對應浮水印圖片高。值有兩種形式:

  • 整數型:代表浮水印圖片高的像素值。

    • 範圍:[8,4096]。

    • 單位:px。

  • 小數型:代表相對輸出視頻解析度高的比率。

    • 範圍:(0,1)。

    • 支援 4 位小數,例如:0.9999,超出部分系統自動丟棄。

50

InputFile

object

浮水印輸入檔案。

Object

string

輸入檔案的 OSS Object。

example-logo-****.png

Location

string

輸入檔案的 OSS Location。

oss-cn-hangzhou

Bucket

string

輸入檔案的 OSS Bucket。

example-bucket

WaterMarkTemplateId

string

浮水印模板 ID。

88c6ca184c0e47098a5b665e2a12****

Dy

string

浮水印圖片相對輸出視頻的垂直位移量。如果在請求參數中設定了此值,則覆蓋浮水印模板對應浮水印圖片相對輸出視頻的垂直位移量。值有兩種形式:

  • 整數型:代表浮水印圖片相對輸出視頻的垂直位移量像素。

    • 範圍:[8,4096]。

    • 單位:px。

  • 小數型:代表浮水印圖片相對輸出視頻的垂直位移量比率。

    • 範圍:(0,1)。

    • 支援 4 位小數,例如:0.9999,超出部分系統自動丟棄。

100

WaterMarkConfigUrl

string

浮水印設定檔 URL。

http://example.com/configure

DeWatermark

string

模糊處理,JSON 對象。更多資訊請參見參數詳情中的模糊處理詳情。

{"0": [{"l": 10,"t": 10,"w": 10,"h": 10},{"l": 100,"t": 0.1,"w": 10,"h": 10}],"128000": [],"250000": [{"l": 0.2,"t": 0.1,"w": 0.01,"h": 0.05}]}

M3U8NonStandardSupport

object

M3U8 非標準支援,JSON 對象。更多資訊請參見參數詳情中的 M3U8 非標準參數支援詳情。

TS

object

JSON 對象,TS 檔案相關非標準支援。更多資訊請參見參數詳情中的 TS 參數支援詳情。

SizeSupport

boolean

是否支援在 M3U8 檔案中輸出 ts 檔案的大小。

  • true:支援。

  • false:不支援。

true

Md5Support

boolean

是否支援在 M3U8 檔案中輸出 TS 的 md5 值。可取值:

  • true:支援。

  • false:不支援。

true

Priority

string

任務在其對應管道內的優先順序。

  • 最高優先順序:10。

  • 預設值:6

6

Audio

object

音頻配置。

Profile

string

音頻編碼預置。當 Codec 為 aac 時可取值:aaclow、aache、aachev2、aacld、aaceld。

aaclow

Codec

string

音頻編解碼格式。

  • 支援 aac、mp3、vorbis、flac。

  • 預設值:aac

aac

Samplerate

string

採樣率。

  • 支援 22050、32000、44100、48000、96000。

  • 單位:Hz。

  • 預設值:44100。

  • 若視頻容器格式為 flv,音頻編解碼格式選擇為 mp3 時,採樣率不支援 32000、48000、96000;音頻編解碼格式為 mp3 時,採樣率不支援 96000。

44100

Qscale

string

音頻品質控制度。

15

Channels

string

聲道數。

  • 當 Codec 設定為 mp3 時,聲道數只支援 1、2。

  • 當 Codec 設定為 aac 時,聲道數只支援 1、2、4、5、6、8。

  • 預設值:2。

2

Volume

object

音量配置。

Method

string

音量調整方式。可取值:

  • auto:自動調整。

  • dynamic:動態調整。

  • linear:線性調整。

auto

Level

string

音量調整幅度。

  • 單位:db。

  • 預設:-20db

-20

Bitrate

string

輸出檔案的音頻碼率。

  • 單位:Kbps。

  • 預設值:128

128

AudioStreamMap

string

音頻流序號。

  • 格式:0:a:{序號}

  • 序號從 0 開始,序號的含義是音頻流列表的下標,若不設定,選擇預設的音頻流。

0:a:0

MergeList

object

Merge

array<object>

視頻拼接配置。

object

視頻拼接配置詳細資料。

Start

string

起始時間點。

  • 格式:hh:mm:ss[.SSS]或者sssss[.SSS]

  • 樣本:01:59:59.999 或者 32000.23。

01:59:59.999或者32000.23

RoleArn

string

代理授權使用的角色資訊。

acs:ram:::role/

MergeURL

string

拼接片段地址。

  • 樣本:http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/example-object.flv

  • Object 需要經過 URLEncode,採用 UTF-8 編碼。

http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv

Duration

string

起始時間點。

  • 格式:hh:mm:ss[.SSS]或者sssss[.SSS]

  • 樣本:01:59:59.999 或者 32000.23。

01:59:59.999

SuperReso

object

解析度隨源。

IsHalfSample

string

是否擷取採樣率相關參數。可取值:

  • true:是。

  • false:否。

true

UserData

string

使用者自訂資料。

test-001

OutSubtitleList

object

OutSubtitle

array<object>

輸出字幕列表。

array<object>

輸出字幕詳細資料。

Map

string

視頻軌。格式:0:{流}:{流序號} ,即 0:v:{video_index}。流取值為 v: video 音頻流,序號的含義是音頻流列表的下標,序號從 0 開始。

0:v:0

OutSubtitleFile

object

輸出檔案詳細資料。

RoleArn

string

代理授權使用的角色資訊。

acs:ram:::role/

Object

string

輸出檔案的 OSS Object。

example-output.flv

Location

string

輸出檔案的 OSS Location。

oss-cn-hangzhou

Bucket

string

輸入檔案的 OSS Bucket。

example-bucket-****

Success

boolean

是否成功。可取值:

  • true:成功。

  • false:失敗。

true

Message

string

建立作業失敗時錯誤訊息。建立成功時此參數不返回。

The specified parameter “%s” cannot be null.

VideoStreamMap

string

視頻流序號。

  • 格式:0:a:{序號},樣本:0:a:0。

  • 序號從 0 開始,序號的含義是視頻流列表的下標。

  • 若不設定,選擇預設的視頻流。

0:a:0

OutputFile

object

輸出檔案。

RoleArn

string

代理授權使用的角色資訊。

acs:ram:::role/

Object

string

輸出檔案的 OSS Object。

example-output.flv

Location

string

輸出檔案的 OSS Location。

oss-cn-hangzhou

Bucket

string

輸入檔案的 OSS Bucket。

example-bucket

Rotate

string

視頻旋轉角度。

90

Container

object

容器。

Format

string

容器格式。

  • 預設值:mp4。

  • 視頻轉碼可取值 flv、mp4、HLS(m3u8+ts)、MPEG-DASH(MPD+fMP4)。

  • 音頻轉碼可取值 mp3、mp4、ogg、flac、m4a。

  • 圖片可取值 gif、WEBP。

  • 容器格式為 gif 時,VideoCodec 設定只能設定為 GIF。

  • 容器格式為 webp 時,VideoCodec 設定只能設定為 WEBP。

  • 容器格式為 flv 時,VideoCodec 不能設定為 H265。

flv

Clip

object

剪輯片段。

TimeSpan

object

剪輯時間段。

Seek

string

開始時間點。

  • 格式:hh:mm:ss[.SSS]sssss[.SSS]

  • 取值範圍 :[00:00:00.000,23:59:59.999][0.000,86399.999]

  • 樣本:01:59:59.999 或 32000.23。

01:00:59.999

Duration

string

持續時間長度。

  • 格式:hh:mm:ss[.SSS]sssss[.SSS]

  • 取值範圍 :[00:00:00.000,23:59:59.999][0.000,86399.999]

  • 樣本:01:00:59.999 或 32000.23。

01:00:59.999

MergeConfigUrl

string

拼接設定檔 URL 地址。MergeList 與 MergeConfigUrl 兩個參數只支援二選一。

  • MergeConfigUrl 指定的設定檔允許 50 個拼接片段上限。

  • MergeConfigUrl 是拼接設定檔 URL 地址。

  • 只支援存放在 OSS 上的設定檔,且需要保證有授權給 MPS 可存取權限,檔案內部內容參見拼接參數詳情。

  • mergeConfigfile 檔案內部內容樣本:{"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}

{"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}

OpeningList

object

Opening

array<object>

開板列表。

object

開板列表詳細資料。

openUrl

string

開板視頻的 OSS URL 地址。

http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

Start

string

相對正片視頻的開始時間。從 0 開始延遲多長時間後,顯示開板視頻。

  • 單位:秒。

  • 預設值:0

0

Width

string

寬。可取值:(0,4096)、-1、full。

  • 預設值:-1

  • -1 代表片源的值。

  • full 表示填滿畫面。

-1

Height

string

高。可取值:(0,4096)、-1、full。

  • 預設值:-1

  • -1 代表片源的值。

  • full 表示填滿畫面。

-1

MuxConfig

object

轉碼封包配置。

Webp

object

Webp 對應的封包配置。

Loop

string

迴圈次數。

0

Gif

object

Gif 對應的封包配置。

FinalDelay

string

終幀暫停時間,單位:厘秒。

0

DitherMode

string

調色盤顏色抖動方式。可取值:sierrabayer

bayer

Loop

string

迴圈次數。

0

IsCustomPalette

string

自訂調色盤功能。可取值:

  • true:自訂。

  • false:非自訂。

true

Segment

object

切片配置,JSON 對象。

Duration

string

分區時間長度。整數,單位:秒。

  • 可取值範圍:[1,10]。

  • 預設值:10 秒。

10

TailSlateList

object

TailSlate

array<object>

尾板列表。

object

尾板列表詳細資料。

Start

string

開始時間。

1

BgColor

string

如果尾板視頻的寬、高小於正片時,設定空白處填充的背景色。預設為 White,更多資訊請參見 bgcolor

White

IsMergeAudio

boolean

是否要拼接尾板視頻的音頻內容。可取值:

  • true:拼接。

  • false:不拼接。

true

Width

string

寬。可取值:(0,4096)、-1、full。

  • -1 代表片源的值,full 表示填滿畫面。

  • 預設為**-1**。

-1

Height

string

高,範圍(0,4096)、-1、full

  • -1 代表片源的值。

  • full 表示填滿畫面。

  • 預設為**-1**。

-1

BlendDuration

string

正片視頻和尾板視訊轉換的時間長度。過渡的效果是淡入淡出:正片顯示最後一幀,同時播放尾板視頻,正片最後一幀逐步變暗,尾板視頻逐步變亮。單位秒,預設 0。

0

TailUrl

string

尾板視頻的 OSS URL 地址。

http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv

TemplateId

string

模板 ID。

S00000000-000010

SubtitleConfig

object

字幕配置。

ExtSubtitleList

object

ExtSubtitle

array<object>

外部字幕列表,JSON 數組。

array<object>

字幕詳細資料。

CharEnc

string

外部字幕字元編碼。

  • 範圍:UTF-8、GBK、BIG5、auto。

  • 預設:auto

說明

外部字幕字元編碼設定為 auto 時,存在誤檢情況,建議您指定具體的字元編碼。

auto

FontName

string

外掛字幕轉換成硬字幕對應的字型名稱。

"WenQuanYi Zen Hei", "Yuanti SC Regular", "SimSun"

Input

object

外部輸入字幕檔案。

  • 目前支援 srt、ass 格式。更多資訊請參見參數詳情中的 Input 參數。

  • 樣本:{“Bucket”:”example-bucket”,“Location”:”oss-cn-hangzhou”,“Object”:”example.srt”}.

Object

string

輸入檔案的 OSS Object。

example-output.flv

Location

string

輸入檔案所在的 OSS Location。

oss-cn-hangzhou

Bucket

string

輸入檔案所在的 OSS Bucket。

example-bucket-****

SubtitleList

object

Subtitle

array<object>

字幕列表。

object

字幕詳細資料。

Map

string

視頻流序號。序號從 0 開始,序號的含義是視頻流列表的下標,若未設定,選擇預設的視頻流。

0

Properties

object

媒體屬性。

Width

string

視頻寬。

720

Height

string

視頻長。

1280

Duration

string

時間長度。

17

Fps

string

幀率。

30

Bitrate

string

碼率。

490

FileFormat

string

檔案格式。

mp4

Streams

object

流資訊。

VideoStreamList

object

VideoStream

array<object>

視頻流列表。

array<object>

視頻流詳細資料。

Index

string

視頻流序號,標識視頻流在整個媒體流中的位置。

0

Timebase

string

時基。

1/15360

AvgFPS

string

平均幀率。

30.0

PixFmt

string

像素格式。

yuv420p

Sar

string

編碼訊號解析度比。

1:1

Lang

string

語言。更多資訊,請參見 FFmeg 語言定義ISO-639

und

CodecLongName

string

編碼格式長述名。

H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10

Height

string

視頻解析度長。

1280

NumFrames

string

總幀率。

30

Bitrate

string

碼率。

421.117

CodecTagString

string

編碼格式標記文本。

avc1

HasBFrames

string

是否有 B 幀。

2

Profile

string

編碼預置。

high

StartTime

string

開始時間。

0.000000

NetworkCost

object

網路頻寬消耗。

PreloadTime

string

預先載入時間。

8

AvgBitrate

string

平均碼率。

300

CostBandwidth

string

最大消耗頻寬。

10

Dar

string

視頻顯示解析度比。

9:16

CodecName

string

編碼格式簡述名。

h264

Width

string

視頻解析度寬,數字。

720

Duration

string

時間長度。

17.233333

Fps

string

幀率。

30.0

CodecTag

string

編碼格式標記。

0x31637661

CodecTimeBase

string

編碼時基。

1/60

Level

string

編碼等級。

31

AudioStreamList

object

AudioStream

array<object>

音頻流列表。

object

音頻流詳細資料。

Timebase

string

時基。

1/32000

Index

string

音頻流序號,標識音頻流在整個媒體流中的位置。

1

SampleFmt

string

採樣格式。

fltp

ChannelLayout

string

聲道輸出樣式。

mono

Lang

string

語言。更多資訊,請參見 FFmeg 語言定義ISO-639

und

Samplerate

string

採樣率。

32000

CodecLongName

string

編碼格式長述名。

AAC (Advanced Audio Coding)

Channels

string

聲道數。

1

NumFrames

string

總幀數。

30

Bitrate

string

碼率。

64.136

CodecTagString

string

編碼格式標記文本。

mp4a

StartTime

string

開始時間。

0.000000

CodecName

string

編碼格式簡述名。

aac

Duration

string

時間長度。

17.223562

CodecTag

string

編碼格式標記。

0x6134706d

CodecTimeBase

string

編碼時基。

1/32000

SubtitleStreamList

object

SubtitleStream

array<object>

字幕流列表。

object

字幕流詳細資料。

Index

string

字幕流序號。 標識字幕流在整個媒體流中的位置。

1

Lang

string

語言。

und

Format

object

格式資訊。

StartTime

string

起始時間。

0.064000

NumPrograms

string

節目流總數。

0

Size

string

檔案大小。

1057273

NumStreams

string

媒體流總數。

2

FormatLongName

string

容器、封裝格式長述名。

QuickTime / MOV

Duration

string

總時間長度。

17.234000

Bitrate

string

總碼率。

490.784

FormatName

string

容器、封裝格式簡述名。可取值:mov、mp4、m4a、3gp、3g2、mj2。

mov

FileSize

string

檔案大小。

1057273

PipelineId

string

管道 ID。

88c6ca184c0e47b665e2a1267971****

Input

object

作業輸入。

Object

string

作業輸入的 OSS Object。

example.flv

Location

string

作業輸入的 OSS Location。

oss-cn-hangzhou

Bucket

string

作業輸入的 OSS Bucket。

example-bucket

MNSMessageResult

object

MNS 通知使用者作業完成的訊息結果。

MessageId

string

成功時訊息 ID。

123

ErrorMessage

string

失敗時錯誤資訊。成功時此參數不返回。

The resource operated “%s” cannot be found.

ErrorCode

string

失敗時錯誤碼。成功時此參數不返回。

InvalidParameter.ResourceNotFound

樣本

正常返回樣本

JSON格式

{
  "RequestId": "BC860F04-778A-472F-AB39-E1BF329C1EA8",
  "NextPageToken": "16f01ad6175e4230ac42bb5182cd****",
  "JobList": {
    "Job": [
      {
        "CreationTime": "2014-01-10T12:00:00Z",
        "Percent": 100,
        "FinishTime": "2014-01-10T12:20:25Z",
        "State": "TranscodeSuccess",
        "JobId": "31fa3c9ca8134fb4b0b0f7878301****",
        "Code": "InternalError",
        "Message": "The operation has failed due to some unknown error, exception or failure.",
        "Output": {
          "Video": {
            "Bufsize": "6000",
            "Degrain": "5",
            "BitrateBnd": {
              "Max": "1000",
              "Min": "200"
            },
            "PixFmt": "yuv420p",
            "Pad": "1280:800:0:140",
            "Codec": "H.264",
            "Height": "720",
            "Qscale": "15",
            "Crop": "border",
            "Bitrate": "428",
            "Maxrate": "1000",
            "MaxFps": "60",
            "Profile": "high",
            "Crf": "26",
            "Gop": "250",
            "Width": "1280",
            "Fps": "25",
            "Preset": "medium",
            "ScanMode": "interlaced",
            "ResoPriority": "1"
          },
          "TransConfig": {
            "IsCheckAudioBitrate": "false",
            "TransMode": "onepass",
            "IsCheckReso": "false",
            "IsCheckVideoBitrateFail": "false",
            "AdjDarMethod": "none",
            "IsCheckVideoBitrate": "false",
            "IsCheckResoFail": "false",
            "IsCheckAudioBitrateFail": "false"
          },
          "Encryption": {
            "Type": "hls-aes-128",
            "Key": "encryptionkey128",
            "KeyType": "Base64",
            "Id": "31fa3c9ca8134f9cec2b4b0b0f78****",
            "KeyUri": "https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/",
            "SkipCnt": "3"
          },
          "WaterMarkList": {
            "WaterMark": [
              {
                "Type": "Image",
                "ReferPos": "TopRight",
                "Dx": "100",
                "Width": "50",
                "Height": "50",
                "InputFile": {
                  "Object": "example-logo-****.png",
                  "Location": "oss-cn-hangzhou",
                  "Bucket": "example-bucket"
                },
                "WaterMarkTemplateId": "88c6ca184c0e47098a5b665e2a12****",
                "Dy": "100"
              }
            ]
          },
          "WaterMarkConfigUrl": "http://example.com/configure",
          "DeWatermark": "{\"0\": [{\"l\": 10,\"t\": 10,\"w\": 10,\"h\": 10},{\"l\": 100,\"t\": 0.1,\"w\": 10,\"h\": 10}],\"128000\": [],\"250000\": [{\"l\": 0.2,\"t\": 0.1,\"w\": 0.01,\"h\": 0.05}]}",
          "M3U8NonStandardSupport": {
            "TS": {
              "SizeSupport": true,
              "Md5Support": true
            }
          },
          "Priority": "6",
          "Audio": {
            "Profile": "aaclow",
            "Codec": "aac",
            "Samplerate": "44100",
            "Qscale": "15",
            "Channels": "2",
            "Volume": {
              "Method": "auto",
              "Level": "-20"
            },
            "Bitrate": "128"
          },
          "AudioStreamMap": "0:a:0",
          "MergeList": {
            "Merge": [
              {
                "Start": "01:59:59.999或者32000.23",
                "RoleArn": "acs:ram:::role/",
                "MergeURL": "http://example-bucket.oss-cn-hangzhou.aliyuncs.com/example-object.flv",
                "Duration": "01:59:59.999"
              }
            ]
          },
          "SuperReso": {
            "IsHalfSample": "true"
          },
          "UserData": "test-001",
          "OutSubtitleList": {
            "OutSubtitle": [
              {
                "Map": "0:v:0",
                "OutSubtitleFile": {
                  "RoleArn": "acs:ram:::role/",
                  "Object": "example-output.flv",
                  "Location": "oss-cn-hangzhou",
                  "Bucket": "example-bucket-****"
                },
                "Success": true,
                "Message": "The specified parameter “%s” cannot be null."
              }
            ]
          },
          "VideoStreamMap": "0:a:0",
          "OutputFile": {
            "RoleArn": "acs:ram:::role/",
            "Object": "example-output.flv",
            "Location": "oss-cn-hangzhou",
            "Bucket": "example-bucket"
          },
          "Rotate": "90",
          "Container": {
            "Format": "flv"
          },
          "Clip": {
            "TimeSpan": {
              "Seek": "01:00:59.999",
              "Duration": "01:00:59.999"
            }
          },
          "MergeConfigUrl": "{\"MergeList\":[{\"MergeURL\":\"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4\"}]}",
          "OpeningList": {
            "Opening": [
              {
                "openUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv",
                "Start": "0",
                "Width": "-1",
                "Height": "-1"
              }
            ]
          },
          "MuxConfig": {
            "Webp": {
              "Loop": "0"
            },
            "Gif": {
              "FinalDelay": "0",
              "DitherMode": "bayer",
              "Loop": "0",
              "IsCustomPalette": "true"
            },
            "Segment": {
              "Duration": "10"
            }
          },
          "TailSlateList": {
            "TailSlate": [
              {
                "Start": "1",
                "BgColor": "White",
                "IsMergeAudio": true,
                "Width": "-1",
                "Height": "-1",
                "BlendDuration": "0",
                "TailUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
              }
            ]
          },
          "TemplateId": "S00000000-000010",
          "SubtitleConfig": {
            "ExtSubtitleList": {
              "ExtSubtitle": [
                {
                  "CharEnc": "auto",
                  "FontName": "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
                  "Input": {
                    "Object": "example-output.flv",
                    "Location": "oss-cn-hangzhou",
                    "Bucket": "example-bucket-****"
                  }
                }
              ]
            },
            "SubtitleList": {
              "Subtitle": [
                {
                  "Map": "0"
                }
              ]
            }
          },
          "Properties": {
            "Width": "720",
            "Height": "1280",
            "Duration": "17",
            "Fps": "30",
            "Bitrate": "490",
            "FileFormat": "mp4",
            "Streams": {
              "VideoStreamList": {
                "VideoStream": [
                  {
                    "Index": "0",
                    "Timebase": "1/15360",
                    "AvgFPS": "30.0",
                    "PixFmt": "yuv420p",
                    "Sar": "1:1",
                    "Lang": "und",
                    "CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                    "Height": "1280",
                    "NumFrames": "30",
                    "Bitrate": "421.117",
                    "CodecTagString": "avc1",
                    "HasBFrames": "2",
                    "Profile": "high",
                    "StartTime": "0.000000",
                    "NetworkCost": {
                      "PreloadTime": "8",
                      "AvgBitrate": "300",
                      "CostBandwidth": "10"
                    },
                    "Dar": "9:16",
                    "CodecName": "h264",
                    "Width": "720",
                    "Duration": "17.233333",
                    "Fps": "30.0",
                    "CodecTag": "0x31637661",
                    "CodecTimeBase": "1/60",
                    "Level": "31"
                  }
                ]
              },
              "AudioStreamList": {
                "AudioStream": [
                  {
                    "Timebase": "1/32000",
                    "Index": "1",
                    "SampleFmt": "fltp",
                    "ChannelLayout": "mono",
                    "Lang": "und",
                    "Samplerate": "32000",
                    "CodecLongName": "AAC (Advanced Audio Coding)",
                    "Channels": "1",
                    "NumFrames": "30",
                    "Bitrate": "64.136",
                    "CodecTagString": "mp4a",
                    "StartTime": "0.000000",
                    "CodecName": "aac",
                    "Duration": "17.223562",
                    "CodecTag": "0x6134706d",
                    "CodecTimeBase": "1/32000"
                  }
                ]
              },
              "SubtitleStreamList": {
                "SubtitleStream": [
                  {
                    "Index": "1",
                    "Lang": "und"
                  }
                ]
              }
            },
            "Format": {
              "StartTime": "0.064000",
              "NumPrograms": "0",
              "Size": "1057273",
              "NumStreams": "2",
              "FormatLongName": "QuickTime / MOV",
              "Duration": "17.234000",
              "Bitrate": "490.784",
              "FormatName": "mov"
            },
            "FileSize": "1057273"
          }
        },
        "PipelineId": "88c6ca184c0e47b665e2a1267971****",
        "Input": {
          "Object": "example.flv",
          "Location": "oss-cn-hangzhou",
          "Bucket": "example-bucket"
        },
        "MNSMessageResult": {
          "MessageId": "123",
          "ErrorMessage": "The resource operated “%s” cannot be found.",
          "ErrorCode": "InvalidParameter.ResourceNotFound"
        }
      }
    ]
  }
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情