すべてのプロダクト
Search
ドキュメントセンター

:SubmitJobs

最終更新日:Feb 25, 2026

トランスコーディングジョブを送信します。ApsaraVideo Media Processing (MPS) コンソールで作成されたトランスコーディングジョブとワークフローがビジネス要件を満たせない場合、SubmitJobs 操作を呼び出してトランスコーディングジョブを送信できます。SubmitJobs 操作を呼び出す際に、必要に応じてトランスコーディングパラメーターを指定します。

操作説明

  • SubmitJobs は非同期操作です。トランスコーディングジョブを送信すると、ジョブは MPS キューに追加され、スケジューリングされて実行されます。応答が返された時点では、トランスコーディングジョブは完了していない可能性があります。この操作を呼び出した後、QueryJobList 操作を呼び出してジョブの結果をクエリできます。また、Message Service (MNS) のキューまたはトピックを MPS キューに関連付けて、ジョブに関する通知を受信することもできます。詳細については、「通知の受信」をご参照ください。

  • 入力ファイルのサイズは最大 100 GB です。入力ファイルのサイズがこの制限を超えると、ジョブが失敗する可能性があります。

  • インテリジェントプリセットテンプレートを使用して入力ファイルをトランスコーディングする場合、まず SubmitAnalysisJob 操作を呼び出してプリセットテンプレート分析ジョブを送信する必要があります。分析ジョブが完了した後、QueryAnalysisJobList 操作を呼び出して、入力ファイルに利用可能なプリセットテンプレートを取得できます。トランスコーディングジョブを送信する際、TemplateId を利用可能なプリセットテンプレートの ID に設定します。利用可能なプリセットテンプレートにないプリセットテンプレートを指定すると、トランスコーディングジョブは失敗します。

  • 静的プリセットテンプレートを使用して入力ファイルをトランスコーディングする場合、プリセットテンプレート分析ジョブを送信する必要はありません。

  • MPS で複数のアカウントを使用したい場合は、ご利用の Alibaba Cloud アカウントを使用して Resource Access Management (RAM) ユーザーを作成できます。詳細については、「RAM ユーザーの作成と権限付与」をご参照ください。トランスコーディングジョブをクエリするために使用される Alibaba Cloud アカウントが、トランスコーディングジョブを送信するために使用されたアカウントでない場合、データは返されません。

  • トランスコーディングに関するよくある質問については、「MPS に関するよくある質問」をご参照ください。

QPS 制限

この操作は、アカウントごとに 1 秒あたり最大 100 回呼び出すことができます。この制限を超えるリクエストは破棄され、サービスが中断されます。この操作を呼び出す際には、この制限に注意することを推奨します。詳細については、「QPS 制限」をご参照ください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

mts:SubmitJobs

create

*All Resource

*

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

Input

string

必須

入力ファイルに関する情報。詳細については、「パラメーターの詳細」トピックの「Input」セクションをご参照ください。

説明
  • Object Storage Service (OSS) オブジェクトのパスは、MPS で使用する前に UTF-8 で URL エンコードする必要があります。

  • OSS バケットは、ご利用の MPS サービスと同じリージョンに存在する必要があります。

{"Bucket":"exampleBucket","Location":"oss-cn-hangzhou","Object":"example.flv","Referer": "用户自行在OSS控制台设置的OSS防盗链参数"}

Outputs

string

必須

ジョブ出力設定。詳細については、「パラメーターの詳細」トピックの「Output」セクションをご参照ください。

  • 値は Output オブジェクトの JSON 配列で指定します。最大 30 個の Output オブジェクトを指定できます。

[{"OutputObject":"exampleOutput.mp4","TemplateId":"6181666213ab41b9bc21da8ff5ff****","WaterMarks":[{"InputFile":{"Bucket":"exampleBucket","Location":"oss-cn-hangzhou","Object":"image_01.png"},"WaterMarkTemplateId":"9b772ce2740d4d55876d8b542d47****"}],"UserData":"testid-001"}]

OutputBucket

string

必須

出力ファイルを格納する OSS バケットの名前。

  • バケットという用語の詳細については、「用語」をご参照ください。

exampleBucket

OutputLocation

string

任意

出力ファイルを格納する OSS バケットが存在するリージョン。

  • OSS バケットは MPS と同じリージョンに存在する必要があります。

  • バケットという用語の詳細については、「用語」をご参照ください。

oss-cn-hangzhou

PipelineId

string

必須

MPS キューの ID。詳細については、「用語」をご参照ください。

  • MPS キューの ID を取得するには、MPS コンソールにログインし、左側のナビゲーションウィンドウで [グローバル設定] > [MPS キューとコールバック] を選択します。

  • 非同期メッセージ通知を受信したい場合は、MNS キューまたはトピックを MPS キューに関連付けます。詳細については、「通知の受信」をご参照ください。

dd3dae411e704030b921e52698e5****

レスポンスフィールド

フィールド

説明

object

レスポンスパラメーター。

JobResultList

object

JobResult

array<object>

生成されたトランスコーディングジョブ。

array<object>

Code

string

ジョブの作成に失敗した場合に返されるエラーコード。ジョブが作成された場合、このパラメーターは返されません。

InvalidParameter.NullValue

Job

object

ジョブの詳細。ジョブの送信に失敗した場合、ジョブ ID は生成されません。

Code

string

ジョブが失敗した場合に返されるエラーコード。ジョブが成功した場合、このパラメーターは返されません。

InternalError

CreationTime

string

ジョブが作成された時刻。

2014-01-10T12:00:00Z

FinishTime

string

ジョブが完了した時刻。

2014-01-10T12:20:00Z

Input

object

ジョブ入力に関する情報。

Bucket

string

ジョブ入力が格納されている OSS バケットの名前。

example-bucket-****

Location

string

ジョブ入力が格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

ジョブ入力として使用される OSS オブジェクトの名前。

example.flv

JobId

string

ジョブ ID。

