狭帯域 HDTM 2.0 トランスコーディングは、ApsaraVideo Media Processing (MPS) が提供するトランスコーディング機能です。この機能は人間の視覚モデルに基づいており、エンコーダーが忠実度よりもユーザーエクスペリエンスを重視して動画を最適化できるようにします。これにより、動画の鮮明度が向上すると同時に、動画のビットレートが削減されます。
事前準備
以下の操作が実行されていることを確認してください。
MPS キューを有効化します。詳細については、「MPS キューの作成」をご参照ください。プリセットの狭帯域 HD™ 2.0 テンプレートを使用するには、狭帯域 HD™ 2.0 トランスコーディング用の MPS キューを選択する必要があります。カスタムテンプレートを使用するには、標準の MPS キューまたは高速トランスコーディング用の MPS キューを選択できます。
処理する動画を Object Storage Service (OSS) にアップロードします。
ジョブを作成する場合、動画を直接 OSS にアップロードします。詳細については、「動画のアップロード」をご参照ください。
ワークフローを作成し、自動的にトリガーする場合、動画をアップロードする前に、メディアバケットを追加してワークフローを作成する必要があります。入力および出力メディアバケットを指定し、メディアファイルを入力メディアバケットにアップロードすると、MPS はアップロードに関するメッセージを受信し、関連付けられたワークフローをトリガーします。ワークフローが完了すると、処理されたメディアファイルが出力メディアバケットにアップロードされます。詳細については、「メディアバケットの追加」をご参照ください。
トランスコーディングテンプレートを設定します。MPS はプリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートを提供しています。カスタムテンプレートを申請することもできます。
(オプション) ウォーターマークテンプレートを設定します。動画にウォーターマークを追加する場合は、プロセスを簡略化するためにウォーターマークテンプレートを使用することを推奨します。詳細については、「ウォーターマークテンプレート」をご参照ください。
(オプション) 通知機能を有効にします。MPS がジョブとワークフローに関する通知を MNS トピックまたはキューに送信するようにしたい場合は、必要に応じて MNS キューまたはトピックを設定します。詳細については、「通知の設定」をご参照ください。
制限事項
狭帯域 HDTM 2.0 トランスコーディングは、中国 (北京)、中国 (杭州)、中国 (上海)、中国 (張家口)、中国 (深セン)、およびシンガポールのリージョンで利用できます。
狭帯域 HDTM 2.0 のトランスコーディング速度は低速です。事前に 3 分未満の短い動画を使用してこの機能をテストすることを推奨します。
狭帯域 HDTM 2.0 トランスコーディングテンプレートの作成
プリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートがトランスコーディング要件を満たさない場合は、カスタムテンプレートを申請できます。ビジネス担当者にご連絡いただき、ご利用の Alibaba Cloud アカウントの UID、MPS が有効化されているリージョン、トランスコーディングテンプレートの ID、および出力解像度、ビットレート、エンコード形式、画質要件などのカスタマイズ要件を提供してください。
MPS コンソールでの狭帯域 HDTM 2.0 トランスコーディングジョブまたはワークフローの作成
狭帯域 HDTM 2.0 トランスコーディングジョブの作成
MPS コンソールにログインします。
トップナビゲーションバーで、ドロップダウンリストからリージョンを選択します。

