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 | 動画ファイルから形式とストリーム情報を抽出します。 | |
audio/convert | OSS 内の音声オブジェクトを指定された形式に変換します。 | |
audio/concat | OSS 内の複数の音声オブジェクトを指定された形式の単一の音声に結合します。 | |
audio/info | 音声ファイルから形式とストリーム情報を抽出します。 | |
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 による音声と動画の処理の使用に対して課金されます。料金の詳細については、「課金対象項目」をご参照ください。