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

ApsaraVideo VOD:標準トランスコード

最終更新日:Jul 11, 2026

標準トランスコードには、動画トランスコード、音声トランスコード、およびトランスマックスが含まれます。さまざまなネットワーク帯域幅や再生デバイスに対応するため、音声または動画ストリームを異なる画質やエンコード形式に変換します。ApsaraVideo VOD は、H.264、H.265、H.266、AV1、WebP、および GIF をサポートしています。

注意事項

  • ApsaraVideo VOD には、TranscodeTemplateGroup という名前のプリセットトランスコードテンプレートグループが用意されています。このグループには、標準画質 (SD) の HLS および MP4 動画形式の一般的な設定 (ビットレートや解像度など) が事前に構成されています。このグループを使用することで、形式、ウォーターマーク、暗号化を迅速に指定できます。新規ユーザーにはこのテンプレートグループを推奨します。

  • 組み込みの [トランスコードなし] テンプレートグループを使用する場合、ソース動画は直接再生できる必要があります。現在、トランスコードなしで直接再生できるのは、MP4、FLV、M3U8、MP3、および WEBM 形式の動画のみです。

課金

動画トランスコードは有料サービスです。出力動画の仕様と期間に基づいて課金されます。詳細については、「メディアトランスコードの課金」をご参照ください。

操作手順

コンソール

ステップ 1: 標準トランスコードテンプレートグループの作成

組み込みの [トランスコードなし] および TranscodeTemplateGroup テンプレートグループが要件を満たさない場合は、お好みのコンテナ形式、画質、およびその他のパラメータを使用してカスタムトランスコードテンプレートグループを作成します。

詳細については、「トランスコードテンプレート」をご参照ください。

ステップ 2 (任意): ワークフローの作成

トランスコード、コンテンツモデレーション、スナップショットなどのメディア処理タスクをワークフローにまとめます。メディアアップロード中またはアップロード後にトリガーされると、タスクは事前定義された順序で自動的に実行されます。

ワークフローを作成し、メディアトランスコードノードを追加して、作成したトランスコードテンプレートグループに関連付けます。詳細については、「ワークフローの管理」をご参照ください。

ステップ 3: トランスコードの開始

作成したトランスコードテンプレートグループまたはワークフローを使用して、動画をトランスコードします。アップロード中またはアップロード後にトランスコードをトリガーできます。

アップロード中

  1. ApsaraVideo VOD コンソールにログインします。

  2. 左側のナビゲーションペインで、メディアファイル > [オーディオ/ビデオ]を選択します。[オーディオ/ビデオのアップロード]をクリックします。

  3. [オーディオ/ビデオの追加] をクリックします。 アップロード方法やストレージの場所などのパラメーターを設定します。 トランスコードテンプレートグループでの処理 または ワークフローでの処理 を選択してから、作成したテンプレートグループまたはワークフローを選択します。

    サポートされている形式とパラメータの説明については、「コンソールを使用したメディアファイルのアップロード」をご参照ください。

  4. アップロードするメディアファイルを追加し、アップロード をクリックします。

アップロード後

この方法は、既存の動画の再トランスコード、標準暗号化の適用、またはウォーターマーク設定の上書きによく使用されます。

  1. ApsaraVideo VOD コンソールにログインします。

  2. 左側のナビゲーションペインで、メディアファイル > [オーディオ/ビデオ] を選択します。

  3. トランスコードしたいメディアファイルを見つけ、処理 を [操作] 列でクリックします。

  4. トランスコードテンプレートグループでの処理 または ワークフローでの処理 を選択します。[メディア処理] ダイアログボックスで、[トランスコードテンプレートグループで処理] を選択した場合、[トランスコードテンプレートグループ] ドロップダウンリストから TranscodeTemplateGroup などのグループを選択します。

  5. 決定 をクリックします。

ステップ 4: 結果の確認

トランスコードジョブを開始した後、次の方法でそのステータスを確認し、出力動画の URL を表示します。これらの URL を使用して、ApsaraVideo Player またはサードパーティのプレーヤーでトランスコード済み動画を再生できます。

重要

ApsaraVideo VOD に Content Delivery Network (CDN) ドメイン名を設定していない場合、動画の URL から再生またはダウンロードすると、アウトバウンドデータ転送に対して課金されます。詳細については、「ストレージからのアウトバウンドデータ転送の課金」をご参照ください。

