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 のアクティブ化」をご参照ください。
-
ワークフローが作成済みであること。詳細については、「ワークフローの作成」をご参照ください。
手順
- ApsaraVideo Media Processing (MPS) コンソールにログインします。
- 上部のナビゲーションバーで、ドロップダウンリストからリージョンを選択します。

-
左側のナビゲーションペインで、 を選択します。[ビデオのアップロード] ページが表示されます。
-
[ビデオの追加] をクリックします。
-
[ビデオの追加とワークフローの開始] ダイアログボックスで、アップロード設定を構成します。
パラメーター
説明
[ワークフロー]
ドロップダウンリストからワークフローを選択します。
[ビデオの追加]
[ローカルビデオの追加] または [ビデオの追加] をクリックし、アップロードするビデオを選択します。
-
[アップロード] をクリックします。
説明アップロード中に、他の MPS コンソールのページに移動することはできますが、ブラウザーを更新または閉じたり、他の Alibaba Cloud コンソールに切り替えたりしないでください。そうしないと、アップロードが中断されます。
次のステップ
アップロードが完了したら、 に移動して、生成されたメディアファイルを表示または公開します。詳細については、「メディアの管理」をご参照ください。
OSS コンソールでのビデオのアップロード
OSS コンソールを使用して、MPS がサポートするリージョン内のバケットにビデオをアップロードできます。その後、トランスコードなどの処理ジョブを手動で開始できます。または、MPS ワークフローの入力ノードの入力パスにビデオをアップロードして、ワークフローを自動的にトリガーすることもできます。
前提条件
OSS がアクティブ化されていること。詳細については、「OSS のアクティブ化」をご参照ください。
手順
-
OSS コンソールにログインします。
-
左側のナビゲーションペインで、[バケット] をクリックします。
-
宛先バケットをクリックします。ワークフローをトリガーするには、MPS コンソールで追加した入力バケットを選択し、ワークフローの入力ノードに設定されている入力パスに移動します。
-
バケット詳細ページの左側のナビゲーションペインで、[オブジェクト管理] > [オブジェクト] を選択します。[オブジェクト] ページで、[オブジェクトのアップロード] をクリックします。
-
アップロードパラメーターを設定します。パラメーターの詳細については、「オブジェクトのアップロード」をご参照ください。
パラメーター
説明
[アップロード先]
宛先ディレクトリ。現在のディレクトリまたは指定したディレクトリにアップロードできます。
[オブジェクト ACL]
アップロードされたオブジェクトの ACL。デフォルト: [バケットから継承]。
[アップロードするファイル]
[ファイルの選択] または [フォルダーの選択] をクリックするか、アップロードエリアにファイルをドラッグします。ビデオがアップロードされると、指定されたワークフローがトリガーされ、メディアファイルが生成されます。
-
[オブジェクトのアップロード] をクリックします。
次のステップ
アップロードが完了すると、MPS コンソールの [メディアリスト] ページにメディアファイルが表示されます。メディアファイルを表示または公開できます。詳細については、「メディアの管理」をご参照ください。
OSS API または OSS ツールによるビデオのアップロード
OSS API または OSS ツールを使用してビデオをアップロードすることもできます:
-
PutObject、PostObject、CopyObjectなどの基本的な操作。詳細については、「基本的な操作」をご参照ください。説明基本的な操作を使用して、自動的にトリガーされる MPS ワークフローの入力パスにビデオをアップロードすると、ワークフローが自動的に開始されます。CopyObject を呼び出すときにワークフローがトリガーされないようにするには、まずワークフローを無効にしてください。
-
マルチパートアップロード。詳細については、「マルチパートアップロード」をご参照ください。説明マルチパートアップロードの場合、パートをアップロードするには PutObject ではなく UploadPart 操作を使用してください。PutObject を使用すると、パートごとにワークフローがトリガーされます。すべてのパートをアップロードした後、CompleteMultipartUpload を呼び出してアップロードを完了する必要があります。そうしないと、ワークフローはトリガーされません。
-
ossutil や ossbrowser などの OSS ツール。詳細については、「OSS 管理ツールの概要」をご参照ください。
よくある質問
ファイルをアップロードした後に複数のトランスコードジョブがトリガーされるのはなぜですか?
1つのファイルをアップロードした際に複数のトランスコードジョブがトリガーされる場合は、以下を確認してください:
-
ファイルのアップロードパスが、複数のワークフローの入力パスと一致していないことを確認してください。詳細については、「ファイルによるワークフローのトリガールール」をご参照ください。
-
ワークフローの入力パスと出力パスがループになっていないか確認してください。たとえば、処理された出力ファイルが同じワークフローを再度トリガーする場合などです。
-
ファイルが M3U8 形式のライブストリーム録画であるかどうかを確認してください。録画中に PutObject を複数回呼び出して M3U8 ファイルを更新すると、そのたびにワークフローがトリガーされます。これを回避するには、ワークフローを手動トリガーに設定し、M3U8 ファイルが更新された後に AddMedia を呼び出します。ワークフローで自動トリガーを使用する場合は、ライブストリーム録画が完了するまで待ってから、最終的な M3U8 ファイルを OSS にアップロードしてください。
-
マルチパートアップロードで UploadPart ではなく PutObject が使用されていないか確認してください。PutObject はパートごとにワークフローをトリガーします。個々のパートには UploadPart を使用し、すべてのパートがアップロードされた後に CompleteMultipartUpload を呼び出す必要があります。そうしないと、ワークフローはトリガーされません。