31fa3c9ca8134f9cec2b4b0b0f78****

MNSMessageResult

object

ジョブの結果をユーザーに通知するために MNS によって送信されたメッセージ。

ErrorCode

string

ジョブが失敗した場合に返されるエラーコード。ジョブが成功した場合、このパラメーターは返されません。

InvalidParameter.ResourceNotFound

ErrorMessage

string

ジョブが失敗した場合に返されるエラーメッセージ。ジョブが成功した場合、このパラメーターは返されません。

The resource operated "%s" cannot be found.

MessageId

string

ジョブが失敗した場合に返されるエラーメッセージの ID。ジョブが成功した場合、このパラメーターは返されません。

123

Message

string

ジョブが失敗した場合に返されるエラーメッセージ。ジョブが成功した場合、このパラメーターは返されません。

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

Output

object

ジョブの出力。

AmixList

object

Amix

array<object>

ミックスされたオーディオトラック。

object

AmixURL

string

バックグラウンドミュージックとしてミックスされるオーディオトラックの URL。

  • URL は OSS URL または文字列 input にすることができます。

  • 値が input の場合、ビデオ内で 2 つのオーディオトラックがミックスされることを示します。

https://outpu***.oss-cn-shanghai.aliyuncs.com/mp4-to-mp3%5E1571025263578816%40.mp3

Duration

string

ミックスされたオーディオトラックの長さ。値は数値または時間形式です。

20

Map

string

ミックスされるオーディオトラック。フォーマット:0:a:{audio_index}。例:0:a:0。

0:a:0

MixDurMode

string

ミキシング時間を指定するモード。有効値:first および long

  • first:出力メディアの長さは入力メディアの長さに等しくなります。

  • long:出力メディアの長さは、出力メディアの長さまたは入力メディアの長さのいずれか長い方に等しくなります。

  • デフォルト値:long

long

Start

string

開始時刻。値は数値または時間形式です。例:1:25:36.240 および 32000.23。

0

Audio

object

オーディオ設定。

説明

このパラメーターがリクエストで指定された場合、指定されたトランスコーディングテンプレート内の対応する設定は上書きされます。

Bitrate

string

出力ファイルのオーディオビットレート。

  • 単位:Kbit/s。

  • デフォルト値:128

128

Channels

string

サウンドチャンネルの数。

  • Codec の値が mp3 の場合、このパラメーターの値は 1 または 2 のみです。

  • Codec の値が aac の場合、このパラメーターの値は 12456、または 8 のみです。

  • デフォルト値:2

6

Codec

string

オーディオコーデック。

  • 有効値:aacmp3vorbisflac

  • デフォルト値:aac

aac

Profile

string

オーディオのコーデックプロファイル。

説明

Codec の値が aac の場合、有効値は aac_lowaac_heaac_he_v2aac_ldaac_eld です。

aac_low

Qscale

string

オーディオの品質管理レベル。

15

Samplerate

string

サンプリングレート。

  • 有効値:2205032000441004800096000

  • 単位:Hz。

  • デフォルト値:44100

説明

ビデオコンテナフォーマットが FLV で、オーディオコーデックが MP3 の場合、このパラメーターの値は 32000、48000、または 96000 にはできません。オーディオコーデックが MP3 の場合、このパラメーターの値は 96000 にはできません。

32000

Volume

object

ボリューム設定。

Level

string

ボリューム調整範囲。

  • 単位:デシベル。

  • デフォルト値:-20

-20

Method

string

ボリュームを調整するために使用されるメソッド。有効値:

  • auto

  • dynamic

  • linear

auto

AudioStreamMap

string

オーディオストリームのシーケンス番号。

  • フォーマット:0:a:{シーケンス番号}。例:0:a:0。

  • シーケンス番号はリスト内のオーディオストリームのインデックスで、0 から始まります。

  • シーケンス番号が指定されていない場合、デフォルトのオーディオストリームが使用されます。

0:a:0

Clip

object

クリップに関する情報。

TimeSpan

object

クリップのタイムスパン。

Duration

string

クリップの長さ。

  • フォーマット:hh:mm:ss[.SSS] または sssss[.SSS]

  • 有効値:[00:00:00.000,23:59:59.999] または [0.000,86399.999]

01:00:59.999

Seek

string

開始時刻。

  • フォーマット:hh:mm:ss[.SSS] または sssss[.SSS]

  • 有効値:[00:00:00.000,23:59:59.999] または [0.000,86399.999]

01:59:59.999

Container

object

コンテナフォーマット設定。

Format

string

コンテナフォーマット。

  • デフォルト値:mp4

  • ビデオフォーマットには、FLV、MP4、HLS (M3U8 + TS)、MPEG-DASH (MPD + fMP4) が含まれます。

  • オーディオフォーマットには、MP3、MP4、Ogg、FLAC、M4A が含まれます。

  • 画像フォーマットには、GIF と WebP が含まれます。

  • コンテナフォーマットが GIF の場合、ビデオコーデックは GIF である必要があります。

  • コンテナフォーマットが WebP の場合、ビデオコーデックは WebP である必要があります。

  • コンテナフォーマットが FLV の場合、ビデオコーデックは H.265 にはできません。

flv

DeWatermark

string

ウォーターマークのぼかしの設定。値は JSON オブジェクトです。詳細については、「パラメーターの詳細」トピックの 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}]}

DigiWaterMark

object

デジタルウォーターマーク。

Alpha

string

テキストまたは画像の透明度。

  • 有効値:(0,1]

  • デフォルト値:1.0

1.0

InputFile

object

入力ファイルの詳細。

Bucket

string

入力ファイルが格納されている OSS バケットの名前。

example-bucket-****

Location

string

入力ファイルが格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

入力ファイルとして使用される OSS オブジェクトの名前。

example-intput.flv

Type

string

ウォーターマークのタイプ。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。有効値:

  • Image (デフォルト)

  • Text

Image

Encryption

object

暗号化設定。M3U8 フォーマットの出力のみがサポートされています。

