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 内のビデオのライブ トランスコーディング プレイリストを生成します。 |
方法
制限
次の表に、メディア処理でサポートされている形式を示します。
項目 | オーディオ形式 | ビデオ形式 |
入力ファイル | 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 によるメディア処理の使用に対して課金されます。 料金の詳細については、「課金項目」をご参照ください。