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

:オーディオとビデオのトランスコード

最終更新日:Jul 07, 2022

トランスコーディングは、メディア処理の重要な部分である。 このトピックでは、Alibaba Cloudでサポートされているトランスコードとトランスコード方法の概要を説明し、トランスコードテンプレートを設定してトランスコードを開始する方法について説明します。

概要

トランスコードとは

ビデオトランスコーディングは、圧縮およびエンコードされたビデオストリームを別のビデオストリームに変換して、異なるネットワーク帯域幅、端末処理能力、およびユーザー要件に適応させるプロセスです。 トランスコーディングは、デコードとエンコードのプロセスです。 トランスコーディング前後のストリームは、同じまたは異なるビデオ符号化規格を使用することができる。

次の図は、ビデオ制作ワークフローでビデオのトランスコーディングが行われる時点を示しています。

Workflow

機能

  • ビデオ処理: ApsaraVideo VODは、さまざまなメディアファイル形式間で変換するための包括的なトランスコードおよびコンテナ形式変換機能を提供します。

  • オーディオ処理: ApsaraVideo VODは、オーディオトランスコーディングやオーディオ抽出などのオーディオ処理機能を提供します。

  • 透かし: ApsaraVideo VODは、静的透かし、GIFやMOVファイルなどの動的透かし、およびテキスト透かしをサポートします。 ビデオに複数の透かしを追加できます。 詳細については、「ビデオ透かし」をご参照ください。

  • 複数のプリセット定義: ApsaraVideo VODは、標準定義、高解像度、超高解像度、2K、4Kなどの複数のプリセット定義を提供します。 ApsaraVideo VODは、技術的な深い理解を必要とせずにトランスコーディングを開始するための最適な設定を提供します。

  • オーディオ抽出などのマルチシナリオソリューション: ビデオから標準または高品質のオーディオトラックをオーディオ出力として抽出できます。 これは、ラジオ局での放送などのシナリオに適しています。

  • コンテンツ保護: ApsaraVideo VODは、オンライン教育や著作権保護などのさまざまなシナリオでコンテンツの暗号化をサポートしています。

メリット

  • 複数の端末への適応: PC、テレビ、モバイルデバイスで再生できるコンテンツを生成します。

  • 複数のネットワーク環境での適応性: ネットワーク帯域幅に基づいて最適なビットレートを選択し、スムーズな再生を実現できます。

  • ストレージと配信のコストの削減: 画質を変更することなく、ビデオのビットレートを調整し、ビデオの圧縮効率を向上させ、ファイルサイズを削減できます。 これにより、スムーズな再生が保証され、ストレージとトラフィックコストが削減されます。

  • コンテンツ保護: オンライン教育や著作権保護など、さまざまなシナリオでコンテンツの暗号化をサポートします。

  • 透かし: エンタープライズロゴ、テレビ局ロゴ、ユーザーID、ニックネームなどの情報を、ビデオ著作権宣言やブランドプロモーションの透かしとして追加できます。

ApsaraVideo VODは、複数のシナリオ固有のプリセット定義を提供し、アップロードから長期データ分析に基づくトランスコーディングまでのプロセスを合理化します。

トランスコード方法

ApsaraVideo VODは、通常のトランスコード、トランスコードなし、およびNarrowband HD TMトランスコード1.0をサポートしています。 トランスコードテンプレートを設定するときに、ビジネス要件に基づいてトランスコード方法を選択できます。

注意

ApsaraVideo VODトランスコード機能の料金が請求されます。 詳細については、以下のドキュメントをご参照ください: 基本サービスの請求

通常のトランスコード

通常のトランスコーディングは、基本的なトランスコーディング要件を満たします。 さまざまなコンテナ形式と定義を選択して、ビジネス要件に基づいてビデオをトランスコードできます。 通常のトランスコーディングは、長いビデオに適しています。

ApsaraVideo VODは、低解像度、標準解像度、高解像度、超高解像度、2K、4K、およびオリジナルの7つのビデオ定義を提供します。 さらに、ApsaraVideo VODには、Standard QualityとHigh Qualityの2つのオーディオ定義があります。 ビデオのビットレート、解像度、およびフォーマットは、さまざまな定義で指定できます。 また、コード変換テンプレートグループ内の異なるコード変換テンプレートを分類および管理することもできます。