Id

string

暗号化 ID。

31fa3c9ca8134f9cec2b4b0b0f78****

Key

string

ビデオを暗号化するために使用されるキー。

encryptionkey128

KeyType

string

キー暗号化方式。キーはプレーンテキストで MPS に送信できません。キーは Base64 または Key Management Service (KMS) を使用して暗号化する必要があります。たとえば、キーが encryptionkey128 の場合、Base64("encryptionkey128") または KMS(Base64("encryptionkey128") のようなメソッドでキーを暗号化できます。

Base64

KeyUri

string

キーをリクエストするために使用される URL。URL は Base64 でエンコードされます。

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

SkipCnt

string

ビデオの冒頭にある非暗号化フレームの数。これらのフレームを非暗号化のままにすることで、ビデオ再生を迅速に開始できます。

3

Type

string

暗号化タイプ。hls-aes-128 のみが返される場合があります。

hls-aes-128

M3U8NonStandardSupport

object

M3U8 の非標準サポート設定。値は JSON オブジェクトです。詳細については、「パラメーターの詳細」トピックの M3U8NonStandardSupport セクションをご参照ください。

TS

object

TS ファイルの非標準サポート設定。値は JSON オブジェクトです。詳細については、「パラメーターの詳細」トピックの TS セクションをご参照ください。

Md5Support

boolean

M3U8 ビデオで TS ファイルの MD5 値の出力がサポートされているかどうかを示します。有効値:

  • true

  • false

true

SizeSupport

boolean

出力 M3U8 ビデオで TS ファイルのサイズが生成されるかどうかを示します。有効値:

  • true

  • false

true

MergeConfigUrl

string

マージ設定ファイルの URL。MergeListMergeConfigUrl のうち 1 つだけが有効になります。

  • MergeConfigUrl で指定された設定ファイルには、最大 50 個のクリップを含めることができます。

  • MergeConfigUrl は、クリップをマージするための設定ファイルの URL を示します。

  • 設定ファイルが OSS にオブジェクトとして保存され、MPS がその OSS オブジェクトにアクセスできることを確認してください。ファイルの内容については、マージパラメーターの詳細をご参照ください。

  • マージ設定ファイルの内容の例:{"MergeList":[{"MergeURL":"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4"}]}

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

MergeList

object

Merge

array<object>

クリップをマージするための設定。

object

Duration

string

クリップの長さ。

  • フォーマット:hh:mm:ss[.SSS] または sssss[.SSS]

  • 例:01:59:59.999 および 32000.23。

00000.20

MergeURL

string

クリップの OSS URL。

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

  • オブジェクトの OSS URL は、UTF-8 標準を使用して URL エンコードする必要があります。

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

RoleArn

string

委任された権限付与に使用される RAM ロールの Alibaba Cloud リソースネーム (ARN)。

acs:ram:::role/

Start

string

クリップの開始時点。

  • フォーマット:hh:mm:ss[.SSS] または sssss[.SSS]

  • 例:01:59:59.999 および 32000.23。

00000.50

MuxConfig

object

トランスマックス設定。このパラメーターがリクエストで指定された場合、指定されたトランスコーディングテンプレート内の対応する設定は上書きされます。

Gif

object

GIF のトランスマックス設定。

DitherMode

string

パレットのカラーディザリングアルゴリズム。有効値:sierra および bayer

bayer

FinalDelay

string

最終フレームが一時停止する時間。単位:センチ秒。

0

IsCustomPalette

string

カスタムパレットが使用されるかどうかを示します。有効値:

  • true

  • false

false

Loop

string

ループ回数。

0

Segment

object

セグメント設定。値は JSON オブジェクトです。

Duration

string

セグメントの長さ。値は整数です。単位:秒。

  • 有効値:[1,10]

  • デフォルト値:10

20

Webp

object

WebP のトランスマックス設定。

Loop

string

ループ回数。

0

OpeningList

object

Opening

array<object>

オープニングパート。値は JSON オブジェクトです。

object

Height

string

オープニングパートの高さ。

  • 有効値:(0,4096) の範囲の値、-1full

  • デフォルト値:-1

  • -1 は、オープニングパートのソースの高さを保持することを示します。

  • full は、メインパートの高さがオープニングパートに使用されることを示します。

1080

Start

string

オープニングパートが再生されるまでの時間。値は 0 から始まります。

  • 単位:秒。

  • デフォルト値:0

1

Width

string

オープニングパートの幅。

  • 有効値:(0,4096) の範囲の値、-1full

  • デフォルト値:-1

  • -1 は、オープニングパートのソースの幅を保持することを示します。

  • full は、メインパートの幅がオープニングパートに使用されることを示します。

1920

openUrl

string

オープニングパートの OSS URL。

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

OutSubtitleList

object

OutSubtitle

array<object>

出力字幕。

array<object>

Map

string

ビデオトラック。フォーマット:0:{Stream}:{Stream sequence number}、つまり 0:v:{video_index}。Stream の値は v で、ビデオストリームを示します。シーケンス番号はリスト内のビデオストリームのインデックスで、0 から始まります。

0:v:0

Message

string

ジョブの作成に失敗した場合に返されるエラーメッセージ。ジョブが作成された場合、このパラメーターは返されません。

The specified parameter “%s” cannot be null.

OutSubtitleFile

object

出力ファイルの詳細。

Bucket

string

入力ファイルが格納されている OSS バケットの名前。

example-bucket-****

Location

string

出力ファイルが格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

出力ファイルとして使用される OSS オブジェクトの名前。

example-output.flv

RoleArn

string

委任された権限付与に使用される RAM ロールの ARN。

acs:ram:::role/

Success

boolean

ジョブが作成されたかどうかを示します。有効値:

  • true

  • false

true

OutputFile

object

出力ファイルの詳細。

Bucket

string

入力ファイルが格納されている OSS バケットの名前。

example-bucket-****

Location

string

出力ファイルが格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

出力ファイルとして使用される OSS オブジェクトの名前。

example-output.flv

RoleArn

string

委任された権限付与に使用される RAM ロールの ARN。

acs:ram:::role/

Priority

string

ジョブが追加される MPS キュー内のジョブの優先度。

  • 10 は最高の優先度を示します。

  • デフォルト値:6

5

Properties

object

メディアプロパティ。

Bitrate

string

ビデオのビットレート。

1000

Duration

string

ビデオの長さ。

55

FileFormat

string

ビデオのフォーマット。

QuickTime / MOV

FileSize

string

ファイルのサイズ。

3509895

Format

object

フォーマット情報。

Bitrate

string

合計ビットレート。

1000

Duration

string

合計時間。

55

FormatLongName

string

コンテナフォーマットのフルネーム。

QuickTime / MOV

FormatName

string

コンテナフォーマットの短縮名。有効値:mov、mp4、m4a、3gp、3g2、mj2。

mov

NumPrograms

string

プログラムストリームの総数。

0

NumStreams

string

メディアストリームの総数。

2

Size

string

ファイルのサイズ。

3509895

StartTime

string

開始時刻。

0.000000

Fps

string

ビデオのフレームレート。値は数値です。

25

Height

string

ビデオの高さ。

720

Streams

object

ストリーム情報。

AudioStreamList

object

AudioStream

array<object>

オーディオストリーム。

object

Bitrate

string

オーディオストリームのビットレート。

128.806

ChannelLayout

string

サウンドチャンネルの出力レイアウト。

stereo

Channels

string

サウンドチャンネルの数。

2

CodecLongName

string

コーデックのフルネーム。

AAC (Advanced Audio Coding)

CodecName

string

コーデックの短縮名。

aac

CodecTag

string

コーデックのタグ。

0x6134706d

CodecTagString

string

コーデックのタグ文字列。

mp4a

CodecTimeBase

string

コーデックタイムベース。

1/44100

Duration

string

オーディオストリームの長さ。

17.159546

Index

string

オーディオストリームのシーケンス番号。この値は、すべてのオーディオストリームにおけるオーディオストリームの位置を示します。

1

Lang

string

オーディオストリームの言語。詳細については、FFmpeg ドキュメントおよび ISO 639 をご参照ください。

eng

NumFrames

string

フレームの総数。

25

SampleFmt

string

サンプリングフォーマット。

fltp

Samplerate

string

オーディオストリームのサンプリングレート。

44100

StartTime

string

オーディオストリームの開始時刻。

0.000000

Timebase

string

オーディオストリームのタイムベース。

1/44100

SubtitleStreamList

object

SubtitleStream

array<object>

字幕ストリーム。

object

Index

string

字幕ストリームのシーケンス番号。この値は、すべての字幕ストリームにおける字幕ストリームの位置を示します。

1

Lang

string

字幕ストリームの言語。詳細については、FFmpeg ドキュメントおよび ISO 639 をご参照ください。

eng

VideoStreamList

object

VideoStream

array<object>

ビデオストリーム。

array<object>

AvgFPS

string

ビデオストリームの平均フレームレート。

23.976025

Bitrate

string

ビデオストリームのビットレート。

1496.46

CodecLongName

string

コーデックのフルネーム。

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

CodecName

string

コーデックの短縮名。

h264

CodecTag

string

コーデックのタグ。

0x31637661

CodecTagString

string

コーデックのタグ文字列。

avc1

CodecTimeBase

string

コーデックタイムベース。

1001/48000

Dar

string

ビデオストリームの表示アスペクト比 (DAR)。

16:9

Duration

string

ビデオストリームの長さ。

17.225542

Fps

string

ビデオストリームのフレームレート。

23.976025

HasBFrames

string

ビデオストリームに B フレームが含まれているかどうかを示します。

2

Height

string

ビデオストリームの高さ(ピクセル単位)。

720

Index

string

ビデオストリームのシーケンス番号。この値は、すべてのビデオストリームにおけるビデオストリームの位置を示します。

0

Lang

string

ビデオストリームの言語。詳細については、FFmpeg ドキュメントおよび ISO 639 をご参照ください。

eng

Level

string

コーデックレベル。

51

NetworkCost

object

消費されたネットワーク帯域幅。

AvgBitrate

string

ビデオストリームの平均ビットレート。

100

CostBandwidth

string

消費された最大帯域幅。

10

PreloadTime

string

ビデオストリームのプリロードにかかる時間。

8

NumFrames

string

フレームの総数。

25

PixFmt

string

ビデオストリームのピクセルフォーマット。

yuv420p

Profile

string

コーデックプロファイル。

high

Sar

string

ビデオストリームのサンプルアスペクト比 (SAR)。

1:1

StartTime

string

ビデオストリームの開始時刻。

0.000000

Timebase

string

ビデオストリームのタイムベース。

1/24000

Width

string

ビデオストリームの幅(ピクセル単位)。

1280

Width

string

ビデオの幅。

1280

Rotate

string

ビデオの回転角度(時計回り)。

180

SubtitleConfig

object

字幕設定。

ExtSubtitleList

object

ExtSubtitle

array<object>

外部字幕。値は最大 4 個のオブジェクトを含む JSON 配列です。

array<object>

CharEnc

string

外部字幕で使用される文字セット。

  • 有効値:UTF-8GBKBIG5auto

  • デフォルト値:auto

説明

このパラメーターを auto に設定した場合、検出された文字セットが実際の文字セットと異なる可能性があります。他の値に設定することを推奨します。

UTF-8

FontName

string

外部字幕から変換されたハードコード字幕のフォント。デフォルト値:SimSun。詳細については、「フォント」をご参照ください。

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

Input

object

外部字幕として使用される OSS オブジェクト。値は JSON オブジェクトです。SRT または ASS 形式のファイルがサポートされます。

Bucket

string

入力ファイルが格納されている OSS バケットの名前。

example-bucket-****

Location

string

入力ファイルが格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

入力ファイルとして使用される OSS オブジェクトの名前。

example-output.flv

SubtitleList

object

Subtitle

array<object>

字幕。

object

Map

string

オーディオトラック。フォーマット:0:{Stream}:{Stream sequence number}、つまり 0:a:{audio_index}。Stream の値は a で、オーディオストリームを示します。シーケンス番号はリスト内のオーディオストリームのインデックスで、0 から始まります。

0:a:0

SuperReso

object

ソースビデオの解像度を使用するための設定。

IsHalfSample

string

サンプリングレートに関連するパラメーターが取得されるかどうかを示します。有効値:

  • true

  • false

true

TailSlateList

object

TailSlate

array<object>

エンディングパート。値は JSON オブジェクトです。

object

BgColor

string

エンディングパートのサイズがメインパートより小さい場合に追加されるバーの色。デフォルト値:White。詳細については、「背景色」をご参照ください。

White

BlendDuration

string

メインパートとエンディングパート間のトランジションの持続時間。フェードトランジションが使用されます:メインパートの最終フレームがフェードアウトし、エンディングパートの最初のフレームがフェードインします。単位:秒。デフォルト値:0

2

Height

string

エンディングパートの高さ。

  • 有効値:(0,4096) の範囲の値、-1full

  • -1 の値は、エンディングパートのソースの高さを保持することを示します。full の値は、メインパートの高さがエンディングパートに使用されることを示します。

  • デフォルト値:-1。

1080

IsMergeAudio

boolean

エンディングパートの音声コンテンツをマージするかどうかを示します。有効値:

  • true

  • false

false

Start

string

開始時刻。

1

TailUrl

string

エンディングパートの OSS URL。

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

Width

string

エンディングパートの幅。

  • 有効値:(0,4096) の範囲の値、-1full

  • -1 の値は、エンディングパートのソースの幅を保持することを示します。full の値は、メインパートの幅がエンディングパートに使用されることを示します。

  • デフォルト値:-1。

1920

TemplateId

string

トランスコーディングテンプレートの ID。

S00000000-000010

TransConfig

object

一般トランスコーディング設定。

説明

このパラメーターがリクエストで指定された場合、指定されたトランスコーディングテンプレート内の対応するパラメーターは上書きされます。

AdjDarMethod

string

解像度調整方法。デフォルト値:none。有効値:

  • rescale:ビデオ画像をリサイズします。

  • crop:ビデオ画像をトリミングします。

  • pad:ビデオ画像を拡大してビューを埋めます。

  • none:解像度は調整されません。

crop

IsCheckAudioBitrate

string

オーディオビットレートをチェックするかどうかを示します。出力オーディオのビットレートが入力オーディオのビットレートより高い場合、入力ビットレートが保持され、指定されたオーディオビットレートは適用されません。このパラメーターは IsCheckAudioBitrateFail よりも優先度が低くなります。有効値:

  • true

  • false

  • デフォルト値:

    • このパラメーターが空で、出力オーディオのコーデックが入力オーディオのコーデックと異なる場合、デフォルト値は false です。

    • このパラメーターが空で、出力オーディオのコーデックが入力オーディオのコーデックと同じ場合、デフォルト値は true です。

false

IsCheckAudioBitrateFail

string

オーディオビットレートをチェックするかどうかを示します。このパラメーターは IsCheckAudioBitrate よりも優先度が高くなります。出力オーディオのビットレートが入力オーディオのビットレートより高い場合、オーディオのトランスコードを行わずにトランスコーディング失敗が返されます。有効値:

  • false

  • true

true

IsCheckReso

string

解像度をチェックするかどうかを示します。幅または高さに基づいて出力解像度が入力解像度より高い場合、入力解像度が保持されます。有効値:

  • true

  • false

  • デフォルト値:false

false

IsCheckResoFail

string

解像度をチェックするかどうかを示します。このパラメーターは IsCheckReso よりも優先度が高くなります。幅または高さに基づいて出力解像度が入力解像度より高い場合、ビデオのトランスコードを行わずにトランスコーディング失敗が返されます。有効値:

  • true

  • false

  • デフォルト値:false

false

IsCheckVideoBitrate

string

ビデオビットレートをチェックするかどうかを示します。出力ビデオのビットレートが入力ビデオのビットレートより高い場合、入力ビットレートが保持されます。有効値:

  • true

  • false

  • デフォルト値:false

false

IsCheckVideoBitrateFail

string

ビデオビットレートをチェックするかどうかを示します。出力ビデオのビットレートが入力ビデオのビットレートより高い場合、ビデオのトランスコードを行わずにトランスコーディング失敗が返されます。このパラメーターはIsCheckVideoBitrate よりも優先度が高くなります。有効値:

  • true

  • false

  • デフォルト値:false

true

TransMode

string

トランスコーディングモード。有効値:

  • onepass:精度の高い 1 パスアルゴリズムによるトランスコーディング。

  • twopass:精度の低い 2 パスアルゴリズムによるトランスコーディング。

  • CBR:固定ビットレートによるトランスコーディング。

onepass

UserData

string

カスタムデータ。

example data

Video

object

ビデオ設定。

説明

このパラメーターが指定された場合、TemplateId で指定されたテンプレート内の AliyunVideoCodec は上書きされます。

Bitrate

string

出力ビデオのビットレート。単位:Kbit/s。

10

BitrateBnd

object

ビデオの平均ビットレート範囲。

Max

string

合計ビットレートの上限。単位:Kbit/s。

20

Min

string

合計ビットレートの下限。単位:Kbit/s。

10

Bufsize

string

バッファーのサイズ。

  • 単位:KB。

  • デフォルト値:6000

1000

Codec

string

ビデオコーデック。

  • 有効値:H.264H.265GIFWEBP

  • デフォルト値:H.264

H.264

Crf

string

定数レートファクター。

  • Crf が返された場合、Bitrate の値は無効になります。

  • Codec の値が H.264 の場合のデフォルト値:23。Codec の値が H.265 の場合のデフォルト値:26

22

Crop

string

ビデオのトリミング方法。有効値:

  • border:黒い罫線を自動的に検出し、削除します。

  • width:height:left:top の形式の値:カスタム設定に基づいてビデオをトリミングします。

1280:800:0:140

Degrain

string

独立したノイズ除去アルゴリズムの強度。

5

Fps

string

フレームレート。

  • 単位:1 秒あたりのフレーム数。

  • 有効値:0~60。入力ファイルのフレームレートが 60 を超える場合、値は 60 になります。

  • デフォルト値:入力ファイルのフレームレート。

60

Gop

string

キーフレーム間の最大間隔、またはフレームグループ内の最大フレーム数。単位:秒。

  • デフォルト値:10。

  • 最大フレーム数が返された場合、値には単位がありません。

1

Height

string

ビデオの高さ。

  • 単位:ピクセル。

  • デフォルト値:入力ビデオの高さ。

1280

MaxFps

string

最大フレームレート。

15

Maxrate

string

ビデオの最大ビットレート。単位:Kbit/s。

10

Pad

string

ビデオに追加される黒い罫線。

  • 値は width:height:left:top 形式です。

  • 単位:ピクセル。

1280:800:0:140

PixFmt

string

ビデオのピクセルフォーマット。

  • デフォルトのピクセルフォーマットは yuv420p または入力ファイルのピクセルフォーマットにすることができます。

  • 有効値:標準的なピクセルフォーマット(例:yuv420pyuvj420p)など。

    **

    注意 yuvj420p(pc, bt470bg/bt470bg/smpte170m) のような非標準のピクセルフォーマットを使用する場合、ピクセルフォーマットとの互換性を構成する必要があります。それ以外の場合、トランスコーディングジョブは失敗します。

yuvj420p

Preset

string

プリセットビデオアルゴリズム。デフォルト値:medium。有効値:

  • veryfast

  • fast

  • medium

  • slow

  • slower

veryfast

Profile

string

エンコードプロファイル。このパラメーターは H.264 コーデックでのみ返されます。デフォルト値:high。有効値:

説明

複数の定義が関与する場合、低解像度デバイスでの正常な再生を保証するために最低定義には baseline を使用し、その他の定義には main または high を使用することを推奨します。

  • baseline:モバイルデバイス向け。

  • main:標準解像度デバイス向け。

  • high:高解像度デバイス向け。

baseline

Qscale

string

ビデオの品質管理レベル。

15

ResoPriority

string

リソースの優先度。

1

ScanMode

string

スキャンモード。有効値:

  • このパラメーターが の場合、入力ファイルのスキャンモードが使用されます。

  • auto:自動デインタレース。

  • progressive:プログレッシブスキャン。

  • interlaced:インターレーススキャン。

  • デフォルトでは、このパラメーターは空です。

ベストプラクティス:インターレーススキャンはプログレッシブスキャンよりも帯域幅を消費しませんが、画質は劣ります。そのため、主流のビデオ制作ではプログレッシブスキャンが使用されます。

  • 入力ファイルのスキャンモードがプログレッシブスキャンでもインターレーススキャンでもない場合に、プログレッシブスキャン または インターレーススキャン を使用すると、トランスコーディングジョブは失敗します。

  • 互換性を向上させるために、入力ファイルのスキャンモード または 自動デインタレース を使用することを推奨します。

interlaced

Width

string

ビデオの幅。

  • 単位:ピクセル。

  • デフォルト値:入力ビデオの幅

1080

VideoStreamMap

string

ビデオストリームのシーケンス番号。

  • フォーマット:0:a:{シーケンス番号}。例:0:a:0。

  • シーケンス番号はリスト内のビデオストリームのインデックスで、0 から始まります。

  • シーケンス番号が指定されていない場合、デフォルトのビデオストリームが使用されます。

0:a:0

WaterMarkConfigUrl

string

ウォーターマーク設定ファイルの URL。

http://example.com/configure

WaterMarkList

object

WaterMark

array<object>

ウォーターマーク。

説明

ウォーターマークが切り捨てられたり、生成に失敗したりした場合は、追加したテキストウォーターマークに特殊文字が含まれていないかを確認してください。テキストウォーターマークに特殊文字が含まれている場合、ウォーターマークを追加する前に特殊文字をエスケープする必要があります。または、互換性処理のために Alibaba Cloud カスタマーサポートに連絡するには、「チケットを送信」してください。

array<object>

Dx

string

ウォーターマーク画像の出力ビデオに対する水平オフセット。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。デフォルト値:0。値は整数または小数です。

  • 整数は水平オフセットの画素値を示します。

    • 有効値:[8,4096]

    • 単位:ピクセル。

  • 小数は、出力ビデオ解像度の幅に対する水平オフセットの比率を示します。

    • 有効値:(0,1)。

    • 小数点以下 4 桁まで正確に指定できます(例:0.9999)。それ以上の桁は自動的に削除されます。

1

Dy

string

ウォーターマーク画像の出力ビデオに対する垂直オフセット。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。値は整数または小数です。

  • 整数は垂直オフセットの画素値を示します。

    • 有効値:[8,4096]

    • 単位:ピクセル。

  • 小数は、出力ビデオ解像度の高さに対する垂直オフセットの比率を示します。

    • 有効値:(0,1)

    • 小数点以下 4 桁まで正確に指定できます(例:0.9999)。それ以上の桁は自動的に削除されます。

1

Height

string

ウォーターマークの高さ。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。値は整数または小数です。

  • 整数はウォーターマークの高さの画素値を示します。

    • 有効値:[8,4096]

    • 単位:ピクセル。

  • 小数は、出力ビデオ解像度の高さに対するウォーターマークの高さの比率を示します。

    • 有効値:(0,1)

    • 小数点以下 4 桁まで正確に指定できます(例:0.9999)。それ以上の桁は自動的に削除されます。

1280

InputFile

object

ウォーターマーク入力ファイル。PNG イメージおよび MOV ファイルがサポートされています。

Bucket

string

入力ファイルが格納されている OSS バケットの名前。

example-bucket

Location

string

入力ファイルが格納されている OSS リージョンの ID。

oss-cn-hangzhou

Object

string

入力ファイルとして使用される OSS オブジェクトの名前。

example-logo-****.png

ReferPos

string

ウォーターマークの位置。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。有効値:

  • TopRight

  • TopLeft

  • BottomRight

  • BottomLeft

TopRight

Type

string

ウォーターマークのタイプ。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。詳細については、「パラメーターの詳細」をご参照ください。有効値:

  • Image

  • Text

Image

WaterMarkTemplateId

string

ウォーターマークテンプレートの ID。

88c6ca184c0e47098a5b665e2a12****

Width

string

ウォーターマーク画像の幅。このパラメーターがリクエストで指定された場合、ウォーターマークテンプレート内の対応するパラメーターは上書きされます。値は整数または小数です。

  • 整数はウォーターマークの幅の画素値を示します。

    • 有効値:[8,4096]

    • 単位:ピクセル。

  • 小数は、出力ビデオ解像度の幅に対するウォーターマークの幅の比率を示します。

    • 有効値:(0,1)

    • 小数点以下 4 桁まで正確に指定できます(例:0.9999)。それ以上の桁は自動的に削除されます。

1080

Percent

integer

トランスコーディングの進行状況。

100

PipelineId

string

MPS キューの ID。

88c6ca184c0e47098a5b665e2a126797

State

string

ジョブの状態。有効値:

  • Submitted

  • TranscodeFail

Submitted

Message

string

ジョブの作成に失敗した場合に返されるエラーメッセージ。ジョブが作成された場合、このパラメーターは返されません。

The specified parameter "%s" cannot be null.

Success

boolean

ジョブが成功したかどうかを示します。有効値:

  • true

  • false

true

RequestId

string

リクエスト ID。

25818875-5F78-4A45S71F6-D73936451234

成功レスポンス

JSONJSON

{
  "JobResultList": {
    "JobResult": [
      {
        "Code": "InvalidParameter.NullValue",
        "Job": {
          "Code": "InternalError",
          "CreationTime": "2014-01-10T12:00:00Z",
          "FinishTime": "2014-01-10T12:20:00Z",
          "Input": {
            "Bucket": "example-bucket-****",
            "Location": "oss-cn-hangzhou",
            "Object": "example.flv"
          },
          "JobId": "31fa3c9ca8134f9cec2b4b0b0f78****",
          "MNSMessageResult": {
            "ErrorCode": "InvalidParameter.ResourceNotFound",
            "ErrorMessage": "The resource operated \"%s\" cannot be found.",
            "MessageId": "123"
          },
          "Message": "The operation has failed due to some unknown error, exception or failure.",
          "Output": {
            "AmixList": {
              "Amix": [
                {
                  "AmixURL": "https://outpu***.oss-cn-shanghai.aliyuncs.com/mp4-to-mp3%5E1571025263578816%40.mp3",
                  "Duration": "20",
                  "Map": "0:a:0",
                  "MixDurMode": "long",
                  "Start": "0"
                }
              ]
            },
            "Audio": {
              "Bitrate": "128",
              "Channels": "6",
              "Codec": "aac",
              "Profile": "aac_low",
              "Qscale": "15",
              "Samplerate": "32000",
              "Volume": {
                "Level": "-20",
                "Method": "auto"
              }
            },
            "AudioStreamMap": "0:a:0",
            "Clip": {
              "TimeSpan": {
                "Duration": "01:00:59.999",
                "Seek": "01:59:59.999"
              }
            },
            "Container": {
              "Format": "flv"
            },
            "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}]}",
            "DigiWaterMark": {
              "Alpha": "1.0",
              "InputFile": {
                "Bucket": "example-bucket-****",
                "Location": "oss-cn-hangzhou",
                "Object": "example-intput.flv"
              },
              "Type": "Image"
            },
            "Encryption": {
              "Id": "31fa3c9ca8134f9cec2b4b0b0f78****",
              "Key": "encryptionkey128",
              "KeyType": "Base64",
              "KeyUri": "https://1161758785*****.cn-shanghai.fc.aliyuncs.com/2016-08-15/proxy/HLS-decyptServer/decyptServer/",
              "SkipCnt": "3",
              "Type": "hls-aes-128"
            },
            "M3U8NonStandardSupport": {
              "TS": {
                "Md5Support": true,
                "SizeSupport": true
              }
            },
            "MergeConfigUrl": "`{\"MergeList\":[{\"MergeURL\":\"http://exampleBucket****.oss-cn-hangzhou.aliyuncs.com/video_01.mp4\"}]}",
            "MergeList": {
              "Merge": [
                {
                  "Duration": "00000.20",
                  "MergeURL": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/example-object-****.flv",
                  "RoleArn": "acs:ram:::role/",
                  "Start": "00000.50"
                }
              ]
            },
            "MuxConfig": {
              "Gif": {
                "DitherMode": "bayer",
                "FinalDelay": "0",
                "IsCustomPalette": "false",
                "Loop": "0"
              },
              "Segment": {
                "Duration": "20"
              },
              "Webp": {
                "Loop": "0"
              }
            },
            "OpeningList": {
              "Opening": [
                {
                  "Height": "1080",
                  "Start": "1",
                  "Width": "1920",
                  "openUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv"
                }
              ]
            },
            "OutSubtitleList": {
              "OutSubtitle": [
                {
                  "Map": "0:v:0",
                  "Message": "The specified parameter “%s” cannot be null.",
                  "OutSubtitleFile": {
                    "Bucket": "example-bucket-****",
                    "Location": "oss-cn-hangzhou",
                    "Object": "example-output.flv",
                    "RoleArn": "acs:ram:::role/"
                  },
                  "Success": true
                }
              ]
            },
            "OutputFile": {
              "Bucket": "example-bucket-****",
              "Location": "oss-cn-hangzhou",
              "Object": "example-output.flv",
              "RoleArn": "acs:ram:::role/"
            },
            "Priority": "5",
            "Properties": {
              "Bitrate": "1000",
              "Duration": "55",
              "FileFormat": "QuickTime / MOV",
              "FileSize": "3509895",
              "Format": {
                "Bitrate": "1000",
                "Duration": "55",
                "FormatLongName": "QuickTime / MOV",
                "FormatName": "mov",
                "NumPrograms": "0",
                "NumStreams": "2",
                "Size": "3509895",
                "StartTime": "0.000000"
              },
              "Fps": "25",
              "Height": "720",
              "Streams": {
                "AudioStreamList": {
                  "AudioStream": [
                    {
                      "Bitrate": "128.806",
                      "ChannelLayout": "stereo",
                      "Channels": "2",
                      "CodecLongName": "AAC (Advanced Audio Coding)",
                      "CodecName": "aac",
                      "CodecTag": "0x6134706d",
                      "CodecTagString": "mp4a",
                      "CodecTimeBase": "1/44100",
                      "Duration": "17.159546",
                      "Index": "1",
                      "Lang": "eng",
                      "NumFrames": "25",
                      "SampleFmt": "fltp",
                      "Samplerate": "44100",
                      "StartTime": "0.000000",
                      "Timebase": "1/44100"
                    }
                  ]
                },
                "SubtitleStreamList": {
                  "SubtitleStream": [
                    {
                      "Index": "1",
                      "Lang": "eng"
                    }
                  ]
                },
                "VideoStreamList": {
                  "VideoStream": [
                    {
                      "AvgFPS": "23.976025",
                      "Bitrate": "1496.46",
                      "CodecLongName": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10",
                      "CodecName": "h264",
                      "CodecTag": "0x31637661",
                      "CodecTagString": "avc1",
                      "CodecTimeBase": "1001/48000",
                      "Dar": "16:9",
                      "Duration": "17.225542",
                      "Fps": "23.976025",
                      "HasBFrames": "2",
                      "Height": "720",
                      "Index": "0",
                      "Lang": "eng",
                      "Level": "51",
                      "NetworkCost": {
                        "AvgBitrate": "100",
                        "CostBandwidth": "10",
                        "PreloadTime": "8"
                      },
                      "NumFrames": "25",
                      "PixFmt": "yuv420p",
                      "Profile": "high",
                      "Sar": "1:1",
                      "StartTime": "0.000000",
                      "Timebase": "1/24000",
                      "Width": "1280"
                    }
                  ]
                }
              },
              "Width": "1280"
            },
            "Rotate": "180",
            "SubtitleConfig": {
              "ExtSubtitleList": {
                "ExtSubtitle": [
                  {
                    "CharEnc": "UTF-8",
                    "FontName": "\"WenQuanYi Zen Hei\", \"Yuanti SC Regular\", \"SimSun\"",
                    "Input": {
                      "Bucket": "example-bucket-****",
                      "Location": "oss-cn-hangzhou",
                      "Object": "example-output.flv"
                    }
                  }
                ]
              },
              "SubtitleList": {
                "Subtitle": [
                  {
                    "Map": "0:a:0"
                  }
                ]
              }
            },
            "SuperReso": {
              "IsHalfSample": "true"
            },
            "TailSlateList": {
              "TailSlate": [
                {
                  "BgColor": "White",
                  "BlendDuration": "2",
                  "Height": "1080",
                  "IsMergeAudio": false,
                  "Start": "1",
                  "TailUrl": "http://example-bucket-****.oss-cn-hangzhou.aliyuncs.com/opening_01.flv",
                  "Width": "1920"
                }
              ]
            },
            "TemplateId": "S00000000-000010",
            "TransConfig": {
              "AdjDarMethod": "crop",
              "IsCheckAudioBitrate": "false",
              "IsCheckAudioBitrateFail": "true",
              "IsCheckReso": "false",
              "IsCheckResoFail": "false",
              "IsCheckVideoBitrate": "false",
              "IsCheckVideoBitrateFail": "true",
              "TransMode": "onepass"
            },
            "UserData": "example data",
            "Video": {
              "Bitrate": "10",
              "BitrateBnd": {
                "Max": "20",
                "Min": "10"
              },
              "Bufsize": "1000",
              "Codec": "H.264",
              "Crf": "22",
              "Crop": "1280:800:0:140",
              "Degrain": "5",
              "Fps": "60",
              "Gop": "1",
              "Height": "1280",
              "MaxFps": "15",
              "Maxrate": "10",
              "Pad": "1280:800:0:140",
              "PixFmt": "yuvj420p",
              "Preset": "veryfast",
              "Profile": "baseline",
              "Qscale": "15",
              "ResoPriority": "1",
              "ScanMode": "interlaced",
              "Width": "1080"
            },
            "VideoStreamMap": "0:a:0",
            "WaterMarkConfigUrl": "http://example.com/configure",
            "WaterMarkList": {
              "WaterMark": [
                {
                  "Dx": "1",
                  "Dy": "1",
                  "Height": "1280",
                  "InputFile": {
                    "Bucket": "example-bucket",
                    "Location": "oss-cn-hangzhou",
                    "Object": "example-logo-****.png"
                  },
                  "ReferPos": "TopRight",
                  "Type": "Image",
                  "WaterMarkTemplateId": "88c6ca184c0e47098a5b665e2a12****",
                  "Width": "1080"
                }
              ]
            }
          },
          "Percent": 100,
          "PipelineId": "88c6ca184c0e47098a5b665e2a126797",
          "State": "Submitted"
        },
        "Message": "The specified parameter \"%s\" cannot be null.",
        "Success": true
      }
    ]
  },
  "RequestId": "25818875-5F78-4A45S71F6-D73936451234"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。