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

ApsaraVideo Media Processing:ビデオのアップロード

最終更新日:Jun 09, 2026

ApsaraVideo Media Processing (MPS) は、MPS コンソール、Object Storage Service (OSS) コンソール、OSS API、および OSS ツールによるビデオのアップロードに対応しています。

注意事項

  • OSS にビデオをアップロードすると、ストレージ料金が発生します。アップロードされたビデオを処理するには、MPS が最初にビデオをダウンロードする必要があります。OSS は、Standard、Infrequent Access (IA)、Archive、Cold Archive といった複数のストレージクラスを提供しています。Standard ストレージは、同一リージョン内の内部ネットワーク経由のアクセスではトラフィック料金は発生しません。他のストレージクラスでは、トラフィック料金と API コール料金が発生します。リアルタイムアクセスを有効にして Archive ストレージを使用する場合、メディア処理中に Archive のデータ取り出し料金も適用されます。詳細については、「課金の概要」をご参照ください。

  • 自動トリガーが有効になっている MPS ワークフローの入力パスにビデオをアップロードすると、ワークフローが自動的に開始されます。詳細については、「ワークフローのトリガー」をご参照ください。

  • 不完全なビデオはトランスコードに失敗する可能性があります。アップロードする前に、ビデオが破損していないことを確認してください。

アップロード方法

MPS コンソールでのビデオのアップロード

MPS コンソールでワークフローを設定すると、ワークフローの入力ノードの OSS 入力パスにビデオをアップロードして処理を開始できます。アップロードが完了すると、MPS はメディアリストページにメディアアセット ID を持つメディアファイルを生成します。

前提条件

  • OSS がアクティブ化されていること。詳細については、「OSS のアクティブ化」をご参照ください。

  • ワークフローが作成済みであること。詳細については、「ワークフローの作成」をご参照ください。

手順

  1. ApsaraVideo Media Processing (MPS) コンソールにログインします。
  2. 上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。 Region drop-down list
  3. 左側のナビゲーションペインで、[メディア管理] > [ビデオのアップロード] を選択します。[ビデオのアップロード] ページが表示されます。

  4. [ビデオの追加] をクリックします。

  5. [ビデオの追加とワークフローの開始] ダイアログボックスで、アップロード設定を構成します。

    パラメーター

    説明

    [ワークフロー]

    ドロップダウンリストからワークフローを選択します。

    [ビデオの追加]

    [ローカルビデオの追加] または [ビデオの追加] をクリックし、アップロードするビデオを選択します。

  6. [アップロード] をクリックします。

    説明

    アップロード中に、他の MPS コンソールのページに移動することはできますが、ブラウザーを更新または閉じたり、他の Alibaba Cloud コンソールに切り替えたりしないでください。そうしないと、アップロードが中断されます。

次のステップ

アップロードが完了したら、[メディア管理] > [メディアリスト] に移動して、生成されたメディアファイルを表示または公開します。詳細については、「メディアの管理」をご参照ください。

OSS コンソールでのビデオのアップロード

OSS コンソールを使用して、MPS がサポートするリージョン内のバケットにビデオをアップロードできます。その後、トランスコードなどの処理ジョブを手動で開始できます。または、MPS ワークフローの入力ノードの入力パスにビデオをアップロードして、ワークフローを自動的にトリガーすることもできます。

前提条件

OSS がアクティブ化されていること。詳細については、「OSS のアクティブ化」をご参照ください。

手順

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

  2. 左側のナビゲーションペインで、[バケット] をクリックします。

  3. 宛先バケットをクリックします。ワークフローをトリガーするには、MPS コンソールで追加した入力バケットを選択し、ワークフローの入力ノードに設定されている入力パスに移動します。

  4. バケット詳細ページの左側のナビゲーションペインで、[オブジェクト管理] > [オブジェクト] を選択します。[オブジェクト] ページで、[オブジェクトのアップロード] をクリックします。

  5. アップロードパラメーターを設定します。パラメーターの詳細については、「オブジェクトのアップロード」をご参照ください。

    パラメーター

    説明

    [アップロード先]

    宛先ディレクトリ。現在のディレクトリまたは指定したディレクトリにアップロードできます。

    [オブジェクト ACL]

    アップロードされたオブジェクトの ACL。デフォルト: [バケットから継承]。

    [アップロードするファイル]

    [ファイルの選択] または [フォルダーの選択] をクリックするか、アップロードエリアにファイルをドラッグします。ビデオがアップロードされると、指定されたワークフローがトリガーされ、メディアファイルが生成されます。

  6. [オブジェクトのアップロード] をクリックします。

次のステップ

アップロードが完了すると、MPS コンソールの [メディアリスト] ページにメディアファイルが表示されます。メディアファイルを表示または公開できます。詳細については、「メディアの管理」をご参照ください。

OSS API または OSS ツールによるビデオのアップロード

OSS API または OSS ツールを使用してビデオをアップロードすることもできます:

  • PutObjectPostObjectCopyObject などの基本的な操作。詳細については、「基本的な操作」をご参照ください。

    説明

    基本的な操作を使用して、自動的にトリガーされる MPS ワークフローの入力パスにビデオをアップロードすると、ワークフローが自動的に開始されます。CopyObject を呼び出すときにワークフローがトリガーされないようにするには、まずワークフローを無効にしてください。

  • マルチパートアップロード。詳細については、「マルチパートアップロード」をご参照ください。

    説明

    マルチパートアップロードの場合、パートをアップロードするには PutObject ではなく UploadPart 操作を使用してください。PutObject を使用すると、パートごとにワークフローがトリガーされます。すべてのパートをアップロードした後、CompleteMultipartUpload を呼び出してアップロードを完了する必要があります。そうしないと、ワークフローはトリガーされません。

  • ossutil や ossbrowser などの OSS ツール。詳細については、「OSS 管理ツールの概要」をご参照ください。

よくある質問

ファイルをアップロードした後に複数のトランスコードジョブがトリガーされるのはなぜですか?

1つのファイルをアップロードした際に複数のトランスコードジョブがトリガーされる場合は、以下を確認してください:

  1. ファイルのアップロードパスが、複数のワークフローの入力パスと一致していないことを確認してください。詳細については、「ファイルによるワークフローのトリガールール」をご参照ください。

  2. ワークフローの入力パス出力パスがループになっていないか確認してください。たとえば、処理された出力ファイルが同じワークフローを再度トリガーする場合などです。

  3. ファイルが M3U8 形式のライブストリーム録画であるかどうかを確認してください。録画中に PutObject を複数回呼び出して M3U8 ファイルを更新すると、そのたびにワークフローがトリガーされます。これを回避するには、ワークフローを手動トリガーに設定し、M3U8 ファイルが更新された後に AddMedia を呼び出します。ワークフローで自動トリガーを使用する場合は、ライブストリーム録画が完了するまで待ってから、最終的な M3U8 ファイルを OSS にアップロードしてください。

  4. マルチパートアップロードで UploadPart ではなく PutObject が使用されていないか確認してください。PutObject はパートごとにワークフローをトリガーします。個々のパートには UploadPart を使用し、すべてのパートがアップロードされた後に CompleteMultipartUpload を呼び出す必要があります。そうしないと、ワークフローはトリガーされません。