Alibaba Cloud独自のコード変換技術に基づくNarrowband HD™トランスコーディングは、ビデオの各シーン、アクション、コンテンツ、テクスチャを分析します。 このように、ビデオビットレートは、ビデオ品質を犠牲にする必要なしに帯域幅コストを下げるように最適化され得ます。 通常のトランスコーディングと比較して、Narrowband HD TM 1.0トランスコーディングは20% 40% ビットレートを削減します。 Narrowband HD TM 2.0のトランスコーディングにより、ビットレートを削減し、ビデオ画像を修復および強化できます。 Narrowband HD TM 1.0と比較して、Narrowband HD™2.0は、より低いビットレートでより高い解像度を提供します。
メリット
メリット | 狭帯域HD TM 1.0 | 狭帯域HD TM 2.0 |
不要なビットを減らす | ✔️ | ✔️ |
ビットが最も値を作成できる場所にビットを割り当てます | ✔️ | ✔️ |
目立たない、または焦点が合っていない領域と重要でない詳細を弱める | ✔️ | ✔️ |
目立つディテール、フォーカスエリア、および通常のテクスチャを強化する | ❌ | ✔️ |
グリッチ、フラッシュ、モザイクを修正 | ❌ | ✔️ |
課金
トランスコードされたビデオの仕様と期間に基づいて、ビデオトランスコード機能の使用に対して課金されます。 課金の詳細については、「メディアトランスコーディング」をご参照ください。
制限事項
Narrowband HD TM 2.0は、中国 (上海) 、中国 (北京) 、中国 (深セン) 、シンガポールの各リージョンでのみご利用いただけます。 Narrowband HD TM 1.0はすべてのリージョンでご利用いただけます。 ApsaraVideo VODサービスリージョンの詳細については、「リージョン」をご参照ください。
Narrowband HD TM 1.0とNarrowband HD TM 2.0トランスコーディングを使用して、HTTPライブストリーミング (HLS) またはMP4形式でのみビデオをエクスポートできます。
使用上の注意
解像度やビットレートなどのビデオ仕様は、Narrowband HD TM 1.0コード変換テンプレートで事前設定された設定であり、変更することはできません。 プリセットパラメーターを次の表に示します。
定義
ビットレート (単位: Kbit/s)
解像度-幅 (単位: ピクセル)
LD - Narrowband HD 1.0
≤ 400
640
SD - Narrowband HD 1.0
≤ 800
848
HD-狭帯域HD 1.0
≤ 1500
1280
UHD-狭帯域HD 1.0
≤ 3000
1920
2K - Narrowband HD 1.0
≤ 4000
2048
4K - Narrowband HD 1.0
≤ 8000
3840
狭帯域HD TM 2.0のトランスコーディングは比較的遅い。 テストには3分未満のビデオを使用することをお勧めします。
Narrowband HDの使い方™トランスコード
ApsaraVideo VODコンソールを使用したメディアファイルのトランスコード
ステップ1: Narrowband HDを作成する™コード変換テンプレートグループ
Narrowband HDを作成する必要があります™コード変換タスクを送信する前のコード変換テンプレートグループ。 詳細については、以下のトピックをご参照ください。
手順2: (オプション) ワークフローを作成し、ワークフローをコード変換テンプレートグループに関連付ける
特定の順序に基づいて、トランスコード、レビュー、スナップショットキャプチャタスクなどのメディア処理タスクをワークフローに追加できます。 これにより、ワークフローを使用して、指定した順序でメディアファイルを処理できます。
ワークフローの作成、トランスコードノードの追加、Narrowband HDの指定™手順1で作成したトランスコードテンプレートグループ。 詳細については、「ワークフローの管理」をご参照ください。
手順3: トランスコードの開始
Narrowband HDを使用してメディアファイルをトランスコードする™前の手順のコード変換テンプレートグループまたはワークフロー。 アップロードされたファイルまたはアップロード中にトランスコードをトリガーできます。
アップロード中にコード変換を自動的にトリガー
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[メディアファイル]> [オーディオ /ビデオ] を選択します。 [アップロード] をクリックします。
表示される [メディアのアップロード] ページで、[メディアの追加] をクリックします。 表示されるダイアログボックスで、アップロードメソッドやバケットなどのパラメーターを指定し、ドロップダウンリストからトランスコードテンプレートグループの使用またはワークフローの使用を選択し、トランスコードテンプレートグループまたはワークフローを指定します。
サポートされているビデオ形式とパラメーターの説明の詳細については、「ApsaraVideo VODコンソールを使用したメディアファイルのアップロード」をご参照ください。
アップロードするメディアファイルを選択し、[アップロード] をクリックします。
アップロードされた動画のトランスコードを開始
ほとんどの場合、この操作は、既存のビデオを再トランスコードしたり、HLS暗号化モードで既存のビデオを暗号化したり、透かしパラメーターをオーバーライドしたりするために使用されます。
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[メディアファイル]> [オーディオ /ビデオ] を選択します。
[オーディオ /ビデオ] ページで、トランスコードするメディアファイルを見つけ、[操作] 列の [メディア処理] をクリックします。
表示されるダイアログボックスで、[トランスコードテンプレートグループの使用] または [ワークフローの使用] を選択し、使用するトランスコードテンプレートグループまたはワークフローを指定します。
[OK] をクリックします。
手順3: トランスコードの結果
メディアファイルをトランスコードした後、次のいずれかの方法を使用して、トランスコードのステータスやビデオの再生URLなどのトランスコード結果を表示できます。 再生URLを取得し、ApsaraVideo Playerまたはサードパーティのプレーヤーを使用して、トランスコードされたビデオを再生できます。
ApsaraVideo VODで高速化ドメイン名を設定しない場合、URLに基づいてビデオを再生またはダウンロードすると、アウトバウンドトラフィックに対して課金されます。 詳細については、「基本サービスの課金」をご参照ください。
方法1: ApsaraVideo VODコンソールを使用する
ApsaraVideo VODコンソールにログインします。
左側のナビゲーションウィンドウで、[メディアファイル]> [オーディオ /ビデオ] を選択します。
[オーディオ /ビデオ] ページで、メディアファイルのトランスコードのステータスを表示します。
Normalは、メディアファイルがトランスコードされていることを示します。 その他のコード変換ステータスの詳細については、「ステータス: ビデオのステータス」をご参照ください。
管理するトランスコードされたメディアファイルを見つけて、[操作] 列の [管理] をクリックします。 表示されるページで、[ビデオURL] タブで再生URLを表示します。
メディアファイルがトランスコードされた後、異なる定義のストリームと再生URLが生成されます。
方法2: イベント通知
ApsaraVideo VODは、HTTPコールバックとMNSコールバックをサポートしています。 イベント通知を設定すると、メディアファイルの処理時に指定したコールバック方法に基づいて、ApsaraVideo VODから通知が送信されます。 たとえば、ApsaraVideo VODは、メディアファイルがアップロードまたはトランスコードされたときに通知します。 コード変換のステータスやビデオの再生URLなどの情報をコールバックから取得できます。 詳細については、「概要」をご参照ください。
次のコンテンツでは、トランスコードに関連するイベントについて説明します。
ApsaraVideo VOD APIを使用したメディアファイルのトランスコード
使用上の注意
API操作を呼び出してメディアファイルをトランスコードする方法の詳細については、「関数別の操作のリスト」をご参照ください。Alibaba Cloudがデバッグ用に開発したコマンドラインツールOpenAPI Explorerの使用を推奨します。 これにより、署名の計算から解放されます。 OpenAPI Explorer は、各種 SDK に用意されている API のサンプルコードを動的に生成します。
ステップ1: Narrowband HDを作成する™コード変換テンプレートグループ
Narrowband HDを作成する必要があります™コード変換タスクを送信する前のコード変換テンプレートグループ。
AddTranscodeTemplateGroup操作を呼び出してコード変換テンプレートグループを作成し、
TranscodeTemplate
でDefinition
パラメーターを指定します。
手順2: (オプション) ワークフローを作成し、ワークフローをトランスコードテンプレートグループに関連付ける
特定の順序に基づいて、トランスコード、レビュー、スナップショットキャプチャタスクなどのメディア処理タスクをワークフローに追加できます。 これにより、ワークフローを使用して、指定した順序でメディアファイルを処理できます。
ApsaraVideo VODコンソールを使用してのみワークフローを作成できます。 詳細については、「ワークフローの管理」をご参照ください。
手順3: トランスコードの開始
Narrowband HDを使用してメディアファイルをトランスコードする™前の手順のコード変換テンプレートグループまたはワークフロー。 アップロードされたファイルまたはアップロード中にトランスコードをトリガーできます。
アップロード中にコード変換を自動的にトリガー
CreateUploadVideo操作を呼び出して、メディアファイルのアップロードURLと認証情報を取得し、ApsaraVideo VODでメディアアセットを作成することができます。 この操作では、メディアファイルをアップロードできません。 アップロードプロセス全体のロジックを実装する必要があります。 API操作を呼び出してメディアファイルをアップロードする方法の詳細については、「API操作を呼び出してメディアファイルをアップロードする」をご参照ください。
CreateUploadVideoまたはUploadMediaByURL操作を呼び出すときに、
TemplateGroupId
パラメーターのコード変換テンプレートグループのID、またはWorkflowId
パラメーターのコード変換ノードを含むワークフローのIDを指定できます。 オーディオファイルとビデオファイルがアップロードされると、システムは指定されたコード変換テンプレートグループまたはワークフローに基づいてファイルを自動的にコード変換します。
アップロードされた動画のトランスコードを開始
ほとんどの場合、この操作は、既存のビデオを再トランスコードしたり、HLS暗号化モードで既存のビデオを暗号化したり、透かしパラメーターをオーバーライドしたりするために使用されます。
SubmitTranscodeJobs操作を呼び出して、
TemplateGroupId
パラメーターのコード変換テンプレートグループのIDを指定するか、SubmitWorkflowJob操作を呼び出して、WorkflowId
パラメーターのコード変換ノードを含むワークフローのIDを指定します。 次に、コード変換ジョブを送信した後、指定されたコード変換テンプレートグループまたはワークフローに基づいて、オーディオファイルとビデオファイルが自動的にコード変換されます。
手順3: トランスコードの結果
メディアファイルをトランスコードした後、次のいずれかの方法を使用して、トランスコードのステータスやビデオの再生URLなどのトランスコード結果を表示できます。 再生URLを取得し、ApsaraVideo Playerまたはサードパーティのプレーヤーを使用して、トランスコードされたビデオを再生できます。
ApsaraVideo VODで高速化ドメイン名を設定しない場合、URLに基づいてビデオを再生またはダウンロードすると、アウトバウンドトラフィックに対して課金されます。 詳細については、「基本サービスの課金」をご参照ください。
方法1: API操作を呼び出す
SubmitTranscodeJobs操作に対する応答からTranscodeTaskId
を取得します。 次に、GetTranscodeTaskを呼び出して、ビデオのトランスコードステータスや再生URLなどの情報を照会します。
方法2: イベント通知
ApsaraVideo VODは、HTTPコールバックとMNSコールバックをサポートしています。 イベント通知を設定すると、メディアファイルの処理時に指定したコールバック方法に基づいて、ApsaraVideo VODから通知が送信されます。 たとえば、ApsaraVideo VODは、メディアファイルがアップロードまたはトランスコードされたときに通知します。 コード変換のステータスやビデオの再生URLなどの情報をコールバックから取得できます。 詳細については、「概要」をご参照ください。
次のコンテンツでは、トランスコードに関連するイベントについて説明します。