ナローバンド HDTM 2.0 トランスコードは、ApsaraVideo Media Processing(MPS)が提供するトランスコード機能です。人間の視覚モデルに基づいて、この機能により、エンコーダーはビデオの最適化において忠実度よりもユーザーエクスペリエンスを重視できます。これにより、ビデオの鮮明度が向上し、ビデオのビットレートが同時に削減されます。
始める前に
以下の操作が実行されていることを確認してください。
MPS キューを有効にします。詳細については、「MPS キューの作成」をご参照ください。プリセットのナローバンド HD™ 2.0 テンプレートを使用するには、ナローバンド HD™ 2.0 トランスコード用の MPS キューを選択する必要があります。カスタムテンプレートを使用するには、標準の MPS キューまたは高速トランスコード用の MPS キューを選択できます。
処理するビデオを OSS にアップロードします。
ジョブを作成する場合、ビデオを OSS に直接アップロードします。詳細については、「ビデオのアップロード」をご参照ください。
ワークフローを作成し、ワークフローを自動的にトリガーする場合、ビデオをアップロードする前に、メディアバケットを追加し、ワークフローを作成する必要があります。入力および出力メディアバケットを指定し、メディアファイルを 入力メディアバケットにアップロードすると、MPS はアップロードに関するメッセージを受信し、関連付けられたワークフローをトリガーします。ワークフローが完了すると、処理されたメディアファイルが出力メディアバケットにアップロードされます。詳細については、「メディアバケットの追加」をご参照ください。
トランスコードテンプレートを設定します。MPS は、プリセットのナローバンド HD™ 2.0 トランスコードテンプレートを提供しています。カスタムテンプレートを申請することもできます。
オプション。ウォーターマークテンプレートを設定します。ビデオにウォーターマークを追加する場合は、プロセスを簡素化するためにウォーターマークテンプレートを使用することをお勧めします。詳細については、「ウォーターマークテンプレートの管理」をご参照ください。
オプション。通知機能を有効にします。MPS がジョブとワークフローに関する通知を MNS トピックまたはキューに送信するようにするには、必要に応じて MNS キューまたはトピックを設定します。詳細については、「MPS ジョブまたはワークフローの通知機能の有効化」をご参照ください。
制限事項
ナローバンド 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 キューを選択します。
トランスコードテンプレート: [テンプレートタイプ] パラメーターを [カスタムテンプレート] または [プリセットナローバンド HD テンプレート] に設定し、ナローバンド HDTM 2.0 トランスコードのカスタムテンプレートまたはプリセットのナローバンド HDTM 2.0 トランスコードテンプレートを選択します。プリセットのナローバンド HDTM 2.0 トランスコードテンプレートの名前は、Narrowband HD™ 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 トランスコードテンプレートの名前は、Narrowband HD™ 2.0 で終わります。
ファイルが指定されたパスにアップロードされると、ワークフローがトリガーされます。
説明ファイルがアップロードされた後に、ワークフローを手動でトリガーすることもできます。詳細については、「概要」をご参照ください。
API 操作を呼び出してナローバンド HDTM 2.0 トランスコードジョブを設定する
Narrowband HD™️ 2.0 トランスコーディングジョブを送信します。
ナローバンド HD™️ 2.0 トランスコードジョブを送信します。 オブジェクトストレージサービス(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)(SMQ)で通知を受信するようにキューまたはトピックを設定した場合、MPS はトランスコードジョブの完了後に Simple Message Queue (formerly MNS) のキューまたはトピックに通知を送信します。詳細については、「通知の受信」をご参照ください。
トランスコードジョブの結果をクエリします。
QueryJobList 操作を呼び出して、トランスコードジョブの結果と出力ファイルの URL をクエリできます。
ListJob 操作を呼び出して、MPS キュー ID、ジョブステータス、およびジョブが作成された時間範囲に基づいて、一度に複数のトランスコードジョブをクエリできます。