左側のナビゲーションウィンドウで、[タスク] > [ジョブ管理] を選択します。
[エンコード] タブで、[タスクの作成] をクリックします。
-
[エンコードタスクの作成] ページで、パラメーターを設定します。詳細については、「ジョブ管理」トピックの「トランスコーディングジョブの作成」セクションをご参照ください。[エンコードパイプライン] と [トランスコーディングテンプレート] パラメーターを、以下の手順に基づいて設定します。
[エンコードパイプライン]:プリセットの狭帯域 HD™ 2.0 テンプレートを使用する場合は、狭帯域 HD™ 2.0 トランスコーディング用の MPS キューを選択します。カスタムテンプレートを使用する場合は、標準の MPS キューまたは高速トランスコーディング用の MPS キューを選択します。
-
テンプレートタイプ: カスタムテンプレート (お客様のカスタムナローバンド HDTM 2.0 テンプレート) またはプリセットのナローバンド HDTM 2.0 テンプレート (名前の末尾がナローバンド HDTM 2.0 のもの) を選択します。 [トランスコーディングテンプレート] セクションで、テンプレートタイプを [プリセットナローバンド HD テンプレート] に、出力フォーマットを [mp4] に設定します。 利用可能なテンプレートには、[MP4-FHD-Narrowband HDTM 2.0] (ビットレート ≤ 3000) 、[MP4-HD-Narrowband HDTM 2.0] (ビットレート ≤ 1500) 、[MP4-SD-Narrowband HDTM 2.0] (ビットレート ≤ 800) 、および [MP4-LD-Narrowband HDTM 2.0] (ビットレート ≤ 400) が含まれます。 この例では、[MP4-FHD-Narrowband HDTM 2.0] テンプレートを選択します。
[送信] をクリックします。狭帯域 HDTM 2.0 トランスコーディングジョブが作成されます。
狭帯域 HDTM 2.0 トランスコーディングワークフローの作成
MPS コンソールにログインします。
トップナビゲーションバーで、ドロップダウンリストからリージョンを選択します。

トランスコーディングワークフローを作成します。詳細については、「ワークフローの作成」をご参照ください。入力ノードの [エンコードパイプライン] パラメーターと [エンコード] ノードの [トランスコーディングテンプレート] パラメーターを、以下の手順に基づいて設定します。
[エンコードパイプライン]:プリセットの狭帯域 HD™ 2.0 テンプレートを使用する場合は、狭帯域 HD™ 2.0 トランスコーディング用の MPS キューを選択します。カスタムテンプレートを使用する場合は、標準の MPS キューまたは高速トランスコーディング用の MPS キューを選択します。
[トランスコーディングテンプレート]:[テンプレートタイプ] パラメーターを [カスタムテンプレート] または [プリセット狭帯域 HD テンプレート] に設定し、狭帯域 HD™ 2.0 トランスコーディング用のカスタムテンプレートまたはプリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートを選択します。プリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートの名前は、狭帯域 HD™ 2.0 で終わります。
指定したパスにファイルがアップロードされると、ワークフローがトリガーされます。
説明ファイルがアップロードされた後、手動でワークフローをトリガーすることもできます。詳細については、「概要」をご参照ください。
API オペレーションの呼び出しによる狭帯域 HDTM 2.0 トランスコーディングジョブの設定
狭帯域 HD™ 2.0 トランスコーディングジョブを送信します。
Object Storage Service (OSS) にアップロードされた動画および音声ファイルについては、SubmitJobs オペレーションを呼び出して、狭帯域 HD™ 2.0 トランスコーディングジョブを送信できます。
PipelineId:MPS キューの ID。プリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートを使用する場合は、このパラメーターを狭帯域 HD™ 2.0 トランスコーディング用の MPS キューの ID に設定します。カスタムテンプレートを使用する場合は、このパラメーターを標準の MPS キューまたは高速トランスコーディング用の MPS キューの ID に設定します。
TemplateId:トランスコーディングテンプレートの ID。このパラメーターを、狭帯域 HD™ 2.0 トランスコーディング用のカスタムテンプレートまたはプリセットの狭帯域 HD™ 2.0 トランスコーディングテンプレートの ID に設定します。
その他のパラメーターの詳細については、「SubmitJobs」をご参照ください。
コールバック通知を受信します。
通知を受信するために Simple Message Queue (旧称:MNS) でキューまたはトピックを設定している場合、トランスコーディングジョブが完了すると、MPS は Simple Message Queue (formerly MNS) のキューまたはトピックに通知を送信します。詳細については、「通知の受信」をご参照ください。
トランスコーディングジョブの結果をクエリします。
QueryJobList オペレーションを呼び出して、トランスコーディングジョブの結果と出力ファイルの URL をクエリできます。
ListJob オペレーションを呼び出して、MPS キュー ID、ジョブステータス、およびジョブが作成された時間範囲に基づいて、一度に複数のトランスコーディングジョブをクエリできます。