狭帯域HD TM 1.0

Narrowband HD TM 1.0は、Alibaba Cloud独自のトランスコードテクノロジーに基づいて、ビデオの各シーン、アクション、コンテンツ、テクスチャをインテリジェントに分析します。 これにより、画質を変更することなくビットレートと帯域幅のコストが削減されます。 詳細については、「Yunqi Communityの記事」をご参照ください。

トランスコードなし

ビデオは、トランスコードなしで元の品質で直接再生されます。 ショートビデオやライブからVODへの録画など、オリジナル品質のビデオを直接再生できるシナリオには、トランスコーディングは適していません。

  • 短いビデオなどの一部のビデオは、キャプチャ時に圧縮されます。 これらのビデオは、複数のデバイスで直接再生できます。 この場合、トランスコードせずにビデオを配信できます。

  • ApsaraVideo VODは、ローカルにトランスコードされたビデオをトランスコードする必要はありません。 これらのビデオは、トランスコードなしで配布できます。

  • トランスコーディングせずに再生できるのは、MP4、Flash Video (FLV) 、M3U8、MP3、WEBMの形式のビデオのみです。

コード変換テンプレートグループの設定

ほとんどの場合、トランスコードパラメータは複雑です。 複雑なパラメータ設定を不要にするため、ApsaraVideo VODは複雑なパラメータをテンプレートとして保存します。 カスタムコード変換テンプレートを作成できます。 カスタムコード変換テンプレートには、オーディオ、ビデオ、コンテナーパラメーターなどの一連のコード変換パラメーターが含まれており、コード変換に関するパーソナライズされた要件を満たします。 トランスコードテンプレートには、複数の出力設定を定義できます。 さらに、ApsaraVideo VODは、ビデオの定義とオーディオ品質に基づいた推奨パラメーター設定を提供します。これにより、技術的な詳細を学ぶ必要なくビデオをトランスコードできます。 ApsaraVideo VODコンソールを使用するか、API操作を呼び出して、トランスコードテンプレートグループを作成できます。

通常のコード変換テンプレートグループ

  • ApsaraVideo VODコンソールの使用

    ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[設定管理] > [メディア処理] > [トランスコードテンプレートグループ] を選択します。 [トランスコーディングテンプレートグループ] ページで、[トランスコーディングテンプレートグループの作成] をクリックします。 通常のトランスコードテンプレートグループを作成する方法の詳細については、「トランスコードテンプレートグループの設定」をご参照ください。

    • ApsaraVideo VODは、低解像度、標準解像度、高解像度、超高解像度、2K、4K、およびオリジナルの7つのビデオ定義を提供します。 さらに、ApsaraVideo VODには、Standard QualityとHigh Qualityの2つのオーディオ定義があります。 ApsaraVideo VODは、各定義に推奨されるパラメーター設定を提供します。 定義を選択すると、ApsaraVideo VODは自動的にパラメータを推奨値に設定し、カスタムテンプレートをすばやく作成できるようにします。

    • ApsaraVideo VODは、事前設定されたコード変換テンプレートグループTranscodeTemplateGroupを提供します。 このテンプレートグループには、HTTPライブストリーミング (HLS) およびMP4形式のビデオの定義、ビットレート、解像度などのプリセットパラメーターが含まれています。 エンコード形式、透かしテンプレート、および暗号化方法をすばやく設定できます。 トランスコードテンプレートグループを初めて使用するときは、TranscodeTemplateGroupを使用することを推奨します。

  • API 操作の呼び出し

    AddTranscodeTemplateGroup操作を呼び出し、この操作でDefinitionパラメーターを設定して、通常のトランスコードテンプレートグループを作成します。