コンソール

  1. ApsaraVideo VOD コンソールにログインします。

  2. 左側のナビゲーションペインで、メディアファイル > [音声/動画] を選択します。

  3. メディアファイルのステータスを確認します。

    正常 ステータスは、トランスコーディングが成功したことを示します。 その他のステータスの説明については、「ステータス:動画ステータス」をご参照ください。

  4. トランスコードされたメディアファイルの「操作」列で管理をクリックし、次にビデオ URL タブに移動します。

    トランスコードジョブが成功すると、指定された各画質の動画ストリームと、対応する URL が生成されます。

    動画アドレスタブには、[元のファイル][スムーズ][SD][元のファイル (トランスマックス済み)] など、各画質のトランスコード出力がリストされます。列には、形式、解像度、ビットレート、アドレス、サイズ、および作成時刻が含まれます。[操作] 列では、動画ストリームの [アドレスをコピー][プレビュー]、または [削除] を実行できます。同じ画質と形式で複数の出力が存在する場合、再生 API はデフォルトで最新のものを返します。[ワンクリッククリア] をクリックすると、過去の出力を削除できます。

イベント通知

イベント通知を設定して、アップロードやトランスコードジョブの成功後など、メディア処理が完了したときに更新を受け取ることができます。これらの通知から、トランスコードステータスと出力動画の URL を取得できます。設定手順については、「イベント通知」をご参照ください。

トランスコードに関連するイベントは次のとおりです。

API

注意事項

API 操作の呼び出し手順については、「ApsaraVideo VOD API の概要」をご参照ください。署名計算を処理せずに ApsaraVideo VOD 操作を実行できる、Alibaba Cloud のオンラインデバッグツール OpenAPI Explorer を推奨します。OpenAPI Explorer は、呼び出しが成功した後に SDK サンプルコードも生成します。

ステップ 1: トランスコードテンプレートグループの作成

組み込みの [トランスコードなし] (TemplateGroupIdVOD_NO_TRANSCODE) および TranscodeTemplateGroup テンプレートグループが要件を満たさない場合は、お好みのコンテナ形式、画質、およびその他のパラメータを使用してカスタムグループを作成します。

  1. AddTranscodeTemplateGroup API を呼び出します。TranscodeTemplate パラメータの Definition フィールドで、標準トランスコードのパラメータを指定します。

ステップ 2 (任意): ワークフローの作成

トランスコード、コンテンツモデレーション、スナップショットなどのメディア処理タスクをワークフローにまとめます。メディアアップロード中またはアップロード後にトリガーされると、タスクは事前定義された順序で自動的に実行されます。

ワークフローは ApsaraVideo VOD コンソールで作成するほか、AddWorkflow API を呼び出して作成することもできます。詳細については、「ワークフローの管理」をご参照ください。

ステップ 3: トランスコードの開始

作成したトランスコードテンプレートグループまたはワークフローを使用して、動画をトランスコードします。アップロード中またはアップロード後にトランスコードをトリガーできます。

アップロード中

説明

CreateUploadVideo API は、アップロード URL と認証情報を取得し、基本的なメディアアセット情報を作成するのみです。ファイル自体はアップロードしません。独自のアップロードロジックを実装する必要があります。API を使用した完全なアップロード例については、「ApsaraVideo VOD API を使用したメディアファイルのアップロード」をご参照ください。

  1. CreateUploadVideo または UploadMediaByURL API を呼び出して音声または動画ファイルをアップロードする際、TemplateGroupId パラメータでトランスコードテンプレートグループ ID を指定するか、WorkflowId パラメータでワークフロー ID を指定します。アップロードが完了すると、ApsaraVideo VOD は指定された設定に基づいてトランスコードを自動的に開始します。

アップロード後

この方法は、既存の動画の再トランスコード、標準暗号化の適用、またはウォーターマーク設定の上書きによく使用されます。

  1. SubmitTranscodeJobs API を呼び出し、TemplateGroupId パラメータでトランスコードテンプレートグループ ID を指定します。または、SubmitWorkflowJob API を呼び出し、WorkflowId パラメータでワークフロー ID を指定します。システムは、指定された設定に基づいてトランスコードを即座に開始します。

ステップ 4: 結果の確認

トランスコードジョブを開始した後、次の方法でそのステータスを確認し、出力動画の URL を表示します。これらの URL を使用して、ApsaraVideo Player またはサードパーティのプレーヤーでトランスコード済み動画を再生できます。

重要

ApsaraVideo VOD に CDN ドメイン名を設定していない場合、動画の URL から再生またはダウンロードすると、アウトバウンドデータ転送に対して課金されます。詳細については、「ストレージからのアウトバウンドデータ転送の課金」をご参照ください。

API クエリ

SubmitTranscodeJobs 操作は TranscodeTaskId を返します。GetTranscodeTask 操作を呼び出して、タスクステータス、出力ビデオ URL、およびその他の詳細を照会します。

イベント通知

イベント通知を設定して、アップロードやトランスコードジョブの成功後など、メディア処理が完了したときに更新を受け取ることができます。これらの通知から、トランスコードステータスと出力動画の URL を取得できます。設定手順については、「イベント通知」をご参照ください。

トランスコードに関連するイベントは次のとおりです。

よくある質問