查詢媒體檔案的轉碼工作清單。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ice:ListTranscodeJobs |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| StartOfCreateTime |
string |
否 |
任務建立時間篩選條件的起始時間。格式為:yyyy-MM-ddTHH:mm:ssZ。 |
2022-07-01T00:00:00Z |
| EndOfCreateTime |
string |
否 |
任務建立時間篩選條件的結束時間。格式為:yyyy-MM-ddTHH:mm:ssZ。 |
2022-07-15T00:00:00Z |
| ParentJobId |
string |
否 |
按 jobId 篩選。 |
7b38a5d86f1e47838927b6e7ccb1**** |
| Status |
string |
否 |
任務狀態
|
Success |
| OrderBy |
string |
否 |
排序次序。目前只支援兩種:
|
CreateTimeDesc |
| PageSize |
integer |
否 |
分頁大小。範圍:0~100,預設值:20。 |
10 |
| NextPageToken |
string |
否 |
連續分頁查詢時下一頁的標記(第一頁沒有)。 |
ab4802364a2e49208c99efab82df**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 id |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| Jobs |
array<object> |
工作清單。 |
|
|
array<object> |
任務資訊。 |
||
| CreateTime |
string |
任務建立時間。格式為:yyyy-MM-ddTHH:mm:ssZ 。 |
2022-01-12T08:49:41Z |
| Name |
string |
任務名。 |
transcode-job |
| RequestId |
string |
提交任務時請求 ID。 |
31E30781-9495-5E2D-A84D-759B0A01E262 |
| ParentJobId |
string |
主任務 ID。 |
8b2198504dd340b7b3c9842a74fc**** |
| JobCount |
integer |
子任務數量。 |
1 |
| Status |
string |
任務狀態。
|
Success |
| TriggerSource |
string |
任務來源。
|
API |
| Percent |
integer |
任務完成百分比。 |
0 |
| SubmitTime |
string |
任務提交時間。格式為:yyyy-MM-ddTHH:mm:ssZ 。 |
2022-01-12T08:49:41Z |
| FinishTime |
string |
任務結束時間。格式為:yyyy-MM-ddTHH:mm:ssZ 。 |
2022-01-12T08:49:41Z |
| InputGroup |
array<object> |
任務輸入組。單個輸入為轉碼任務。多個輸入為音視頻合流任務。 |
|
|
object |
任務輸入。 |
||
| Type |
string |
媒體物件類型。 取值:
|
OSS |
| Media |
string |
媒體值:
|
oss://bucket/path/to/video.mp4 |
| InputUrl |
string |
媒資流地址,只有當對媒資流進行轉碼時填寫此參數。 |
oss://bucket/path/to/video.mp4 |
| OutputGroup |
array<object> |
任務輸出組。 |
|
|
array<object> |
任務輸出。 |
||
| Output |
object |
輸出媒體配置 |
|
| Type |
string |
媒體物件類型。 取值:
|
OSS |
| Media |
string |
媒體值:
|
oss://bucket/path/to/video.mp4 |
| OutputUrl |
string |
轉碼輸出資料流地址,僅當輸出到媒資流時需要填此參數 |
oss://bucket/path/to/{MediaId}/{JobId}.mp4 |
| ProcessConfig |
object |
任務處理配置。 |
|
| Transcode |
object |
轉碼配置。 |
|
| TemplateId |
string |
模板 ID。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
覆蓋參數, 若填寫會覆蓋模板對應參數。 |
|
| Video |
object |
video 設定。 |
|
| Codec |
string |
編碼格式。 |
H.264 |
| Profile |
string |
編碼層級。支援 baseline、main、high。
預設值:high。 |
Main |
| Bitrate |
string |
視頻平均碼率。
|
3000 |
| Crf |
string |
碼率-品質控制因子。
如果設定了 Crf,則 Bitrate 的設定失效。 |
23 |
| Width |
string |
寬。
|
1920 |
| Height |
string |
高。
|
1080 |
| Fps |
string |
幀率。
|
25 |
| Gop |
string |
主要畫面格間最大幀數。
|
250 |
| Preset |
string |
視頻演算法器預置。只有 H264 支援該參數。 支援 veryfast、fast、medium、slow、slower。 預設值:medium。 |
medium |
| ScanMode |
string |
掃描模式。 支援 interlaced、progressive。 |
progressive |
| PixFmt |
string |
視頻顏色格式。 範圍:yuv420p,yuvj420p 等標準顏色格式。 |
yuv420p |
| Remove |
string |
是否去掉視頻。 |
false |
| Crop |
string |
視頻畫面裁切。 支援 2 種方式。
|
1280:800:0:140 |
| Pad |
string |
視頻貼黑邊。
|
1280:800:0:140 |
| LongShortMode |
string |
是否開啟橫豎屏自適應(即:長短邊模式) |
false |
| Bufsize |
string |
緩衝區大小。
|
6000 |
| Maxrate |
string |
視頻碼率峰值。 值範圍[10,50000],單位 Kbps。 |
9000 |
| AbrMax |
string |
abr 最大碼率(只有窄高 1 有效) 值範圍[10,50000],單位 Kbps。 |
6000 |
| Audio |
object |
audio 設定。 |
|
| Codec |
string |
音頻編解碼格式,AAC、MP3、VORBIS、FLAC。 預設值:AAC |
AAC |
| Profile |
string |
音頻編碼的預置配置。當 Codec 為 AAC 時,預置值取值範圍:aac_low、aac_he、aac_he_v2、aac_ld、aac_eld。 |
aac_low |
| Samplerate |
string |
採樣率。
|
44100 |
| Bitrate |
string |
輸出檔案的音頻碼率。
|
128 |
| Channels |
string |
聲道數。 預設值:2 |
2 |
| Remove |
string |
是否刪除音頻流。 |
false |
| Volume |
object |
音量控制。 |
|
| Method |
string |
音量調整方式。 |
auto |
| IntegratedLoudnessTarget |
string |
目標音量。 |
-6 |
| TruePeak |
string |
最大峰值。 |
-1 |
| LoudnessRangeTarget |
string |
音量範圍。 |
8 |
| Container |
object |
封裝格式設定。 |
|
| Format |
string |
容器格式。 |
mp4 |
| MuxConfig |
object |
封裝設定。 |
|
| Segment |
object |
切片設定。 |
|
| Duration |
string |
切片時間長度。 |
10 |
| ForceSegTime |
string |
強制切片時間點。 |
2,3 |
| Tags |
object |
||
|
string |
|||
| ImageWatermarks |
array<object> |
圖片浮水印配置。 |
|
|
array<object> |
圖片浮水印配置。 |
||
| TemplateId |
string |
模板 ID。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
覆蓋參數, 若填寫會覆蓋模板對應參數。 |
|
| Width |
string |
寬。 |
32 |
| Height |
string |
高。 |
32 |
| Dx |
string |
浮水印位置,x |
10 |
| Dy |
string |
浮水印位置,y |
10 |
| ReferPos |
string |
參考位置:TopLeft, TopRight, BottomLeft, BottomRight |
TopLeft |
| Timeline |
object |
顯示時間設定。 |
|
| Start |
string |
開始時間。 |
00:00:05 |
| Duration |
string |
顯示時間長度,秒數或者 "ToEND" |
ToEND |
| File |
object |
浮水印圖片檔案。 |
|
| Type |
string |
媒體物件類型。 取值:
|
OSS |
| Media |
string |
媒體值:
|
oss://bucket/path/to/video.mp4 |
| TextWatermarks |
array<object> |
文字浮水印配置。 |
|
|
array<object> |
文字浮水印配置。 |
||
| TemplateId |
string |
模板 ID。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
覆蓋參數, 若填寫會覆蓋模板對應參數。 |
|
| Content |
string |
浮水印文本,不需要 base64 encode,字串需要 utf-8 編碼。 |
測試浮水印 |
| FontName |
string |
字型。 |
SimSun |
| FontColor |
string |
顏色。 |
#006400 |
| FontAlpha |
string |
透明度。 |
1.0 |
| Top |
string |
浮水印位置,距離上邊距離。 |
10 |
| Left |
string |
浮水印位置,距離左邊距離。 |
10 |
| FontSize |
integer |
字型大小。 |
16 |
| BorderWidth |
integer |
邊框寬度。 |
0 |
| BorderColor |
string |
邊框顏色。 |
#006400 |
| Adaptive |
string |
根據輸出視頻大小調整字型 size。
預設值:false |
false |
| Subtitles |
array<object> |
字幕壓制配置。 |
|
|
array<object> |
字幕壓制配置。 |
||
| TemplateId |
string |
模板 ID。 |
9547c6ad97cb4f2aaa29683ebd18**** |
| OverwriteParams |
object |
覆蓋參數, 若填寫會覆蓋模板對應參數。 |
|
| Format |
string |
字幕檔案格式。 |
vtt |
| CharEnc |
string |
檔案 encoding 格式。 |
UTF-8 |
| File |
object |
字幕檔案。 |
|
| Type |
string |
媒體物件類型。 取值:
|
OSS |
| Media |
string |
媒體值:
|
oss://bucket/path/to/video.mp4 |
| Encryption |
object |
加密配置。 |
|
| EncryptType |
string |
加密類型。 |
PrivateEncryption |
| CipherText |
string |
標準加密的密鑰密文。 |
MTYi00NDU0LTg5O**** |
| DecryptKeyUri |
string |
標準加密的解密服務地址。 |
https://sample.com/path?CipherText=MTYi00NDU0LTg5O**** |
| CombineConfigs |
array<object> |
多輸入合流配置 |
|
|
object |
|||
| AudioIndex |
string |
音頻流 Index |
0 或 exclude |
| VideoIndex |
string |
視頻流 Index |
0 或 exclude |
| Start |
number |
輸入資料流的開始時間。 預設為 0 |
0.0 |
| Duration |
number |
輸入資料流的期間。 預設為視頻時間長度。 |
20.0 |
| IsInheritTags |
boolean |
是否繼承輸入資料流的 tag。 當輸入不是媒資是該參數不生效。 預設值:false |
|
| UserData |
string |
使用者資料。 |
user-data |
| ScheduleConfig |
object |
任務調度配置。 |
|
| PipelineId |
string |
管道 ID。 |
e37ebee5d98b4781897f6086e89f**** |
| Priority |
integer |
任務優先順序。數字越大優先順序越高,取值範圍:1~10 |
5 |
| NextPageToken |
string |
下一頁標識,第一次提交時為空白即可。下一頁標識將在第一次查詢後返回。 |
019daf5780f74831b0e1a767c9f1**** |
樣本
正常返回樣本
JSON格式
{
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"Jobs": [
{
"CreateTime": "2022-01-12T08:49:41Z",
"Name": "transcode-job",
"RequestId": "31E30781-9495-5E2D-A84D-759B0A01E262",
"ParentJobId": "8b2198504dd340b7b3c9842a74fc****",
"JobCount": 1,
"Status": "Success",
"TriggerSource": "API",
"Percent": 0,
"SubmitTime": "2022-01-12T08:49:41Z",
"FinishTime": "2022-01-12T08:49:41Z",
"InputGroup": [
{
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"InputUrl": "oss://bucket/path/to/video.mp4"
}
],
"OutputGroup": [
{
"Output": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4",
"OutputUrl": "oss://bucket/path/to/{MediaId}/{JobId}.mp4"
},
"ProcessConfig": {
"Transcode": {
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Video": {
"Codec": "H.264",
"Profile": "Main",
"Bitrate": "3000",
"Crf": "23",
"Width": "1920",
"Height": "1080",
"Fps": "25",
"Gop": "250",
"Preset": "medium",
"ScanMode": "progressive",
"PixFmt": "yuv420p",
"Remove": "false",
"Crop": "1280:800:0:140",
"Pad": "1280:800:0:140",
"LongShortMode": "false",
"Bufsize": "6000",
"Maxrate": "9000",
"AbrMax": "6000"
},
"Audio": {
"Codec": "AAC",
"Profile": "aac_low",
"Samplerate": "44100",
"Bitrate": "128",
"Channels": "2",
"Remove": "false",
"Volume": {
"Method": "auto",
"IntegratedLoudnessTarget": "-6",
"TruePeak": "-1",
"LoudnessRangeTarget": "8"
}
},
"Container": {
"Format": "mp4"
},
"MuxConfig": {
"Segment": {
"Duration": "10",
"ForceSegTime": "2,3"
}
},
"Tags": {
"key": ""
}
}
},
"ImageWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Width": "32",
"Height": "32",
"Dx": "10",
"Dy": "10",
"ReferPos": "TopLeft",
"Timeline": {
"Start": "00:00:05",
"Duration": "ToEND"
},
"File": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4"
}
}
}
],
"TextWatermarks": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Content": "測試浮水印",
"FontName": "SimSun",
"FontColor": "#006400",
"FontAlpha": "1.0",
"Top": "10",
"Left": "10",
"FontSize": 16,
"BorderWidth": 0,
"BorderColor": "#006400",
"Adaptive": "false"
}
}
],
"Subtitles": [
{
"TemplateId": "9547c6ad97cb4f2aaa29683ebd18****",
"OverwriteParams": {
"Format": "vtt",
"CharEnc": "UTF-8",
"File": {
"Type": "OSS",
"Media": "oss://bucket/path/to/video.mp4"
}
}
}
],
"Encryption": {
"EncryptType": "PrivateEncryption",
"CipherText": "MTYi00NDU0LTg5O****",
"DecryptKeyUri": "https://sample.com/path?CipherText=MTYi00NDU0LTg5O****"
},
"CombineConfigs": [
{
"AudioIndex": "0 或 exclude",
"VideoIndex": "0 或 exclude",
"Start": 0,
"Duration": 20
}
],
"IsInheritTags": true
}
}
],
"UserData": "user-data",
"ScheduleConfig": {
"PipelineId": "e37ebee5d98b4781897f6086e89f****",
"Priority": 5
}
}
],
"NextPageToken": "019daf5780f74831b0e1a767c9f1****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。