狭帯域HD TM 1.0コード変換テンプレートグループ

  • ApsaraVideo VODコンソールの使用

    Narrowband HDを作成できます™パスに従って通常のトランスコードテンプレートグループを作成します。 コード変換テンプレートグループを作成するときに、Narrowband HDの定義を選択できます。™LD-Narrowband HD1.0SD-Narrowband HD1.0などの1.0。 Narrowband HDの作成方法の詳細については、™コード変換テンプレートグループ (Narrowband HDを参照)™1.0

    ApsaraVideo VODは、Narrowband HD TM 1.0をサポートする定義プリセットを提供します。 狭帯域HD™トランスコーディング1.0は、MP4およびHLS形式のビデオに適用できます。 次の表に、Narrowband HDが提供するプリセットを示します。™1.0.

    定義

    ビットレート範囲 (kbit/s)

    解像度-幅 (ピクセル)

    LD - Narrowband HD™1.0

    ≤ 400

    640

    SD - Narrowband HD™1.0

    ≤ 800

    848

    HD - Narrowband 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

  • API 操作の呼び出し

    AddTranscodeTemplateGroup操作を呼び出し、この操作でDefinitionパラメーターを設定して、狭帯域HD TM 1.0テンプレートグループを作成します。

コード変換テンプレートグループなし

ApsaraVideo VODは、組み込みのNo Transcodingテンプレートグループを提供します。 このテンプレートグループは編集できません。 デフォルトでは、ApsaraVideo VODサービスを有効化した後、[トランスコードなし] テンプレートグループが使用されます。 [トランスコーディングなし] テンプレートグループを選択した場合、元の品質のビデオのURLが使用されます。

  • ApsaraVideo VODコンソールの使用

    ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[設定管理] > [メディア処理] > [トランスコードテンプレートグループ] を選択します。 [トランスコードテンプレートグループ] ページで、[トランスコードなし] テンプレートグループを選択します。Audio and video transcoding 1

  • API 操作の呼び出し

    SubmitTranscodeJobsなどの操作を呼び出し、トランスコードが不要な場合は、この操作でTemplateGroupIdをVOD_NO_TRANSCODEに設定します。

説明

トランスコーディングが不要な場合は、アップロードしたファイルを元の品質で直接再生できることを確認してください。 MP4、FLV、M3U8、MP3、WEBMの形式のビデオのみをトランスコーディングせずに再生できます。

トランスコードの開始

ビデオをアップロードするためのコード変換を自動的にトリガー

  • ApsaraVideo VODコンソールの使用

    ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ /ビデオ] を選択します。 ビデオをアップロードする前に、[オーディオとビデオ] ページでコード変換テンプレートを選択します。 詳細については、「ApsaraVideo VODコンソールを使用したメディアファイルのアップロード」をご参照ください。

  • API 操作の呼び出し

    CreateUploadVideo操作またはUploadMediaByURL操作を呼び出してビデオをアップロードするときに、TemplateGroupIdパラメーターで使用するトランスコードテンプレートIDを指定できます。 ビデオをアップロードすると、ApsaraVideo VODはトランスコードテンプレートに基づいてビデオを自動的にトランスコードします。 その後、ApsaraVideo VODは、コールバック設定に基づいてトランスコードされたストリームに関する情報を返します。 詳細については、「概要」をご参照ください。

アップロードされた動画のトランスコードを手動で開始

  • ApsaraVideo VODコンソールの使用

    ApsaraVideo VODコンソールにログインします。 左側のナビゲーションウィンドウで、[メディアファイル] > [オーディオ /ビデオ] を選択します。 [オーディオとビデオ] ページで、トランスコードするビデオを選択し、[操作] 列の [メディア処理] をクリックして、ビデオのトランスコードを設定します。 この方法は、ApsaraVideo VODに保存されているビデオをトランスコードするために使用されます。

  • API 操作の呼び出し

    SubmitTranscodeJobs操作を呼び出し、この操作でTemplateGroupIdパラメーターを設定してトランスコードを開始します。 ほとんどの場合、この操作は、既存のビデオを再トランスコードしたり、HLS暗号化モードで既存のビデオを暗号化したり、透かしパラメーターをオーバーライドしたりするために使用されます。

ベストプラクティス

詳細については、「トランスコードタイプの選択」をご参照ください。