Narrowband HDTM 1.0 トランスコーディングは、ApsaraVideo Media Processing(MPS)が提供するトランスコーディング機能です。 Narrowband HDTM 1.0 は、トランスコーディング中に動画のシーン、動き、コンテンツ、テクスチャなどのプロパティを分析し、画質を損なうことなく、より低いビットレートと帯域幅コストで出力動画を生成します。
始める前に
以下の操作が実行されていることを確認してください。
MPS キューを有効にします。 詳細については、「MPS キューの管理」をご参照ください。 標準の MPS キューまたは高速トランスコーディング用の MPS キューを使用して、Narrowband HD™ 1.0 トランスコーディングジョブを実行できます。
処理する動画を OSS にアップロードします。
ジョブを作成する場合は、動画を OSS に直接アップロードします。 詳細については、「動画のアップロード」をご参照ください。
ワークフローを作成し、ワークフローを自動的にトリガーする場合は、動画をアップロードする前に、メディアバケットを追加し、ワークフローを作成する必要があります。 入力メディアバケットと出力メディアバケットを指定し、メディアファイルを 入力メディアバケットにアップロードすると、MPS はアップロードに関するメッセージを受信し、関連付けられたワークフローをトリガーします。 ワークフローが完了すると、処理されたメディアファイルが出力メディアバケットにアップロードされます。 詳細については、「メディアバケットの追加」をご参照ください。
トランスコーディングテンプレートを設定します。 MPS は、事前に設定された Narrowband HD™ 1.0 トランスコーディングテンプレートを提供しています。 カスタムテンプレートを申請することもできます。
オプション。 ウォーターマークテンプレートを設定します。 動画にウォーターマークを追加する場合は、利便性を高めるためにウォーターマークテンプレートを使用することをお勧めします。 詳細については、「ウォーターマークテンプレートの管理」をご参照ください。
オプション。 通知機能を有効にします。 MPS がジョブとワークフローに関する通知を MNS トピックまたはキューに送信するようにするには、必要に応じて MNS キューまたはトピックを設定します。 詳細については、「MPS ジョブまたはワークフローの通知機能の有効化」をご参照ください。
Narrowband HDTM 1.0 トランスコーディングテンプレートの作成
事前に設定された Narrowband HD™️ 1.0 トランスコーディングテンプレートがトランスコーディング要件を満たしていない場合は、カスタムテンプレートを申請できます。 ビジネス マネージャーに連絡し、Alibaba Cloud アカウントの UID、MPS がアクティブ化されているリージョン、トランスコーディングテンプレートの ID、および出力解像度、ビットレート、エンコード形式、画質要件などのカスタマイズ要件を提供してください。
MPS コンソールで Narrowband HDTM 1.0 トランスコーディングジョブまたはワークフローを作成する
Narrowband HDTM 1.0 トランスコーディングジョブの作成
MPS コンソール にログインします。
上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。
左側のナビゲーションペインで、[タスク] > [ジョブ管理] を選択します。
[エンコード] タブで、[タスクの作成] をクリックします。
[エンコードタスクの作成] ページで、パラメータを設定します。 詳細については、「ジョブ管理」トピックの「トランスコーディングジョブの作成」セクションをご参照ください。 以下の手順に基づいて、[エンコーディングパイプライン] パラメータと [トランスコーディングテンプレート] パラメータを設定します。
[エンコーディングパイプライン]: 標準の MPS キューまたは高速トランスコーディング用の MPS キューを選択します。
[トランスコーディングテンプレート]: [テンプレートタイプ] パラメータを [カスタムテンプレート] または [プリセット Narrowband HD テンプレート] に設定し、カスタムテンプレートまたは事前に設定された Narrowband HD™️ 1.0 トランスコーディングテンプレートを選択します。 事前に設定された Narrowband HD™️ トランスコーディングテンプレートの名前は、Narrowband HD™ で終わります。
[送信] をクリックします。Narrowband HDTM 1.0 トランスコーディングジョブが作成されます。
Narrowband HDTM 1.0 トランスコーディングワークフローの作成
MPS コンソール にログインします。
上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。
トランスコーディングワークフローを作成します。 詳細については、「ワークフローの作成」をご参照ください。 以下の手順に基づいて、入力ノードの [エンコーディングパイプライン] パラメータと [エンコード] ノードの [トランスコーディングテンプレート] パラメータを設定します。
[エンコーディングパイプライン]: 標準の MPS キューまたは高速トランスコーディング用の MPS キューを選択します。
[トランスコーディングテンプレート]: [テンプレートタイプ] パラメータを [カスタムテンプレート] または [プリセット Narrowband HD テンプレート] に設定し、カスタムテンプレートまたは事前に設定された Narrowband HD™️ 1.0 トランスコーディングテンプレートを選択します。 事前に設定された Narrowband HD™️ トランスコーディングテンプレートの名前は、Narrowband HD™ で終わります。
ファイルが指定されたパスにアップロードされると、ワークフローがトリガーされます。
説明ファイルがアップロードされた後に、ワークフローを手動でトリガーすることもできます。 詳細については、「概要」をご参照ください。
API オペレーションを呼び出して Narrowband HDTM 1.0 トランスコーディングジョブを作成する
Narrowband HD™️ 1.0 トランスコーディングジョブを送信します。
オブジェクトストレージサービス(OSS)にアップロードされた動画と音声の場合、SubmitJobs オペレーションを呼び出して Narrowband HD™️ 1.0 トランスコーディングジョブを送信できます。
PipelineId: MPS キューの ID。 このパラメータを、標準の MPS キューまたは高速トランスコーディング用の MPS キューの ID に設定します。
TemplateId: トランスコーディングテンプレートの ID。 このパラメータを、Narrowband HD™️ 1.0 トランスコーディング用のカスタムテンプレートまたは事前に設定された Narrowband HD™️ 1.0 トランスコーディングテンプレートの ID に設定します。
その他のパラメータの詳細については、「SubmitJobs」をご参照ください。
コールバック通知を受信します。
通知を受信するために Simple Message Queue (formerly MNS) キューまたはトピックを設定した場合、トランスコーディングジョブの完了後に MPS は SMQ キューまたはトピックに通知を送信します。 詳細については、「通知の受信」をご参照ください。
トランスコーディングジョブの結果を照会します。
QueryJobList オペレーションを呼び出して、トランスコーディングジョブの結果と出力ファイルの URL を照会できます。
ListJob オペレーションを呼び出して、MPS キュー ID、ジョブステータス、およびジョブが作成された時間範囲に基づいて、一度に複数のトランスコーディングジョブを照会できます。