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

Object Storage Service:メディア処理

最終更新日:Mar 25, 2025

Intelligent Media Management (IMM) が提供するメディア処理を使用すると、複数の形式のビデオを処理できます。 オリジナルビデオを Object Storage Service (OSS) にアップロードして保存し、x-oss-async-process 操作を呼び出すことで、いつでも、どこでも、インターネットに接続された任意のデバイスでビデオトランスコーディングやその他のリクエストを開始できます。 また、x-oss-process を呼び出して、ビデオをアップロードした直後にソースビデオを再生することもできます。

シナリオ

  • さまざまな端末デバイスとネットワーク環境への適応

    フレームレートとビットレートを変換して、さまざまなデバイスとネットワーク条件に適応させることができます。

  • コスト削減のための効率的なエンコーディング

    メディア処理では、効率的なエンコーディングアルゴリズムを使用して、ビデオ品質を損なうことなく、再生中のビットレートと途切れを削減します。 これにより、ストレージとトラフィックのコストが削減されます。

  • ビデオの強化と再生のためのスマートプロダクションテクノロジー

    低品質のビデオを高解像度のバージョンにトランスコードし、スナップショットを撮ったり編集したりすることで新しいメディアファイルを生成できます。 これらは、ビデオ AI や超解像技術などのスマートプロダクションテクノロジーに基づいて実装されています。

  • リアルタイム トランスコーディングとリアルタイム再生

    ライブトランスコーディング技術は、オンデマンドのリアルタイム トランスコーディングとリアルタイム再生を実現するために使用され、トランスコーディングとストレージのコストを削減し、再生エクスペリエンスを向上させます。

メディア処理の仕組み

オフライン トランスコーディング:ビデオをバケットにアップロードし、メディア トランスコーディング タスクを作成します。 タスクが実行されると、トランスコードされたビデオは OSS に保存されます。

ライブトランスコーディング:ビデオをバケットにアップロードし、ライブトランスコーディングプレイリストを作成します。 この場合、ビデオのアップロードを開始するとすぐにビデオが再生されます。 ビデオはオンデマンドでリアルタイムにトランスコードされ、トランスコードされたビデオは OSS に保存されます。

処理パラメーター

OSS では、1 つ以上のパラメーターを使用して、ビデオなどのメディアファイルを処理できます。 また、スタイルで複数のパラメーターを指定して、複数のメディアファイルを一度に処理することもできます。 詳細については、「スタイル」をご参照ください。

複数のパラメーターを指定した場合、OSS は、パラメーターを指定した順序でメディアファイルを処理します。 次の表に、パラメーターを示します。

操作

パラメーター

説明

ビデオ トランスコーディング

video/convert

OSS 内のビデオを必要な形式に変換します。

ビデオからアニメーション画像への変換

video/animation

OSS 内のビデオを GIF や WebP などのアニメーション画像形式に変換します。

ビデオからのスプライト

video/sprite

OSS 内のビデオからスナップショットをキャプチャし、スナップショットを組み合わせて特定の形式のスプライトを取得します。

フレーム キャプチャ

video/snapshots

OSS 内のビデオオブジェクトからフレームをキャプチャし、指定された形式に変換します。

ビデオ マージ

video/concat

OSS 内の複数のビデオオブジェクトを、特定の形式の単一のビデオにマージします。

ビデオ情報抽出

video/info

OSS 内のビデオのメディア形式情報とメディアストリーム情報を抽出します。

オーディオ トランスコーディング

audio/convert

OSS 内のオーディオオブジェクトを指定された形式に変換します。

オーディオ マージ

audio/concat

OSS 内の複数のオーディオオブジェクトを、指定された形式の単一のオーディオにマージします。

オーディオ情報抽出

audio/info

OSS 内のオーディオオブジェクトのメディア形式情報とメディアストリーム情報を抽出します。

ライブ トランスコーディング プレイリスト生成

hls/m3u8

OSS 内のビデオのライブ トランスコーディング プレイリストを生成します。

方法

  • x-oss-async-process 操作を呼び出して、ビデオを処理できます。 詳細については、「非同期処理」をご参照ください。

  • x-oss-process 操作を呼び出して、ビデオを処理できます。 詳細については、「同期処理」をご参照ください。

  • バッチ処理を使用して、既存のビデオを処理できます。 詳細については、「バッチ処理」をご参照ください。

  • トリガーを作成して、増分ビデオを処理できます。 詳細については、「トリガー」をご参照ください。

制限

次の表に、メディア処理でサポートされている形式を示します。

項目

オーディオ形式

ビデオ形式

入力ファイル

wav、pcm、tta、flac、au、ape、mp3、wma、ogg、aac、ra、midi、mpc、mv、aif、aiff、m4a、mka、mp2、mpa、wv、ac3、dts、amr、3gpp など、すべての主要なオーディオ形式。

avi、mpeg、mpg、dat、divx、xvid、rm、rmvb、mov、qt、asf、wmv、vob、3gp、mp4、flv、avs、mkv、ts、ogm、nsv、swf など、すべての主要なビデオ形式。

オフライン トランスコーディングの出力ファイル

mp3、aac、flac、oga、ac3、opus

mp4、mkv、mov、asf、avi、mxf、ts、flv

ライブ トランスコーディングの出力ファイル

ts

ts

パラメーターの制限の詳細については、「CreateMediaConvertTask」および「GenerateVideoPlaylist」をご参照ください。

課金ルール

IMM によるメディア処理の使用に対して課金されます。 料金の詳細については、「課金項目」をご参照ください。

参照